Skip to content

Instantly share code, notes, and snippets.

@matkoniecz
Created February 26, 2024 16:22
Show Gist options
  • Save matkoniecz/cbb5f231bf6c27166b2fb026cc59beea to your computer and use it in GitHub Desktop.
Save matkoniecz/cbb5f231bf6c27166b2fb026cc59beea to your computer and use it in GitHub Desktop.
failed pipenv
sudo devcontainer exec --workspace-folder ~/Desktop/alltheplaces/alltheplaces pipenv update chompjs
Building requirements...
Resolving dependencies...
✘ Locking Failed!
⠙ Locking...
Traceback (most recent call last):
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/patched/pip/_vendor/packaging/specifiers.py", line 634, in __init__
parsed.add(Specifier(specifier))
^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/patched/pip/_vendor/packaging/specifiers.py", line 98, in __init__
raise InvalidSpecifier(f"Invalid specifier: '{spec}'")
pipenv.patched.pip._vendor.packaging.specifiers.InvalidSpecifier: Invalid specifier: '22.10.0'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/resolver.py", line 845, in <module>
main()
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/resolver.py", line 831, in main
_main(
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/resolver.py", line 811, in _main
resolve_packages(
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/resolver.py", line 759, in resolve_packages
results, resolver = resolve(
^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/resolver.py", line 738, in resolve
return resolve_deps(
^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/utils/resolver.py", line 1172, in resolve_deps
results, hashes, markers_lookup, resolver, skipped = actually_resolve_deps(
^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/utils/resolver.py", line 971, in actually_resolve_deps
resolver.resolve()
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/utils/resolver.py", line 705, in resolve
self.constraints # For some reason it is important to evaluate constraints before resolver context
^^^^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/utils/resolver.py", line 670, in constraints
self._constraints += self.default_constraints
^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/functools.py", line 1001, in __get__
val = self.func(instance)
^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/utils/resolver.py", line 652, in default_constraints
for c in self.parsed_default_constraints
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/functools.py", line 1001, in __get__
val = self.func(instance)
^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/utils/resolver.py", line 636, in parsed_default_constraints
self.default_constraint_file,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/functools.py", line 1001, in __get__
val = self.func(instance)
^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/utils/resolver.py", line 544, in default_constraint_file
default_constraints = get_constraints_from_deps(self.project.packages)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/utils/dependencies.py", line 306, in get_constraints_from_deps
new_dep = Requirement.from_pipfile(dep_name, dep)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/vendor/requirementslib/models/requirements.py", line 2571, in from_pipfile
r.req.specifier = SpecifierSet(_pipfile["version"])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/patched/pip/_vendor/packaging/specifiers.py", line 636, in __init__
parsed.add(LegacySpecifier(specifier))
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/patched/pip/_vendor/packaging/specifiers.py", line 253, in __init__
super().__init__(spec, prereleases)
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/patched/pip/_vendor/packaging/specifiers.py", line 98, in __init__
raise InvalidSpecifier(f"Invalid specifier: '{spec}'")
pipenv.patched.pip._vendor.packaging.specifiers.InvalidSpecifier: Invalid specifier: '22.10.0'
Traceback (most recent call last):
File "/home/ubuntu/.pyenv/versions/3.11.8/bin/pipenv", line 8, in <module>
sys.exit(cli())
^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/vendor/click/core.py", line 1130, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/cli/options.py", line 58, in main
return super().main(*args, **kwargs, windows_expand_args=False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/vendor/click/core.py", line 1055, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/vendor/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/vendor/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/vendor/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/vendor/click/decorators.py", line 84, in new_func
return ctx.invoke(f, obj, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/vendor/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/vendor/click/decorators.py", line 26, in new_func
return f(get_current_context(), *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/cli/command.py", line 579, in update
do_update(
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/routines/update.py", line 78, in do_update
upgrade(
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/routines/update.py", line 158, in upgrade
upgrade_lock_data = venv_resolve_deps(
^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/utils/resolver.py", line 1114, in venv_resolve_deps
c = resolve(cmd, st, project=project)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pipenv/utils/resolver.py", line 1008, in resolve
raise RuntimeError("Failed to lock Pipfile.lock!")
RuntimeError: Failed to lock Pipfile.lock!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment