-
-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
pytao primarily targets conda users and expects to be installed alongside conda-forge dependencies (especially the underlying bmad library, which is not available on PyPI).
Some users may still prefer to install with pip and use their development/pre-built bmad.
In order to do so, they would currently have to add the missing dependencies themselves:
pip install pytao pexpect h5py matplotlib "pydantic>=2"
It's worth considering moving these dependencies from environment.yml to pyproject.toml, then:
pip install pytaobecomes useful, even though it won't have bmadconda install -c conda-forge pytaowill still work, as the dependencies are specified in the conda-forge recipemamba env create -n pytao --file environment.ymlcan install bmad from conda-forge and the remainder of the dependencies from PyPI.- Mixing dependencies from conda/PyPI is generally not recommended, but I don't really see a way around it. (I'm open to suggestions!)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels