Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement pep-503 - Simple Repository API #1090

Open
pbsds opened this issue Feb 25, 2022 · 0 comments
Open

Implement pep-503 - Simple Repository API #1090

pbsds opened this issue Feb 25, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request installation Installation questions or issues

Comments

@pbsds
Copy link

pbsds commented Feb 25, 2022

🚀 Feature

Basically the same request as: pytorch/pytorch#25639

In short, lots of different tooling will benefit from being able to find precompiled wheels.

Motivation

I prefer using the poetry package manager due to various features it has over conda, but it lacks a --find-links equivalent. The prettiest solution then would be to use pep-503 as shown both here and and in the pytorch issue linked at the top.

Currently the way to install pytorch3d with poetry is to directly link a wheel.

Pitch

Like pytorch does it.
Your implementation is not far off.
For example: https://dl.fbaipublicfiles.com/pytorch3d/packaging/wheels/py38_cu102_pyt1100/download.html do list versions, but the parent folder https://dl.fbaipublicfiles.com/pytorch3d/packaging/wheels/py38_cu102_pyt1100/ returns a Access Denied instead of listing a single link labeled "pytorch3d".

Related

#1073 will become simpler, since you can have multiple channels like pytorch has.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request installation Installation questions or issues
Projects
None yet
Development

No branches or pull requests

3 participants