How does installing from a git branch or tag effect python package resolution?

August 15, 2022

Requirements file:

fi-qdb-api @ git+[https://github.com/NinetyOne-GitHub/fi-qdb-api@profiling-work](https://github.com/NinetyOne-GitHub/fi-qdb-api@profiling-work)

The resolution would checkout the specific branch or tag, and then perform a normal python installation. This installation would look for the pyproject.toml file in the root of the repository and then use the package version specified.

Handling caching:

If this package version has been installed before, the cached version will be used again.

pip install ... --no-cache-dir