ERROR: Project distribusi from git+https://git.vvvvvvaria.org/crunk/distribusi-verse.git@1a50898d216ae95c3eb9c144bb7ec678e638daa6#egg=distribusi (from -r requirements.txt (line 8)) has a 'pyproject.toml' and its build backend is missing the 'build_editable' hook. Since it does not have a 'setup.py' nor a 'setup.cfg', it cannot be installed in editable mode. Consider using a build backend that supports PEP 660.
...
WARNING: Generating metadata for package distribusi produced metadata for project name unknown. Fix your #egg=distribusi fragments.
WARNING: Discarding git+https://git.vvvvvvaria.org/crunk/distribusi-verse.git@1a50898d216ae95c3eb9c144bb7ec678e638daa6#egg=distribusi. Requested unknown from git+https://git.vvvvvvaria.org/crunk/distribusi-verse.git@1a50898d216ae95c3eb9c144bb7ec678e638daa6#egg=distribusi (from -r requirements.txt (line 8)) has inconsistent name: filename has 'distribusi', but metadata has 'unknown'
...
ERROR: Could not find a version that satisfies the requirement distribusi (unavailable) (from versions: 0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5, 0.0.7, 0.0.8, 0.0.9, 0.0.10)
ERROR: No matching distribution found for distribusi (unavailable)
Retried from a clean venv, no luck.
Then I just ran pip install git+https://git.vvvvvvaria.org/varia/distribusi and it worked?
🤷♂️
`pip install -r requirements.txt` errors out with:
```
ERROR: Project distribusi from git+https://git.vvvvvvaria.org/crunk/distribusi-verse.git@1a50898d216ae95c3eb9c144bb7ec678e638daa6#egg=distribusi (from -r requirements.txt (line 8)) has a 'pyproject.toml' and its build backend is missing the 'build_editable' hook. Since it does not have a 'setup.py' nor a 'setup.cfg', it cannot be installed in editable mode. Consider using a build backend that supports PEP 660.
```
If I:
```diff
diff --git a/requirements.txt b/requirements.txt
index 0d66cbf..125c78a 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5,7 +5,7 @@ black==21.11b1
blinker==1.4
cffi==1.15.0
click==8.0.3
--e git+https://git.vvvvvvaria.org/crunk/distribusi-verse.git@1a50898d216ae95c3eb9c144bb7ec678e638daa6#egg=distribusi
+git+https://git.vvvvvvaria.org/crunk/distribusi-verse.git@1a50898d216ae95c3eb9c144bb7ec678e638daa6#egg=distribusi
dnspython==2.1.0
email-validator==1.1.3
Flask==2.0.2
```
Then I get:
```
...
WARNING: Generating metadata for package distribusi produced metadata for project name unknown. Fix your #egg=distribusi fragments.
WARNING: Discarding git+https://git.vvvvvvaria.org/crunk/distribusi-verse.git@1a50898d216ae95c3eb9c144bb7ec678e638daa6#egg=distribusi. Requested unknown from git+https://git.vvvvvvaria.org/crunk/distribusi-verse.git@1a50898d216ae95c3eb9c144bb7ec678e638daa6#egg=distribusi (from -r requirements.txt (line 8)) has inconsistent name: filename has 'distribusi', but metadata has 'unknown'
...
ERROR: Could not find a version that satisfies the requirement distribusi (unavailable) (from versions: 0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5, 0.0.7, 0.0.8, 0.0.9, 0.0.10)
ERROR: No matching distribution found for distribusi (unavailable)
```
Retried from a clean venv, no luck.
Then I just ran `pip install git+https://git.vvvvvvaria.org/varia/distribusi` and it worked?
🤷♂️
Yes, this doesn't seem trivial at all, installing on a different machine now.
It btw, doesn't get the contents of the git submodule, so maybe the problem is there?
I think I need a day to focus on understanding, git submodules and pip installing these things.
How do you even make a setup.cfg or setup.py file etc.
Yes, this doesn't seem trivial at all, installing on a different machine now.
It btw, doesn't get the contents of the git submodule, so maybe the problem is there?
I think I need a day to focus on understanding, git submodules and pip installing these things.
How do you even make a setup.cfg or setup.py file etc.
Last time installing it on the VPS, it worked with the current requirements file.
could use some further investigation on how this should actually work.
Last time installing it on the VPS, it worked with the current requirements file.
could use some further investigation on how this should actually work.
pip install -r requirements.txt
errors out with:If I:
Then I get:
Retried from a clean venv, no luck.
Then I just ran
pip install git+https://git.vvvvvvaria.org/varia/distribusi
and it worked?🤷♂️
pip 21.3.1
afterpip install-U pip
.Yes, this doesn't seem trivial at all, installing on a different machine now.
It btw, doesn't get the contents of the git submodule, so maybe the problem is there?
I think I need a day to focus on understanding, git submodules and pip installing these things.
How do you even make a setup.cfg or setup.py file etc.
Last time installing it on the VPS, it worked with the current requirements file.
could use some further investigation on how this should actually work.
Great! We can close this off sure.