no pyproject.toml, pip install at risk of being blocked
When installing this library using Python v3.13.3, pip v25.1.1 and setuptools v80.9.0 I get this warning:
DEPRECATION: Building 'robotframework-soaplibrary' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the --use-pep517 option, (possibly combined with --no-build-isolation), or adding a pyproject.toml file to the source tree of 'robotframework-soaplibrary'. Discussion can be found at https://github.com/pypa/pip/issues/6334
Command used: pip install -U --force-reinstall --no-cache robotframework-soaplibrary
This is set to become a problem real soon, can anything be done?
Hello @emilezwiggelaar I have python 3.12.8 and pip 25.2 but I can´t reproduce this error, anyway I follow the guide in the link that you sent.
Can you install this version 1.4 for test pypi and tell me if solved the issue?
pip install -i https://test.pypi.org/simple/ robotframework-soaplibrary2==1.4
Hello @samuelpcabral
This is the result of that command:
D:\>pip install -i https://test.pypi.org/simple/ robotframework-soaplibrary2==1.4
Looking in indexes: https://test.pypi.org/simple/
Collecting robotframework-soaplibrary2==1.4
Using cached https://test-files.pythonhosted.org/packages/81/8d/15827b9374cb0bc94785f0b45f5317deea42d3f3d27c4300bf52ceea935e/robotframework_soaplibrary2-1.4.tar.gz (9.5 kB)
Installing build dependencies ... error
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> [3 lines of output]
Looking in indexes: https://test.pypi.org/simple/
ERROR: Could not find a version that satisfies the requirement setuptools>=61.0.0 (from versions: none)
ERROR: No matching distribution found for setuptools>=61.0.0
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× pip subprocess to install build dependencies 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.
(btw setuptools 80.9.0 is already on my system)
Hi @emilezwiggelaar thanks for the test...
I still can´t reproduce the error.. I try in another computer and nothing... but I made another test package:
pip install -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ robotframework-soaplibrary2==1.4.3
If work please let me know, and you can uninstall this test package after, using this command:
pip uninstall robotframework-soaplibrary2
@samuelpcabral yep that works!
Building wheels for collected packages: robotframework-soaplibrary2
Building wheel for robotframework-soaplibrary2 (pyproject.toml) ... done
Created wheel for robotframework-soaplibrary2: filename=robotframework_soaplibrary2-1.4.3-py3-none-any.whl size=10100 sha256=cea9944ad3915d35c751968b51a4fb6c0a242dcca9b97b4b120e8411bf84ecb6
Stored in directory: c:\users\emile\appdata\local\pip\cache\wheels\79\9e\ec\0dabdaa41054db9abfca2b598cb25866ebc721460957c67a47
Successfully built robotframework-soaplibrary2
Installing collected packages: isodate, requests-toolbelt, requests-file, zeep, robotframework-soaplibrary2
Successfully installed isodate-0.7.2 requests-file-2.1.0 requests-toolbelt-1.0.0 robotframework-soaplibrary2-1.4.3 zeep-4.3.2
(and the uninstall as well)