Skip to content

It fails when I just run the "pyup" command #422

@pomponchik

Description

@pomponchik

Hello!

I just installed this and run the simple "pyup" command. The result:

(venv) pomponchik@mac skelet % pip3 install pyupio
Collecting pyupio
  Downloading pyupio-1.1.2-py2.py3-none-any.whl (32 kB)
Requirement already satisfied: click in ./venv/lib/python3.10/site-packages (from pyupio) (8.3.0)
Requirement already satisfied: requests in ./venv/lib/python3.10/site-packages (from pyupio) (2.32.5)
Collecting safety>=1.9.0
  Downloading safety-3.7.0-py3-none-any.whl (312 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 312.4/312.4 kB 2.8 MB/s eta 0:00:00
Requirement already satisfied: packaging in ./venv/lib/python3.10/site-packages (from pyupio) (25.0)
Collecting jinja2>=2.3
  Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 10.2 MB/s eta 0:00:00
Collecting tqdm
  Downloading tqdm-4.67.1-py3-none-any.whl (78 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.5/78.5 kB 11.7 MB/s eta 0:00:00
Requirement already satisfied: pyyaml>=4.2b4 in ./venv/lib/python3.10/site-packages (from pyupio) (6.0.3)
Collecting pygithub>=1.43.3
  Downloading pygithub-2.8.1-py3-none-any.whl (432 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 432.7/432.7 kB 7.8 MB/s eta 0:00:00
Collecting python-gitlab>=1.3.0
  Downloading python_gitlab-7.0.0-py3-none-any.whl (144 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 144.4/144.4 kB 17.8 MB/s eta 0:00:00
Collecting dparse>=0.5.1
  Downloading dparse-0.6.4-py3-none-any.whl (11 kB)
Requirement already satisfied: tomli in ./venv/lib/python3.10/site-packages (from dparse>=0.5.1->pyupio) (2.3.0)
Collecting MarkupSafe>=2.0
  Downloading markupsafe-3.0.3-cp310-cp310-macosx_11_0_arm64.whl (12 kB)
Requirement already satisfied: typing-extensions>=4.5.0 in ./venv/lib/python3.10/site-packages (from pygithub>=1.43.3->pyupio) (4.15.0)
Collecting pynacl>=1.4.0
  Downloading pynacl-1.6.1-cp38-abi3-macosx_10_10_universal2.whl (387 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 387.6/387.6 kB 20.9 MB/s eta 0:00:00
Collecting pyjwt[crypto]>=2.4.0
  Downloading PyJWT-2.10.1-py3-none-any.whl (22 kB)
Requirement already satisfied: urllib3>=1.26.0 in ./venv/lib/python3.10/site-packages (from pygithub>=1.43.3->pyupio) (2.5.0)
Requirement already satisfied: requests-toolbelt>=1.0.0 in ./venv/lib/python3.10/site-packages (from python-gitlab>=1.3.0->pyupio) (1.0.0)
Requirement already satisfied: charset_normalizer<4,>=2 in ./venv/lib/python3.10/site-packages (from requests->pyupio) (3.4.4)
Requirement already satisfied: certifi>=2017.4.17 in ./venv/lib/python3.10/site-packages (from requests->pyupio) (2025.10.5)
Requirement already satisfied: idna<4,>=2.5 in ./venv/lib/python3.10/site-packages (from requests->pyupio) (3.11)
Collecting authlib>=1.2.0
  Downloading authlib-1.6.5-py2.py3-none-any.whl (243 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 243.6/243.6 kB 18.1 MB/s eta 0:00:00
Collecting typer>=0.16.0
  Downloading typer-0.20.0-py3-none-any.whl (47 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.0/47.0 kB 5.7 MB/s eta 0:00:00
Collecting ruamel-yaml>=0.17.21
  Downloading ruamel.yaml-0.18.16-py3-none-any.whl (119 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 119.9/119.9 kB 18.2 MB/s eta 0:00:00
Collecting marshmallow>=3.15.0
  Downloading marshmallow-4.1.0-py3-none-any.whl (48 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.3/48.3 kB 6.7 MB/s eta 0:00:00
Collecting tomlkit
  Downloading tomlkit-0.13.3-py3-none-any.whl (38 kB)
Collecting filelock<4.0,>=3.16.1
  Downloading filelock-3.20.0-py3-none-any.whl (16 kB)
Collecting safety-schemas==0.0.16
  Downloading safety_schemas-0.0.16-py3-none-any.whl (39 kB)
Collecting tenacity>=8.1.0
  Downloading tenacity-9.1.2-py3-none-any.whl (28 kB)
Collecting httpx
  Downloading httpx-0.28.1-py3-none-any.whl (73 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.5/73.5 kB 9.4 MB/s eta 0:00:00
Collecting pydantic>=2.6.0
  Downloading pydantic-2.12.4-py3-none-any.whl (463 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 463.4/463.4 kB 26.4 MB/s eta 0:00:00
Collecting nltk>=3.9
  Downloading nltk-3.9.2-py3-none-any.whl (1.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 17.8 MB/s eta 0:00:00
Collecting cryptography
  Downloading cryptography-46.0.3-cp38-abi3-macosx_10_9_universal2.whl (7.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.2/7.2 MB 18.4 MB/s eta 0:00:00
Collecting backports-datetime-fromisoformat
  Downloading backports_datetime_fromisoformat-2.0.3-cp310-cp310-macosx_11_0_arm64.whl (27 kB)
Collecting regex>=2021.8.3
  Downloading regex-2025.11.3-cp310-cp310-macosx_11_0_arm64.whl (288 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 288.4/288.4 kB 19.2 MB/s eta 0:00:00
Collecting joblib
  Downloading joblib-1.5.2-py3-none-any.whl (308 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 308.4/308.4 kB 19.2 MB/s eta 0:00:00
Collecting annotated-types>=0.6.0
  Using cached annotated_types-0.7.0-py3-none-any.whl (13 kB)
Collecting pydantic-core==2.41.5
  Downloading pydantic_core-2.41.5-cp310-cp310-macosx_11_0_arm64.whl (1.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/1.9 MB 24.0 MB/s eta 0:00:00
Collecting typing-inspection>=0.4.2
  Downloading typing_inspection-0.4.2-py3-none-any.whl (14 kB)
Collecting cffi>=2.0.0
  Downloading cffi-2.0.0-cp310-cp310-macosx_11_0_arm64.whl (180 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 180.5/180.5 kB 14.6 MB/s eta 0:00:00
Collecting ruamel.yaml.clib>=0.2.7
  Downloading ruamel_yaml_clib-0.2.15-cp310-cp310-macosx_11_0_arm64.whl (132 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 13.8 MB/s eta 0:00:00
Collecting shellingham>=1.3.0
  Downloading shellingham-1.5.4-py2.py3-none-any.whl (9.8 kB)
Requirement already satisfied: rich>=10.11.0 in ./venv/lib/python3.10/site-packages (from typer>=0.16.0->safety>=1.9.0->pyupio) (14.2.0)
Collecting httpcore==1.*
  Downloading httpcore-1.0.9-py3-none-any.whl (78 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.8/78.8 kB 10.8 MB/s eta 0:00:00
Collecting anyio
  Downloading anyio-4.11.0-py3-none-any.whl (109 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 109.1/109.1 kB 20.0 MB/s eta 0:00:00
Collecting h11>=0.16
  Downloading h11-0.16.0-py3-none-any.whl (37 kB)
Collecting pycparser
  Downloading pycparser-2.23-py3-none-any.whl (118 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.1/118.1 kB 14.5 MB/s eta 0:00:00
Requirement already satisfied: pygments<3.0.0,>=2.13.0 in ./venv/lib/python3.10/site-packages (from rich>=10.11.0->typer>=0.16.0->safety>=1.9.0->pyupio) (2.19.2)
Requirement already satisfied: markdown-it-py>=2.2.0 in ./venv/lib/python3.10/site-packages (from rich>=10.11.0->typer>=0.16.0->safety>=1.9.0->pyupio) (4.0.0)
Requirement already satisfied: exceptiongroup>=1.0.2 in ./venv/lib/python3.10/site-packages (from anyio->httpx->safety>=1.9.0->pyupio) (1.3.0)
Collecting sniffio>=1.1
  Using cached sniffio-1.3.1-py3-none-any.whl (10 kB)
Requirement already satisfied: mdurl~=0.1 in ./venv/lib/python3.10/site-packages (from markdown-it-py>=2.2.0->rich>=10.11.0->typer>=0.16.0->safety>=1.9.0->pyupio) (0.1.2)
Installing collected packages: typing-inspection, tqdm, tomlkit, tenacity, sniffio, shellingham, ruamel.yaml.clib, regex, pyjwt, pydantic-core, pycparser, MarkupSafe, joblib, h11, filelock, dparse, backports-datetime-fromisoformat, annotated-types, ruamel-yaml, pydantic, nltk, marshmallow, jinja2, httpcore, cffi, anyio, typer, safety-schemas, python-gitlab, pynacl, httpx, cryptography, authlib, safety, pygithub, pyupio
Successfully installed MarkupSafe-3.0.3 annotated-types-0.7.0 anyio-4.11.0 authlib-1.6.5 backports-datetime-fromisoformat-2.0.3 cffi-2.0.0 cryptography-46.0.3 dparse-0.6.4 filelock-3.20.0 h11-0.16.0 httpcore-1.0.9 httpx-0.28.1 jinja2-3.1.6 joblib-1.5.2 marshmallow-4.1.0 nltk-3.9.2 pycparser-2.23 pydantic-2.12.4 pydantic-core-2.41.5 pygithub-2.8.1 pyjwt-2.10.1 pynacl-1.6.1 python-gitlab-7.0.0 pyupio-1.1.2 regex-2025.11.3 ruamel-yaml-0.18.16 ruamel.yaml.clib-0.2.15 safety-3.7.0 safety-schemas-0.0.16 shellingham-1.5.4 sniffio-1.3.1 tenacity-9.1.2 tomlkit-0.13.3 tqdm-4.67.1 typer-0.20.0 typing-inspection-0.4.2

[notice] A new release of pip available: 22.2.2 -> 25.3
[notice] To update, run: pip install --upgrade pip
(venv) pomponchik@mac skelet % pyup
Traceback (most recent call last):
  File "./venv/bin/pyup", line 5, in <module>
    from pyup.cli import main
  File "./venv/lib/python3.10/site-packages/pyup/cli.py", line 3, in <module>
    from pyup.bot import Bot
  File "./venv/lib/python3.10/site-packages/pyup/bot.py", line 5, in <module>
    from .requirements import RequirementsBundle
  File "./venv/lib/python3.10/site-packages/pyup/requirements.py", line 8, in <module>
    from safety.errors import InvalidKeyError
ImportError: cannot import name 'InvalidKeyError' from 'safety.errors' (./venv/lib/python3.10/site-packages/safety/errors.py)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions