Can’t install
On Fedora 40:
❯ python install.py install --user
copying /home/z0011aac/Projekte/_Sonstiges/Git/turtle/turtlevcs -> /home/z0011aac/.local/lib/python3.12/site-packages/turtlevcs
copying /home/z0011aac/Projekte/_Sonstiges/Git/turtle/turtle_cli -> /home/z0011aac/.local/bin/turtle_cli
copying /home/z0011aac/Projekte/_Sonstiges/Git/turtle/data/de.philippun1.turtle.desktop -> /home/z0011aac/.local/share/applications/de.philippun1.turtle.desktop
copying /home/z0011aac/Projekte/_Sonstiges/Git/turtle/plugins/turtle_nautilus.py -> /home/z0011aac/.local/share/nautilus-python/extensions/turtle_nautilus.py
copying /home/z0011aac/Projekte/_Sonstiges/Git/turtle/plugins/turtle_nautilus_compare.py -> /home/z0011aac/.local/share/nautilus-python/extensions/turtle_nautilus_compare.py
Traceback (most recent call last):
File "/home/z0011aac/Projekte/_Sonstiges/Git/turtle/install.py", line 211, in <module>
usr_share_completions / TURTLE_CLI)
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
TypeError: unsupported operand type(s) for /: 'NoneType' and 'str'
When I run the other install command, it first installs, then uninstalls somehow, and then tells me that it successfully installed…?!
❯ pip3 install . --user
Processing /home/z0011aac/Projekte/_Sonstiges/Git/turtle
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: pygit2 in /usr/lib64/python3.12/site-packages (from turtlevcs==0.8) (1.14.0)
Requirement already satisfied: cffi>=1.9.1 in /usr/lib64/python3.12/site-packages (from pygit2->turtlevcs==0.8) (1.16.0)
Requirement already satisfied: setuptools in /usr/lib/python3.12/site-packages (from pygit2->turtlevcs==0.8) (69.0.3)
Requirement already satisfied: pycparser in /usr/lib/python3.12/site-packages (from cffi>=1.9.1->pygit2->turtlevcs==0.8) (2.20)
Requirement already satisfied: ply==3.11 in /usr/lib/python3.12/site-packages (from pycparser->cffi>=1.9.1->pygit2->turtlevcs==0.8) (3.11)
Building wheels for collected packages: turtlevcs
Building wheel for turtlevcs (pyproject.toml) ... done
Created wheel for turtlevcs: filename=turtlevcs-0.8-py3-none-any.whl size=115347 sha256=4d457bf6187b0dff29ad3c5289e02eafd20e27388b7a4f6fb70b463201bb705d
Stored in directory: /tmp/pip-ephem-wheel-cache-onjdcnqb/wheels/dc/c0/86/859e70785bfce967c912480ddda77eeadaa68b7e4f682a67e9
Successfully built turtlevcs
Installing collected packages: turtlevcs
Attempting uninstall: turtlevcs
Found existing installation: turtlevcs 0.8
Uninstalling turtlevcs-0.8:
Successfully uninstalled turtlevcs-0.8
Successfully installed turtlevcs-0.8
Edited by Frank Brütting