generated from opensafely-core/repo-template
-
Notifications
You must be signed in to change notification settings - Fork 6
Closed
Milestone
Description
Relates to the past issue #579.
We currently have quite outdated dependencies.
Dependabot is currently failing on pyproject.toml:
updater | ERROR <job_585486053> Error processing pydocstyle[toml] (Dependabot::SharedHelpers::HelperSubprocessFailed)
updater | ERROR <job_585486053> Using indexes:
updater | <job_585486053> https://pypi.org/simple
updater | <job_585486053>
updater | <job_585486053> ROUND 1
updater | <job_585486053> /usr/local/.pyenv/versions/3.9.16/lib/python3.9/site-packages/pip/_internal/req/req_install.py:866: PipDeprecationWarning: DEPRECATION: Constraints are only allowed to take the form of a package name and a version specifier. Other forms were originally permitted as an accident of the implementation, but were undocumented. The new implementation of the resolver no longer supports these forms. A possible replacement is replacing the constraint with a requirement. Discussion can be found at https://github.com/pypa/pip/issues/8210
updater | <job_585486053> deprecated(
updater | <job_585486053> Traceback (most recent call last):
updater | <job_585486053> File "/usr/local/.pyenv/versions/3.9.16/bin/pip-compile", line 8, in <module>
updater | <job_585486053> sys.exit(cli())
updater | <job_585486053> File "/usr/local/.pyenv/versions/3.9.16/lib/python3.9/site-packages/click/core.py", line 1130, in __call__
updater | <job_585486053> return self.main(*args, **kwargs)
updater | <job_585486053> File "/usr/local/.pyenv/versions/3.9.16/lib/python3.9/site-packages/click/core.py", line 1055, in main
updater | <job_585486053> rv = self.invoke(ctx)
updater | <job_585486053> File "/usr/local/.pyenv/versions/3.9.16/lib/python3.9/site-packages/click/core.py", line 1404, in invoke
updater | <job_585486053> return ctx.invoke(self.callback, **ctx.params)
updater | <job_585486053> File "/usr/local/.pyenv/versions/3.9.16/lib/python3.9/site-packages/click/core.py", line 760, in invoke
updater | <job_585486053> return __callback(*args, **kwargs)
updater | <job_585486053> File "/usr/local/.pyenv/versions/3.9.16/lib/python3.9/site-packages/click/decorators.py", line 26, in new_func
updater | <job_585486053> return f(get_current_context(), *args, **kwargs)
updater | <job_585486053> File "/usr/local/.pyenv/versions/3.9.16/lib/python3.9/site-packages/piptools/scripts/compile.py", line 580, in cli
updater | <job_585486053> results = resolver.resolve(max_rounds=max_rounds)
updater | <job_585486053> File "/usr/local/.pyenv/versions/3.9.16/lib/python3.9/site-packages/piptools/resolver.py", line 590, in resolve
updater | <job_585486053> is_resolved = self._do_resolve(
updater | <job_585486053> File "/usr/local/.pyenv/versions/3.9.16/lib/python3.9/site-packages/piptools/resolver.py", line 622, in _do_resolve
updater | <job_585486053> resolver.resolve(
updater | <job_585486053> File "/usr/local/.pyenv/versions/3.9.16/lib/python3.9/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 73, in resolve
updater | <job_585486053> collected = self.factory.collect_root_requirements(root_reqs)
updater | <job_585486053> File "/usr/local/.pyenv/versions/3.9.16/lib/python3.9/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 481, in collect_root_requirements
updater | <job_585486053> raise InstallationError(problem)
updater | <job_585486053> pip._internal.exceptions.InstallationError: Constraints cannot have extras
updater | ERROR <job_585486053> /home/dependabot/python/lib/dependabot/python/update_checker/pip_compile_version_resolver.rb:224:in `run_command'
updater | ERROR <job_585486053> /home/dependabot/python/lib/dependabot/python/update_checker/pip_compile_version_resolver.rb:282:in `run_pip_compile_command'
updater | ERROR <job_585486053> /home/dependabot/python/lib/dependabot/python/update_checker/pip_compile_version_resolver.rb:82:in `block (3 levels) in fetch_latest_resolvable_version_string'
updater | ERROR <job_585486053> /home/dependabot/python/lib/dependabot/python/update_checker/pip_compile_version_resolver.rb:76:in `each'
updater | ERROR <job_585486053> /home/dependabot/python/lib/dependabot/python/update_checker/pip_compile_version_resolver.rb:76:in `block (2 levels) in fetch_latest_resolvable_version_string'
updater | ERROR <job_585486053> /home/dependabot/common/lib/dependabot/shared_helpers.rb:168:in `with_git_configured'
updater | ERROR <job_585486053> /home/dependabot/python/lib/dependabot/python/update_checker/pip_compile_version_resolver.rb:72:in `block in fetch_latest_resolvable_version_string'
updater | ERROR <job_585486053> /home/dependabot/common/lib/dependabot/shared_helpers.rb:49:in `block in in_a_temporary_directory'
updater | ERROR <job_585486053> /home/dependabot/common/lib/dependabot/shared_helpers.rb:49:in `chdir'
updater | ERROR <job_585486053> /home/dependabot/common/lib/dependabot/shared_helpers.rb:49:in `in_a_temporary_directory'
updater | ERROR <job_585486053> /home/dependabot/python/lib/dependabot/python/update_checker/pip_compile_version_resolver.rb:71:in `fetch_latest_resolvable_version_string'
updater | ERROR <job_585486053> /home/dependabot/python/lib/dependabot/python/update_checker/pip_compile_version_resolver.rb:48:in `latest_resolvable_version'
updater | ERROR <job_585486053> /home/dependabot/python/lib/dependabot/python/update_checker.rb:47:in `latest_resolvable_version'
updater | ERROR <job_585486053> /home/dependabot/common/lib/dependabot/update_checkers/base.rb:74:in `preferred_resolvable_version'
updater | ERROR <job_585486053> /home/dependabot/common/lib/dependabot/update_checkers/base.rb:260:in `preferred_version_resolvable_with_unlock?'
updater | ERROR <job_585486053> /home/dependabot/python/lib/dependabot/python/update_checker.rb:126:in `preferred_version_resolvable_with_unlock?'
updater | ERROR <job_585486053> /home/dependabot/common/lib/dependabot/update_checkers/base.rb:252:in `numeric_version_can_update?'
updater | ERROR <job_585486053> /home/dependabot/common/lib/dependabot/update_checkers/base.rb:202:in `version_can_update?'
updater | ERROR <job_585486053> /home/dependabot/common/lib/dependabot/update_checkers/base.rb:44:in `can_update?'
updater | ERROR <job_585486053> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:486:in `requirements_to_unlock'
updater | ERROR <job_585486053> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:259:in `check_and_create_pull_request'
updater | ERROR <job_585486053> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:109:in `check_and_create_pr_with_error_handling'
updater | ERROR <job_585486053> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:82:in `block in run'
updater | ERROR <job_585486053> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:82:in `each'
updater | ERROR <job_585486053> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:82:in `run'
updater | ERROR <job_585486053> /home/dependabot/dependabot-updater/lib/dependabot/update_files_job.rb:17:in `perform_job'
updater | ERROR <job_585486053> /home/dependabot/dependabot-updater/lib/dependabot/base_job.rb:50:in `run'
updater | ERROR <job_585486053> bin/update_files.rb:23:in `<main>'
We have this dependency because we have a pydocstyle configuration in pyproject.toml.
Running pip-compile locally does work though, but maybe there's some difference in my local setup compared with Dependabot 🤷♂️
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Done