Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Install Fails with Python 3.8.20 #72

Open
DouglasUrner opened this issue Sep 12, 2024 · 0 comments
Open

Install Fails with Python 3.8.20 #72

DouglasUrner opened this issue Sep 12, 2024 · 0 comments

Comments

@DouglasUrner
Copy link
Contributor

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 test command 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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant