If the gpu_a30_picongpu.profile is used by a user A and pypicongpu is installed via pip install -e ..., all other users which uses the same profile script will use the same pypicongpu dev version of user A. This means in practice, the Python environment of the spack package Python is shared by all users and can be modified by all users.
Instead the spack Python environment, a local Python environment should be created (e.g. with python -m venv) and used in the profile, that each user has it's own Python environment.