You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Attempting to install synthpops 1.10.5 in a Python 3.8.20 (from hombre) venv on macOS 14.6.1 using pip 24.2 and setuptools 74.1.2, I get the following error during the install of (I think) matplotlib:
...
Searching for numba
Reading https://pypi.org/simple/numba/
Downloading https://files.pythonhosted.org/packages/3c/93/2849300a9184775ba274aba6f82f303343669b0592b7bb0849ea713dabb0/numba-0.60.0.tar.gz#sha256=5df6158e5584eece5fc83294b949fd30b9f1125df7708862205217e068aabf16
Best match: numba 0.60.0
Processing numba-0.60.0.tar.gz
Writing /var/folders/kd/9xzksscs5qg0xr_gm9lcp4km0000gp/T/easy_install-5ves4msd/numba-0.60.0/setup.cfg
Running numba-0.60.0/setup.py -q bdist_egg --dist-dir /var/folders/kd/9xzksscs5qg0xr_gm9lcp4km0000gp/T/easy_install-5ves4msd/numba-0.60.0/egg-dist-tmp-h2x963ge
Traceback (most recent call last):
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/sandbox.py", line 165, in save_modules
yield saved
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/sandbox.py", line 207, in setup_context
yield
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/sandbox.py", line 268, in run_setup
_execfile(setup_script, ns)
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/sandbox.py", line 50, in _execfile
exec(code, globals, locals)
File "/var/folders/kd/9xzksscs5qg0xr_gm9lcp4km0000gp/T/easy_install-5ves4msd/numba-0.60.0/setup.py", line 51, in<module>"pandas>=1.2.3",
File "/var/folders/kd/9xzksscs5qg0xr_gm9lcp4km0000gp/T/easy_install-5ves4msd/numba-0.60.0/setup.py", line 48, in _guard_py_ver
"matplotlib>=3.3.0",
RuntimeError: Cannot install on Python version 3.8.20; only versions >=3.9,<3.13 are supported.
This seems like a bit of a catch-22 as the README says "Python >=3.7, <3.9 is required".
The full install transcript is below:
(synthpops-venv-3.8) dlu@Jasper synthpops % python setup.py develop
running develop
/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!********************************************************************************
Please avoid running ``setup.py`` and ``easy_install``.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://github.com/pypa/setuptools/issues/917 for details.
********************************************************************************!!
easy_install.initialize_options(self)
/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************!!self.initialize_options()
running egg_info
creating synthpops.egg-info
writing synthpops.egg-info/PKG-INFO
writing dependency_links to synthpops.egg-info/dependency_links.txt
writing requirements to synthpops.egg-info/requires.txt
writing top-level names to synthpops.egg-info/top_level.txt
writing manifest file 'synthpops.egg-info/SOURCES.txt'
reading manifest file 'synthpops.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.py[cod]' found anywhere in distribution
warning: no previously-included files matching '__pycache__' found anywhere in distribution
warning: manifest_maker: MANIFEST.in, line 4: unknown action 'global-prune'
warning: manifest_maker: MANIFEST.in, line 5: unknown action 'global-prune'
adding license file 'LICENSE'
writing manifest file 'synthpops.egg-info/SOURCES.txt'
running build_ext
Creating /Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/synthpops.egg-link (link to .)
Adding synthpops 1.10.5 to easy-install.pth file
Installed /Users/dlu/Source/synthpops-venv-3.8/synthpops
Processing dependencies for synthpops==1.10.5
Searching for jsbeautifier
Reading https://pypi.org/simple/jsbeautifier/
Downloading https://files.pythonhosted.org/packages/69/3e/dd37e1a7223247e3ef94714abf572415b89c4e121c4af48e9e4c392e2ca0/jsbeautifier-1.15.1.tar.gz#sha256=ebd733b560704c602d744eafc839db60a1ee9326e30a2a80c4adb8718adc1b24
Best match: jsbeautifier 1.15.1
Processing jsbeautifier-1.15.1.tar.gz
Writing /var/folders/kd/9xzksscs5qg0xr_gm9lcp4km0000gp/T/easy_install-epqsoppy/jsbeautifier-1.15.1/setup.cfg
Running jsbeautifier-1.15.1/setup.py -q bdist_egg --dist-dir /var/folders/kd/9xzksscs5qg0xr_gm9lcp4km0000gp/T/easy_install-epqsoppy/jsbeautifier-1.15.1/egg-dist-tmp-s0nc7h_r
/var/folders/kd/9xzksscs5qg0xr_gm9lcp4km0000gp/T/easy_install-epqsoppy/jsbeautifier-1.15.1/setup.py:9: SetuptoolsDeprecationWarning: The testcommand is disabled and references to it are deprecated.
!!********************************************************************************
Please remove any references to `setuptools.command.test`in all supported versions of the affected package.
By 2024-Nov-15, you need to update your project and remove deprecated calls
or your builds will no longer be supported.
********************************************************************************!!
from setuptools.command.test import test as TestCommand
/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'test_suite'
warnings.warn(msg)
warning: no files found matching 'js-beautify'
/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************!!self.initialize_options()
zip_safe flag not set; analyzing archive contents...
jsbeautifier.unpackers.__pycache__.__init__.cpython-38: module references __path__
jsbeautifier.unpackers.tests.__pycache__.testmyobfuscate.cpython-38: module references __path__
Adding jsbeautifier 1.15.1 to easy-install.pth file
Installing js-beautify script to /Users/dlu/Source/synthpops-venv-3.8/bin
Installed /Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/jsbeautifier-1.15.1-py3.8.egg
Searching for jsonobject
Reading https://pypi.org/simple/jsonobject/
Downloading https://files.pythonhosted.org/packages/68/1b/315c6f09f6db3c2e7c1b64350fd0a31241af497bb1332833510afce3778d/jsonobject-2.2.0.tar.gz#sha256=519b9ba3fda5b60c218d669eb67c20d08b58706e7b9497c96a8089206ee48976
Best match: jsonobject 2.2.0
Processing jsonobject-2.2.0.tar.gz
Writing /var/folders/kd/9xzksscs5qg0xr_gm9lcp4km0000gp/T/easy_install-fj5i053a/jsonobject-2.2.0/setup.cfg
Running jsonobject-2.2.0/setup.py -q bdist_egg --dist-dir /var/folders/kd/9xzksscs5qg0xr_gm9lcp4km0000gp/T/easy_install-fj5i053a/jsonobject-2.2.0/egg-dist-tmp-xkr33uj7
You are running without Cython installed. It is highly recommended to run
pip install cython>=0.29.21,<1.0.0
before you continue
/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!********************************************************************************
Requirements should be satisfied by a PEP 517 installer.
If you are using pip, you can try `pip install --use-pep517`.
********************************************************************************!!
dist.fetch_build_eggs(dist.setup_requires)
Warning: 'classifiers' should be a list, got type'tuple'
/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************!!self.initialize_options()
jsonobject/api.c:4184:5: warning: 'tp_print' is deprecated [-Wdeprecated-declarations]
0,
^
/opt/homebrew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/include/python3.8/cpython/object.h:260:5: note: 'tp_print' has been explicitly marked deprecated here
Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
^
/opt/homebrew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED'#define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
^
1 warning generated.
jsonobject/base.c:11493:3: warning: 'tp_print' is deprecated [-Wdeprecated-declarations]
0, /*tp_print*/
^
/opt/homebrew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/include/python3.8/cpython/object.h:260:5: note: 'tp_print' has been explicitly marked deprecated here
Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
^
/opt/homebrew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED'#define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
^
jsonobject/base.c:11606:3: warning: 'tp_print' is deprecated [-Wdeprecated-declarations]
0, /*tp_print*/
^
/opt/homebrew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/include/python3.8/cpython/object.h:260:5: note: 'tp_print' has been explicitly marked deprecated here
Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
^
/opt/homebrew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED'#define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
^
jsonobject/base.c:11723:3: warning: 'tp_print' is deprecated [-Wdeprecated-declarations]
0, /*tp_print*/
^
/opt/homebrew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/include/python3.8/cpython/object.h:260:5: note: 'tp_print' has been explicitly marked deprecated here
Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
^
/opt/homebrew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED'#define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
^
jsonobject/base.c:16065:5: warning: 'tp_print' is deprecated [-Wdeprecated-declarations]
0,
^
/opt/homebrew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/include/python3.8/cpython/object.h:260:5: note: 'tp_print' has been explicitly marked deprecated here
Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
^
/opt/homebrew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED'#define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
^
jsonobject/base.c:18000:5: warning: 'tp_print' is deprecated [-Wdeprecated-declarations]
0,
^
/opt/homebrew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/include/python3.8/cpython/object.h:260:5: note: 'tp_print' has been explicitly marked deprecated here
Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
^
/opt/homebrew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED'#define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
^
5 warnings generated.
jsonobject/base_properties.c:10304:3: warning: 'tp_print' is deprecated [-Wdeprecated-declarations]
0, /*tp_print*/
^
/opt/homebrew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/include/python3.8/cpython/object.h:260:5: note: 'tp_print' has been explicitly marked deprecated here
Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
^
/opt/homebrew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED'#define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
^
jsonobject/base_properties.c:12811:5: warning: 'tp_print' is deprecated [-Wdeprecated-declarations]
0,
^
/opt/homebrew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/include/python3.8/cpython/object.h:260:5: note: 'tp_print' has been explicitly marked deprecated here
Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
^
/opt/homebrew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED'#define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
^
2 warnings generated.
jsonobject/containers.c:12150:3: warning: 'tp_print' is deprecated [-Wdeprecated-declarations]
0, /*tp_print*/
^
/opt/homebrew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/include/python3.8/cpython/object.h:260:5: note: 'tp_print' has been explicitly marked deprecated here
Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
^
/opt/homebrew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED'#define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
^
jsonobject/containers.c:15276:5: warning: 'tp_print' is deprecated [-Wdeprecated-declarations]
0,
^
/opt/homebrew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/include/python3.8/cpython/object.h:260:5: note: 'tp_print' has been explicitly marked deprecated here
Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
^
/opt/homebrew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED'#define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
^
jsonobject/containers.c:15444:21: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
CYTHON_FALLTHROUGH;
^
jsonobject/containers.c:357:34: note: expanded from macro 'CYTHON_FALLTHROUGH'#define CYTHON_FALLTHROUGH __attribute__((fallthrough))
^
jsonobject/containers.c:15455:21: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
CYTHON_FALLTHROUGH;
^
jsonobject/containers.c:357:34: note: expanded from macro 'CYTHON_FALLTHROUGH'#define CYTHON_FALLTHROUGH __attribute__((fallthrough))
^
4 warnings generated.
jsonobject/properties.c:9264:5: warning: 'tp_print' is deprecated [-Wdeprecated-declarations]
0,
^
/opt/homebrew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/include/python3.8/cpython/object.h:260:5: note: 'tp_print' has been explicitly marked deprecated here
Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
^
/opt/homebrew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED'#define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
^
1 warning generated.
jsonobject/utils.c:5526:5: warning: 'tp_print' is deprecated [-Wdeprecated-declarations]
0,
^
/opt/homebrew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/include/python3.8/cpython/object.h:260:5: note: 'tp_print' has been explicitly marked deprecated here
Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
^
/opt/homebrew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED'#define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
^
1 warning generated.
zip_safe flag not set; analyzing archive contents...
jsonobject.__pycache__.api.cpython-38: module references __file__
jsonobject.__pycache__.base.cpython-38: module references __file__
jsonobject.__pycache__.base_properties.cpython-38: module references __file__
jsonobject.__pycache__.containers.cpython-38: module references __file__
jsonobject.__pycache__.properties.cpython-38: module references __file__
jsonobject.__pycache__.utils.cpython-38: module references __file__
Adding jsonobject 2.2.0 to easy-install.pth file
detected new path './jsbeautifier-1.15.1-py3.8.egg'
Installed /Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/jsonobject-2.2.0-py3.8-macosx-14-arm64.egg
Searching for pydot
Reading https://pypi.org/simple/pydot/
Downloading https://files.pythonhosted.org/packages/9a/fd/df3932340498a8f38c6107c95b0eb1d9ac406c5ea1307c8f43408977378e/pydot-3.0.1-py3-none-any.whl#sha256=43f1e878dc1ff7c1c2e3470a6999d4e9e97771c5c862440c2f0af0ba844c231f
Best match: pydot 3.0.1
Processing pydot-3.0.1-py3-none-any.whl
Installing pydot-3.0.1-py3-none-any.whl to /Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages
Adding pydot 3.0.1 to easy-install.pth file
detected new path './jsonobject-2.2.0-py3.8-macosx-14-arm64.egg'
Installed /Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/pydot-3.0.1-py3.8.egg
Searching for graphviz
Reading https://pypi.org/simple/graphviz/
Downloading https://files.pythonhosted.org/packages/00/be/d59db2d1d52697c6adc9eacaf50e8965b6345cc143f671e1ed068818d5cf/graphviz-0.20.3-py3-none-any.whl#sha256=81f848f2904515d8cd359cc611faba817598d2feaac4027b266aa3eda7b3dde5
Best match: graphviz 0.20.3
Processing graphviz-0.20.3-py3-none-any.whl
Installing graphviz-0.20.3-py3-none-any.whl to /Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages
Adding graphviz 0.20.3 to easy-install.pth file
detected new path './pydot-3.0.1-py3.8.egg'
Installed /Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/graphviz-0.20.3-py3.8.egg
Searching for seaborn
Reading https://pypi.org/simple/seaborn/
Downloading https://files.pythonhosted.org/packages/83/11/00d3c3dfc25ad54e731d91449895a79e4bf2384dc3ac01809010ba88f6d5/seaborn-0.13.2-py3-none-any.whl#sha256=636f8336facf092165e27924f223d3c62ca560b1f2bb5dff7ab7fad265361987
Best match: seaborn 0.13.2
Processing seaborn-0.13.2-py3-none-any.whl
Installing seaborn-0.13.2-py3-none-any.whl to /Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages
Adding seaborn 0.13.2 to easy-install.pth file
detected new path './graphviz-0.20.3-py3.8.egg'
Installed /Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/seaborn-0.13.2-py3.8.egg
Searching for cmasher
Reading https://pypi.org/simple/cmasher/
Downloading https://files.pythonhosted.org/packages/3a/44/857fa8e65fd8c9220c055e9cf489da7a9f041f69f26bf90c40636677423a/cmasher-1.8.0-py3-none-any.whl#sha256=f23eea4bf9edc0c1de4f4b806796d374cdc75d8647864328f219a14b6a483846
Best match: cmasher 1.8.0
Processing cmasher-1.8.0-py3-none-any.whl
Installing cmasher-1.8.0-py3-none-any.whl to /Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages
Adding cmasher 1.8.0 to easy-install.pth file
detected new path './seaborn-0.13.2-py3.8.egg'
Installing cmr script to /Users/dlu/Source/synthpops-venv-3.8/bin
Installed /Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/cmasher-1.8.0-py3.8.egg
Searching for cmocean
Reading https://pypi.org/simple/cmocean/
Downloading https://files.pythonhosted.org/packages/86/7b/97754548e9da3d41d7334e375b2cd712e9406a3f48823a5f0a166f42d63d/cmocean-4.0.3-py3-none-any.whl#sha256=f2fc1d5e349db122ee0c9eac80bba969aa92dd2806548fce58dc8bef962f309e
Best match: cmocean 4.0.3
Processing cmocean-4.0.3-py3-none-any.whl
Installing cmocean-4.0.3-py3-none-any.whl to /Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages
Adding cmocean 4.0.3 to easy-install.pth file
detected new path './cmasher-1.8.0-py3.8.egg'
Installed /Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/cmocean-4.0.3-py3.8.egg
Searching for networkx>=2.3
Reading https://pypi.org/simple/networkx/
Downloading https://files.pythonhosted.org/packages/38/e9/5f72929373e1a0e8d142a130f3f97e6ff920070f87f91c4e13e40e0fba5a/networkx-3.3-py3-none-any.whl#sha256=28575580c6ebdaf4505b22c6256a2b9de86b316dc63ba9e93abde3d78dfdbcf2
Best match: networkx 3.3
Processing networkx-3.3-py3-none-any.whl
Installing networkx-3.3-py3-none-any.whl to /Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages
Adding networkx 3.3 to easy-install.pth file
detected new path './cmocean-4.0.3-py3.8.egg'
Installed /Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/networkx-3.3-py3.8.egg
Searching for numba
Reading https://pypi.org/simple/numba/
Downloading https://files.pythonhosted.org/packages/3c/93/2849300a9184775ba274aba6f82f303343669b0592b7bb0849ea713dabb0/numba-0.60.0.tar.gz#sha256=5df6158e5584eece5fc83294b949fd30b9f1125df7708862205217e068aabf16
Best match: numba 0.60.0
Processing numba-0.60.0.tar.gz
Writing /var/folders/kd/9xzksscs5qg0xr_gm9lcp4km0000gp/T/easy_install-5ves4msd/numba-0.60.0/setup.cfg
Running numba-0.60.0/setup.py -q bdist_egg --dist-dir /var/folders/kd/9xzksscs5qg0xr_gm9lcp4km0000gp/T/easy_install-5ves4msd/numba-0.60.0/egg-dist-tmp-h2x963ge
Traceback (most recent call last):
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/sandbox.py", line 165, in save_modules
yield saved
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/sandbox.py", line 207, in setup_context
yield
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/sandbox.py", line 268, in run_setup
_execfile(setup_script, ns)
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/sandbox.py", line 50, in _execfile
exec(code, globals, locals)
File "/var/folders/kd/9xzksscs5qg0xr_gm9lcp4km0000gp/T/easy_install-5ves4msd/numba-0.60.0/setup.py", line 51, in<module>"pandas>=1.2.3",
File "/var/folders/kd/9xzksscs5qg0xr_gm9lcp4km0000gp/T/easy_install-5ves4msd/numba-0.60.0/setup.py", line 48, in _guard_py_ver
"matplotlib>=3.3.0",
RuntimeError: Cannot install on Python version 3.8.20; only versions >=3.9,<3.13 are supported.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "setup.py", line 32, in<module>
setup(
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/__init__.py", line 117, in setup
return distutils.core.setup(**attrs)
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 184, in setup
return run_commands(dist)
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 200, in run_commands
dist.run_commands()
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 954, in run_commands
self.run_command(cmd)
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/dist.py", line 950, in run_command
super().run_command(command)
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 973, in run_command
cmd_obj.run()
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/command/develop.py", line 35, in run
self.install_for_development()
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/command/develop.py", line 127, in install_for_development
self.process_distribution(None, self.dist, not self.no_deps)
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/command/easy_install.py", line 788, in process_distribution
distros = WorkingSet([]).resolve(
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/pkg_resources/__init__.py", line 897, in resolve
dist = self._resolve_dist(
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/pkg_resources/__init__.py", line 933, in _resolve_dist
dist = best[req.key] = env.best_match(
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/pkg_resources/__init__.py", line 1271, in best_match
return self.obtain(req, installer)
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/pkg_resources/__init__.py", line 1307, in obtain
return installer(requirement) if installer else None
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/command/easy_install.py", line 712, in easy_install
return self.install_item(spec, dist.location, tmpdir, deps)
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/command/easy_install.py", line 737, in install_item
dists = self.install_eggs(spec, download, tmpdir)
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/command/easy_install.py", line 934, in install_eggs
return self.build_and_install(setup_script, setup_base)
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/command/easy_install.py", line 1206, in build_and_install
self.run_setup(setup_script, setup_base, args)
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/command/easy_install.py", line 1192, in run_setup
run_setup(setup_script, args)
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/sandbox.py", line 271, in run_setup
raise
File "/opt/homebrew/Cellar/python@3.8/3.8.20/Frameworks/Python.framework/Versions/3.8/lib/python3.8/contextlib.py", line 131, in __exit__
self.gen.throw(type, value, traceback)
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/sandbox.py", line 207, in setup_context
yield
File "/opt/homebrew/Cellar/python@3.8/3.8.20/Frameworks/Python.framework/Versions/3.8/lib/python3.8/contextlib.py", line 131, in __exit__
self.gen.throw(type, value, traceback)
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/sandbox.py", line 178, in save_modules
saved_exc.resume()
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/sandbox.py", line 152, in resume
raise exc.with_traceback(self._tb)
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/sandbox.py", line 165, in save_modules
yield saved
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/sandbox.py", line 207, in setup_context
yield
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/sandbox.py", line 268, in run_setup
_execfile(setup_script, ns)
File "/Users/dlu/Source/synthpops-venv-3.8/lib/python3.8/site-packages/setuptools/sandbox.py", line 50, in _execfile
exec(code, globals, locals)
File "/var/folders/kd/9xzksscs5qg0xr_gm9lcp4km0000gp/T/easy_install-5ves4msd/numba-0.60.0/setup.py", line 51, in<module>"pandas>=1.2.3",
File "/var/folders/kd/9xzksscs5qg0xr_gm9lcp4km0000gp/T/easy_install-5ves4msd/numba-0.60.0/setup.py", line 48, in _guard_py_ver
"matplotlib>=3.3.0",
RuntimeError: Cannot install on Python version 3.8.20; only versions >=3.9,<3.13 are supported.
The text was updated successfully, but these errors were encountered:
Attempting to install synthpops 1.10.5 in a Python 3.8.20 (from hombre) venv on macOS 14.6.1 using pip 24.2 and setuptools 74.1.2, I get the following error during the install of (I think) matplotlib:
This seems like a bit of a catch-22 as the README says "Python >=3.7, <3.9 is required".
The full install transcript is below:
The text was updated successfully, but these errors were encountered: