Description
We use direct references for pytorchvideo
, densepose
, and yolox
in our requirements:
Line 37 in b4b706a
Line 47 in b4b706a
Line 64 in b4b706a
The official PyPI does not support direct references. Per PEP-440:
Public index servers SHOULD NOT allow the use of direct references in uploaded distributions. Direct references are intended as a tool for software integrators rather than publishers.
This means that we can't publish to PyPI until our dependencies are free of direct references. The best way to do so is to have maintainers of those packages publish on PyPI. Here's the current status:
pytorchvideo
has a recent release with the features we use. We can start using that immediately.yolox
has a PR open to make it specify dependencies properly. Once that is merged, there will need to be a separate request to publish as a package on PyPI.densepose
depdends ondetectron2
, which has a closed issue requesting it be made available on PyPI.
Plan for now is to have documentation install from github, and to try to push the dependency packages forward to a happy resolution.
When fixing:
- We have a publish to PyPI workflow in our release.yml that is commented out until we can resolve this issue
- We have a PyPI badge that in the README.md that is commented out as well
Activity