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

Interest in supporting PEP 665? #1526

Closed
brettcannon opened this issue Nov 4, 2021 · 6 comments
Closed

Interest in supporting PEP 665? #1526

brettcannon opened this issue Nov 4, 2021 · 6 comments
Labels
feature Request for a new feature good first issue A good item for first time contributors to work on needs discussion Need some more discussion writer Related to results output writer component

Comments

@brettcannon
Copy link
Contributor

What's the problem this feature will solve?

PEP 665 tries to come up with a standard file format to replace pinned requirements files.

Describe the solution you'd like

https://discuss.python.org/t/pep-665-take-2-a-file-format-to-list-python-dependencies-for-reproducibility-of-an-application/11736

Alternative Solutions

Status quo.

Additional context

I'm basically after a quote or something from the project staying that they would support PEP 665's acceptance. If your answer is "we will if pip will", then pypa/pip#10636 is my request for such support from pip.

@RonnyPfannschmidt
Copy link
Member

#1463 is a previous request for the feature,
while i'm currently not deeply involved with the development of pip-tools,
i believe the primary inhibitions are that unless pip supports it as well, its not a valuable feature
and the fact that it needs someone to actually write the support code

@webknjaz
Copy link
Member

webknjaz commented Nov 5, 2021

There are other non-txt formats consumable by other tools that are supported. I would imagine that this could be useful if there's at least one tool actually capable of working with this format. I'd say it's reasonable to wait or to see at least one effort/commitment from any installer to support this soon.

@webknjaz webknjaz added feature Request for a new feature good first issue A good item for first time contributors to work on needs discussion Need some more discussion writer Related to results output writer component labels Nov 5, 2021
@graingert
Copy link
Member

If your answer is "we will if pip will", then pypa/pip#10636 is my request for such support from pip.

It seems like if pip adds support for pip resolve and pip sync then there wouldn't be a need for pip-compile or pip-sync

@brettcannon
Copy link
Contributor Author

Thanks for the feedback, everyone! I listed that pip-tools might not be needed for this PEP if pip implemented what they are discussing on their issue tracker.

@webknjaz
Copy link
Member

webknjaz commented Jul 4, 2024

@brettcannon I think this might be worth reopening in the context of your new/future PEP. Even if pip implements said features, pip-tools would probably still be useful, since it works with some inputs that pip doesn't support (like Flit and Poetry).

@webknjaz
Copy link
Member

webknjaz commented Sep 2, 2024

xref #2124

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Request for a new feature good first issue A good item for first time contributors to work on needs discussion Need some more discussion writer Related to results output writer component
Projects
None yet
Development

No branches or pull requests

4 participants