Closed SebTV closed 2 months ago
Installing https://pypi.org/project/calver/ before trove_classifiers fixess it. trove-classifiers 2024.7.2 /pkg/python/x86_64-pc-linux-gnu/lib/python3.12/site-packages pip
The project declares a build-time requirement on calver
so it should already be getting installed: https://github.com/pypa/trove-classifiers/blob/57bab905c6d601a907a56a082fc7564550faafb1/pyproject.toml#L1-L3
How are you installing the file? It's not clear to me from your output what command you are running.
My command was something like pip -v install --no-build-isolation python/trove-classifiers/trove_classifiers-2024.7.2.tar.gz I don't have the shell-history anymore, but if you are saying that the dependencies are correct (and enforcing), then the best explanation would be, that some --no-deps has sneaked in from attempts to install other packages? I needed --no-deps for at least one (unrelated) package that day in the same shell.
https://pip.pypa.io/en/stable/cli/pip_install/#cmdoption-no-build-isolation says:
Disable isolation when building a modern source distribution. Build dependencies specified by PEP 518 must be already installed if this option is used.
Therefore, it would be expected that this would happen if build dependencies weren't already installed.
I am installing trove-classifiers as dependency for poetry. However: trove-classifiers is not found after installation (every other package I tried is found). What puzzles me, is the version 0.0.0
This is python 3.12.2 for Linux x86_64 amd
./x86_64-pc-linux-gnu/bin/python3 -m pip -v list|grep trove trove-classifiers 0.0.0 /pkg/python/x86_64-pc-linux-gnu/lib/python3.12/site-packages pip