Closed tsadakane closed 9 months ago
As far as I know, as for now, there are two options to achieve the entitled goal.
pyproject.toml
pyproject.toml
:
[build-system]
requires = ["setuptools", "wheel", "Cython", "numpy"]
@tsadakane I am definitely not an expert here, but I think maybe 2) is the way to go? Happy if you think otherwise.
@AnderBiguri , neither am I...
I tested four patters of the initial conditions before running pip install .
Installed packages by conda before pytigre installation | |
---|---|
test01 | jupyter numpy matplotlib opencv pillow pandas scipy imageio cython pylint (my "standard" environment) |
test02 | numpy |
test03 | Cython |
test04 | none |
after installation, the following packages are installed by pip |
Additionally installed packages by pytigre installation (increased items of 'pip list') | |
---|---|---|
test01 | pytigre | |
test02 | Cython, scipy, pytigre, Pillow, packaging, python-dateutil, pyparsing, matplotlib, six, kiwisolver, contourpy, cycler | |
test03 | numpy, scipy, pytigre, Pillow, packaging, python-dateutil, pyparsing, matplotlib, six, kiwisolver, contourpy, cycler | |
test04 | Cython, numpy, scipy, pytigre, Pillow, packaging, python-dateutil, pyparsing, matplotlib, six, kiwisolver, contourpy, cycler |
In all cases, example.py
could run successfully.
I think that test04 can be a simulation of the "pip only" environment.
Fantastic. Should we merge this?
See #479