Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ➜ ~ pip install solana --verbose
- Using pip 25.2 from /home/maschine/lib/python3.12/site-packages/pip (python 3.12)
- Collecting solana
- Obtaining dependency information for solana from https://files.pythonhosted.org/packages/ac/11/d5e5d02200ca85b615da39078806b377156b67b2093c8bc08a1b9c293070/solana-0.36.9-py3-none-any.whl.metadata
- Downloading solana-0.36.9-py3-none-any.whl.metadata (5.3 kB)
- Collecting construct-typing<0.7.0,>=0.6.2 (from solana)
- Obtaining dependency information for construct-typing<0.7.0,>=0.6.2 from https://files.pythonhosted.org/packages/b2/0b/ab3ce2b27dd74b6a6703065bd304ea8211ff4de3b1c304446ed95234177b/construct_typing-0.6.2-py3-none-any.whl.metadata
- Downloading construct_typing-0.6.2-py3-none-any.whl.metadata (7.1 kB)
- Requirement already satisfied: httpx>=0.28.0 in ./lib/python3.12/site-packages (from solana) (0.28.1)
- Requirement already satisfied: solders<0.27,>=0.23 in ./lib/python3.12/site-packages (from solana) (0.26.0)
- Requirement already satisfied: typing-extensions>=4.2.0 in ./lib/python3.12/site-packages (from solana) (4.15.0)
- Collecting websockets<=15.0.1,>=9.0 (from solana)
- Obtaining dependency information for websockets<=15.0.1,>=9.0 from https://files.pythonhosted.org/packages/14/8f/aa61f528fba38578ec553c145857a181384c72b98156f858ca5c8e82d9d3/websockets-15.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
- Downloading websockets-15.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.8 kB)
- Collecting construct==2.10.68 (from construct-typing<0.7.0,>=0.6.2->solana)
- Downloading construct-2.10.68.tar.gz (57 kB)
- Running command python setup.py egg_info
- /home/maschine/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
- !!
- ********************************************************************************
- Please consider removing the following classifiers in favor of a SPDX license expression:
- License :: OSI Approved :: MIT License
- See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
- ********************************************************************************
- !!
- self._finalize_license_expression()
- running egg_info
- creating /tmp/user/1000/pip-pip-egg-info-emdqh_t2/construct.egg-info
- writing /tmp/user/1000/pip-pip-egg-info-emdqh_t2/construct.egg-info/PKG-INFO
- writing dependency_links to /tmp/user/1000/pip-pip-egg-info-emdqh_t2/construct.egg-info/dependency_links.txt
- writing requirements to /tmp/user/1000/pip-pip-egg-info-emdqh_t2/construct.egg-info/requires.txt
- writing top-level names to /tmp/user/1000/pip-pip-egg-info-emdqh_t2/construct.egg-info/top_level.txt
- writing manifest file '/tmp/user/1000/pip-pip-egg-info-emdqh_t2/construct.egg-info/SOURCES.txt'
- reading manifest file '/tmp/user/1000/pip-pip-egg-info-emdqh_t2/construct.egg-info/SOURCES.txt'
- reading manifest template 'MANIFEST.in'
- adding license file 'LICENSE'
- Traceback (most recent call last):
- File "<string>", line 2, in <module>
- File "<pip-setuptools-caller>", line 35, in <module>
- File "/tmp/user/1000/pip-install-59_ihr23/construct_11c1d1848b4d43efbc27702dc5642d7a/setup.py", line 5, in <module>
- setup(
- File "/home/maschine/lib/python3.12/site-packages/setuptools/__init__.py", line 115, in setup
- return distutils.core.setup(**attrs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/home/maschine/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 186, in setup
- return run_commands(dist)
- ^^^^^^^^^^^^^^^^^^
- File "/home/maschine/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 202, in run_commands
- dist.run_commands()
- File "/home/maschine/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1002, in run_commands
- self.run_command(cmd)
- File "/home/maschine/lib/python3.12/site-packages/setuptools/dist.py", line 1102, in run_command
- super().run_command(command)
- File "/home/maschine/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
- cmd_obj.run()
- File "/home/maschine/lib/python3.12/site-packages/setuptools/command/egg_info.py", line 312, in run
- self.find_sources()
- File "/home/maschine/lib/python3.12/site-packages/setuptools/command/egg_info.py", line 320, in find_sources
- mm.run()
- File "/home/maschine/lib/python3.12/site-packages/setuptools/command/egg_info.py", line 548, in run
- self.prune_file_list()
- File "/home/maschine/lib/python3.12/site-packages/setuptools/command/sdist.py", line 162, in prune_file_list
- super().prune_file_list()
- File "/home/maschine/lib/python3.12/site-packages/setuptools/_distutils/command/sdist.py", line 386, in prune_file_list
- base_dir = self.distribution.get_fullname()
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/home/maschine/lib/python3.12/site-packages/setuptools/_core_metadata.py", line 275, in get_fullname
- return _distribution_fullname(self.get_name(), self.get_version())
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/home/maschine/lib/python3.12/site-packages/setuptools/_core_metadata.py", line 293, in _distribution_fullname
- canonicalize_version(version, strip_trailing_zero=False),
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- TypeError: canonicalize_version() got an unexpected keyword argument 'strip_trailing_zero'
- error: subprocess-exited-with-error
- × python setup.py egg_info did not run successfully.
- │ exit code: 1
- ╰─> See above for output.
- note: This error originates from a subprocess, and is likely not a problem with pip.
- full command: /home/maschine/bin/python3 -c '
- exec(compile('"'"''"'"''"'"'
- # This is <pip-setuptools-caller> -- a caller that pip uses to run setup.py
- #
- # - It imports setuptools before invoking setup.py, to enable projects that directly
- # import from `distutils.core` to work with newer packaging standards.
- # - It provides a clear error message when setuptools is not installed.
- # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so
- # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning:
- # manifest_maker: standard file '"'"'-c'"'"' not found".
- # - It generates a shim setup.py, for handling setup.cfg-only projects.
- import os, sys, tokenize, traceback
- try:
- import setuptools
- except ImportError:
- print(
- "ERROR: Can not execute `setup.py` since setuptools failed to import in "
- "the build environment with exception:",
- file=sys.stderr,
- )
- traceback.print_exc()
- sys.exit(1)
- __file__ = %r
- sys.argv[0] = __file__
- if os.path.exists(__file__):
- filename = __file__
- with tokenize.open(__file__) as f:
- setup_py_code = f.read()
- else:
- filename = "<auto-generated setuptools caller>"
- setup_py_code = "from setuptools import setup; setup()"
- exec(compile(setup_py_code, filename, "exec"))
- '"'"''"'"''"'"' % ('"'"'/tmp/user/1000/pip-install-59_ihr23/construct_11c1d1848b4d43efbc27702dc5642d7a/setup.py'"'"',), "<pip-setuptools-caller>", "exec"))' egg_info --egg-base /tmp/user/1000/pip-pip-egg-info-emdqh_t2
- cwd: /tmp/user/1000/pip-install-59_ihr23/construct_11c1d1848b4d43efbc27702dc5642d7a/
- Preparing metadata (setup.py) ... error
- error: metadata-generation-failed
- × Encountered error while generating package metadata.
- ╰─> See above for output.
Add Comment
Please, Sign In to add comment