Skip to content

Conversation

@hartwork
Copy link
Collaborator

@hartwork hartwork commented Jun 8, 2025

Hi @peterbe,

when trying to package hashin for Gentoo, I noticed its dependency on pip-api that is not packaged in Gentoo, Debian or Ubuntu. The latest release of pip-api is 11 months old, it is using its own copy of packaging and it does very little over plain pip for hashin as of today. How do you feel about resolving use of pip-api altogether?

My approach below is inspired by these three files of pip-api:

What do you think?

Best, Sebastian

@hartwork hartwork force-pushed the resolve-pip-api-dependency branch from 4b7b8f1 to aa5417b Compare June 8, 2025 21:08
@hartwork hartwork requested a review from peterbe June 8, 2025 21:14
@peterbe
Copy link
Owner

peterbe commented Jun 9, 2025

What do you mean by "resolve use"? Stop depending on it?

@hartwork
Copy link
Collaborator Author

hartwork commented Jun 9, 2025

What do you mean by "resolve use"? Stop depending on it?

@peterbe yes

Copy link
Owner

@peterbe peterbe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure. If it works, I trust you.

@hartwork
Copy link
Collaborator Author

hartwork commented Jun 9, 2025

Sure. If it works, I trust you.

@peterbe thank you! I double-checked all three parts to it again just now. I'll go ahead and merge…

@hartwork hartwork merged commit b0fe119 into master Jun 9, 2025
12 checks passed
@hartwork hartwork deleted the resolve-pip-api-dependency branch June 9, 2025 18:46
@hartwork
Copy link
Collaborator Author

hartwork commented Jun 9, 2025

@peterbe go I'll make a pull request for a 1.0.4 release for review now…

@hartwork hartwork changed the title [rfc] Resolve dependency on pip-api Resolve dependency on pip-api Jun 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants