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

pip Pyfhel went wrong #232

Open
chiehyi1207 opened this issue Feb 27, 2024 · 3 comments
Open

pip Pyfhel went wrong #232

chiehyi1207 opened this issue Feb 27, 2024 · 3 comments
Labels
Functionality Wether this library supports a certain operation or not

Comments

@chiehyi1207
Copy link

python 3.11
OS:window 11
I have already install Microsoft C++(does it need to add to path)
I got below when i pip install Pyfthe

C:\Users\chieh>pip install Pyfhel
Collecting Pyfhel
Downloading Pyfhel-3.4.2.tar.gz (1.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 5.0 MB/s eta 0:00:00
Installing build dependencies ... done
Getting requirements to build wheel ... error
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> [61 lines of output]
Compiling Pyfhel\Pyfhel.pyx because it changed.
Compiling Pyfhel\PyCtxt.pyx because it changed.
Compiling Pyfhel\PyPtxt.pyx because it changed.
Compiling Pyfhel\PyPoly.pyx because it changed.
[1/4] Cythonizing Pyfhel\PyCtxt.pyx
[2/4] Cythonizing Pyfhel\PyPoly.pyx
[3/4] Cythonizing Pyfhel\PyPtxt.pyx
[4/4] Cythonizing Pyfhel\Pyfhel.pyx
running egg_info
writing Pyfhel.egg-info\PKG-INFO
writing dependency_links to Pyfhel.egg-info\dependency_links.txt
writing requirements to Pyfhel.egg-info\requires.txt
writing top-level names to Pyfhel.egg-info\top_level.txt
cimporting numpy version '1.26.4'
reading manifest file 'Pyfhel.egg-info\SOURCES.txt'
Traceback (most recent call last):
File "C:\Users\chieh\AppData\Local\Programs\Python\Python311\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 353, in
main()
File "C:\Users\chieh\AppData\Local\Programs\Python\Python311\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 335, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\chieh\AppData\Local\Programs\Python\Python311\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 118, in get_requires_for_build_wheel
return hook(config_settings)
^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\chieh\AppData\Local\Temp\pip-build-env-vtqepg6i\overlay\Lib\site-packages\setuptools\build_meta.py", line 177, in get_requires_for_build_wheel
return self._get_build_requires(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\chieh\AppData\Local\Temp\pip-build-env-vtqepg6i\overlay\Lib\site-packages\setuptools\build_meta.py", line 159, in get_build_requires
self.run_setup()
File "C:\Users\chieh\AppData\Local\Temp\pip-build-env-vtqepg6i\overlay\Lib\site-packages\setuptools\build_meta.py", line 174, in run_setup
exec(compile(code, file, 'exec'), locals())
File "setup.py", line 666, in
setup(
File "C:\Users\chieh\AppData\Local\Temp\pip-build-env-vtqepg6i\overlay\Lib\site-packages\setuptools_init
.py", line 155, in setup
return distutils.core.setup(**attrs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\chieh\AppData\Local\Temp\pip-build-env-vtqepg6i\overlay\Lib\site-packages\setuptools_distutils\core.py", line 148, in setup
return run_commands(dist)
^^^^^^^^^^^^^^^^^^
File "C:\Users\chieh\AppData\Local\Temp\pip-build-env-vtqepg6i\overlay\Lib\site-packages\setuptools_distutils\core.py", line 163, in run_commands
dist.run_commands()
File "C:\Users\chieh\AppData\Local\Temp\pip-build-env-vtqepg6i\overlay\Lib\site-packages\setuptools_distutils\dist.py", line 967, in run_commands
self.run_command(cmd)
File "C:\Users\chieh\AppData\Local\Temp\pip-build-env-vtqepg6i\overlay\Lib\site-packages\setuptools_distutils\dist.py", line 986, in run_command
cmd_obj.run()
File "C:\Users\chieh\AppData\Local\Temp\pip-build-env-vtqepg6i\overlay\Lib\site-packages\setuptools\command\egg_info.py", line 298, in run
self.find_sources()
File "C:\Users\chieh\AppData\Local\Temp\pip-build-env-vtqepg6i\overlay\Lib\site-packages\setuptools\command\egg_info.py", line 305, in find_sources
mm.run()
File "C:\Users\chieh\AppData\Local\Temp\pip-build-env-vtqepg6i\overlay\Lib\site-packages\setuptools\command\egg_info.py", line 540, in run
self.add_defaults()
File "C:\Users\chieh\AppData\Local\Temp\pip-build-env-vtqepg6i\overlay\Lib\site-packages\setuptools\command\egg_info.py", line 584, in add_defaults
self.read_manifest()
File "C:\Users\chieh\AppData\Local\Temp\pip-build-env-vtqepg6i\overlay\Lib\site-packages\setuptools\command\sdist.py", line 195, in read_manifest
self.filelist.append(line)
File "C:\Users\chieh\AppData\Local\Temp\pip-build-env-vtqepg6i\overlay\Lib\site-packages\setuptools\command\egg_info.py", line 482, in append
path = convert_path(item)
^^^^^^^^^^^^^^^^^^
File "C:\Users\chieh\AppData\Local\Temp\pip-build-env-vtqepg6i\overlay\Lib\site-packages\setuptools_distutils\util.py", line 128, in convert_path
raise ValueError("path '%s' cannot be absolute" % pathname)
ValueError: path '/Users/alberto.ibarrondo/Technocracy/workspace/Pyfhel/Pyfhel/Afhel/Afseal.cpp' cannot be absolute
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

@chiehyi1207 chiehyi1207 added the Functionality Wether this library supports a certain operation or not label Feb 27, 2024
@chiehyi1207
Copy link
Author

I upgrade my python to 3.12
but still get the following problem

C:\Users\chieh>pip install pyfhel
Collecting pyfhel
Using cached Pyfhel-3.4.2.tar.gz (1.0 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... error
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> [33 lines of output]
Traceback (most recent call last):
File "C:\Users\chieh\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 353, in
main()
File "C:\Users\chieh\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 335, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\chieh\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 112, in get_requires_for_build_wheel
backend = _build_backend()
^^^^^^^^^^^^^^^^
File "C:\Users\chieh\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 77, in build_backend
obj = import_module(mod_path)
^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\chieh\AppData\Local\Programs\Python\Python312\Lib\importlib_init
.py", line 90, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 1387, in _gcd_import
File "", line 1360, in _find_and_load
File "", line 1310, in _find_and_load_unlocked
File "", line 488, in _call_with_frames_removed
File "", line 1387, in _gcd_import
File "", line 1360, in _find_and_load
File "", line 1331, in _find_and_load_unlocked
File "", line 935, in load_unlocked
File "", line 995, in exec_module
File "", line 488, in call_with_frames_removed
File "C:\Users\chieh\AppData\Local\Temp\pip-build-env-j9_n7y75\overlay\Lib\site-packages\setuptools_init
.py", line 16, in
import setuptools.version
File "C:\Users\chieh\AppData\Local\Temp\pip-build-env-j9_n7y75\overlay\Lib\site-packages\setuptools\version.py", line 1, in
import pkg_resources
File "C:\Users\chieh\AppData\Local\Temp\pip-build-env-j9_n7y75\overlay\Lib\site-packages\pkg_resources_init
.py", line 2178, in
register_finder(pkgutil.ImpImporter, find_on_path)
^^^^^^^^^^^^^^^^^^^
AttributeError: module 'pkgutil' has no attribute 'ImpImporter'. Did you mean: 'zipimporter'?
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel 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.

@chiehyi1207 chiehyi1207 changed the title pip Pyfhel went wrong pip Pyfhel went wrong Feb 28, 2024
@Shakemilktea
Copy link

I solve the problem by using GIT BASH, run:

git clone --recursive https://github.com/ibarrond/Pyfhel.git
pip install .

Hope this can help you.

@Ronhar1
Copy link

Ronhar1 commented Aug 9, 2024

From the looks of it, they stored a dependency in their own user directory and then told the package to look in THEIR user directory for the dependency. How did that pass the unit tests?
all they needed to do is say the dependency exits in ./someDirectory instead of /Users/alberto,ibarrondo/[...]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Functionality Wether this library supports a certain operation or not
Projects
None yet
Development

No branches or pull requests

3 participants