Skip to content

Problem to install curl_cffi-0.8.1b9 #13

@Badradyr

Description

@Badradyr

Hi
When I nstall a package curl_cffi-0.8.1b9 from requirements.txt, I have such problem
When the package curl_cffi-0.8.1b9 is installed, it tries to download package libcurl-impersonate-chrome from https://github.com/lexiforest/curl-impersonate/releases/download/v0.8.2/libcurl-impersonate-v0.8.2.x86_64-win32.tar.gz, but there is no such package in the repository. This gives an error when running the script. I have tried using other curl_cffi packages, but they do not work. I use Windows 10 Pro v. 21H2

pip install C:\Users\User\Downloads\curl_cffi-0.8.1b9.tar.gz --no-build-isolation

error: subprocess-exited-with-error

Preparing metadata (pyproject.toml) did not run successfully.
exit code: 1

[61 lines of output]
Using ./lib64 to store libcurl-impersonate
Downloading libcurl-impersonate-chrome from https://github.com/lexiforest/curl-impersonate/releases/download/v0.8.2/libcurl-impersonate-v0.8.2.x86_64-win32.tar.gz...
Traceback (most recent call last):
File "C:\Users\User\anaconda3\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 353, in
main()
File "C:\Users\User\anaconda3\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\User\anaconda3\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 149, in prepare_metadata_for_build_wheel
return hook(metadata_directory, config_settings)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\anaconda3\Lib\site-packages\setuptools\build_meta.py", line 373, in prepare_metadata_for_build_wheel
self.run_setup()
File "C:\Users\User\anaconda3\Lib\site-packages\setuptools\build_meta.py", line 318, in run_setup
exec(code, locals())
File "", line 16, in
File "C:\Users\User\anaconda3\Lib\site-packages\setuptools_init_.py", line 117, in setup
return distutils.core.setup(**attrs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\anaconda3\Lib\site-packages\setuptools_distutils\core.py", line 145, in setup
_setup_distribution = dist = klass(attrs)
^^^^^^^^^^^^
File "C:\Users\User\anaconda3\Lib\site-packages\setuptools\dist.py", line 283, in init
_Distribution.init(self, dist_attrs)
File "C:\Users\User\anaconda3\Lib\site-packages\setuptools_distutils\dist.py", line 279, in init
self.finalize_options()
File "C:\Users\User\anaconda3\Lib\site-packages\setuptools\dist.py", line 635, in finalize_options
ep(self)
File "C:\Users\User\anaconda3\Lib\site-packages\setuptools\dist.py", line 655, in _finalize_setup_keywords
ep.load()(self, ep.name, value)
File "C:\Users\User\anaconda3\Lib\site-packages\cffi\setuptools_ext.py", line 216, in cffi_modules
add_cffi_module(dist, cffi_module)
File "C:\Users\User\anaconda3\Lib\site-packages\cffi\setuptools_ext.py", line 49, in add_cffi_module
execfile(build_file_name, mod_vars)
File "C:\Users\User\anaconda3\Lib\site-packages\cffi\setuptools_ext.py", line 25, in execfile
exec(code, glob, glob)
File "scripts/build.py", line 114, in
download_libcurl()
File "scripts/build.py", line 69, in download_libcurl
urlretrieve(url, file)
File "C:\Users\User\anaconda3\Lib\urllib\request.py", line 240, in urlretrieve
with contextlib.closing(urlopen(url, data)) as fp:
^^^^^^^^^^^^^^^^^^
File "C:\Users\User\anaconda3\Lib\urllib\request.py", line 215, in urlopen
return opener.open(url, data, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\anaconda3\Lib\urllib\request.py", line 521, in open
response = meth(req, response)
^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\anaconda3\Lib\urllib\request.py", line 630, in http_response
response = self.parent.error(
^^^^^^^^^^^^^^^^^^
File "C:\Users\User\anaconda3\Lib\urllib\request.py", line 559, in error
return self._call_chain(*args)
^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\anaconda3\Lib\urllib\request.py", line 492, in _call_chain
result = func(*args)
^^^^^^^^^^^
File "C:\Users\User\anaconda3\Lib\urllib\request.py", line 639, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 404: Not Found
[end of output]

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

Encountered error while generating package metadata.

See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions