(CTTC) Fix Python versions in install_requirements.sh script
Reporters
- Lluis Gifre (CTTC)
Description
Fix Python versions in install_requirements.sh script. Otherwise, issues with 'use_pep517' attribute arise.
Deployment environment
Development environments with Python
TFS deployment settings
Development environments with Python
Sequence of actions that resulted in the bug
Development environments with Python
Document the explicit error
Traceback (most recent call last):
File "/home/ubuntu/.pyenv/versions/3.9.25/envs/tfs/bin/pip-compile", line 7, in <module>
sys.exit(cli())
File "/home/ubuntu/.pyenv/versions/3.9.25/envs/tfs/lib/python3.9/site-packages/click/core.py", line 1161, in __call__
return self.main(*args, **kwargs)
File "/home/ubuntu/.pyenv/versions/3.9.25/envs/tfs/lib/python3.9/site-packages/click/core.py", line 1082, in main
rv = self.invoke(ctx)
File "/home/ubuntu/.pyenv/versions/3.9.25/envs/tfs/lib/python3.9/site-packages/click/core.py", line 1443, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/ubuntu/.pyenv/versions/3.9.25/envs/tfs/lib/python3.9/site-packages/click/core.py", line 788, in invoke
return __callback(*args, **kwargs)
File "/home/ubuntu/.pyenv/versions/3.9.25/envs/tfs/lib/python3.9/site-packages/click/decorators.py", line 33, in new_func
return f(get_current_context(), *args, **kwargs)
File "/home/ubuntu/.pyenv/versions/3.9.25/envs/tfs/lib/python3.9/site-packages/piptools/scripts/compile.py", line 392, in cli
constraints.extend(
File "/home/ubuntu/.pyenv/versions/3.9.25/envs/tfs/lib/python3.9/site-packages/piptools/_compat/pip_compat.py", line 115, in parse_requirements
install_req = copy_install_requirement(install_req)
File "/home/ubuntu/.pyenv/versions/3.9.25/envs/tfs/lib/python3.9/site-packages/piptools/utils.py", line 503, in copy_install_requirement
"use_pep517": template.use_pep517,
AttributeError: 'InstallRequirement' object has no attribute 'use_pep517'
Expected behaviour
Development environments with Python to install properly.