[PR #2517] [CLOSED] Add pypify.py - "pip install" one-liners #15531

Closed
opened 2026-05-02 07:38:41 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/vinta/awesome-python/pull/2517
Author: @S0mbre
Created: 9/14/2023
Status: Closed

Base: masterHead: pip-oneliners


📝 Commits (3)

  • 6962400 pypify.py - add pip install one-liners
  • 39783dd Processed README with pypify
  • 712ec49 Skip "Python standard library" and pypified lines

📊 Changes

5 files changed (+877 additions, -601 deletions)

View changed files

📝 .github/PULL_REQUEST_TEMPLATE.md (+22 -6)
📝 .gitignore (+1 -0)
📝 README.md (+592 -595)
pypify.py (+261 -0)
📝 requirements.txt (+1 -0)

📄 Description

Summary

Add another processing script - pypify.py to apply to README.md after sort.py.

This script will add one-liners to each installable library / package in
README.md with a script to install it through pip. These one-liners are scraped from PyPI.

See docs in pypify.py.

EXAMPLE:

Current line featuring the flower package:

* [flower](https://github.com/mher/flower) - Real-time monitor and web admin for Celery.

After pypify:

* [flower](https://github.com/mher/flower) - Real-time monitor and web admin for Celery. **INSTALL**: `pip install flower`

The resulting enhanced README.md can be post-processed by other scripts to scrape the
package info and give the user the ability to install them automatically in some package manager.

TODO

  • Maybe add exporting README.md to some structured format, e.g. JSON, YAML, Pandas, Excel, etc.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/vinta/awesome-python/pull/2517 **Author:** [@S0mbre](https://github.com/S0mbre) **Created:** 9/14/2023 **Status:** ❌ Closed **Base:** `master` ← **Head:** `pip-oneliners` --- ### 📝 Commits (3) - [`6962400`](https://github.com/vinta/awesome-python/commit/69624002d32fe157e7695dd28a32f389dfad445e) pypify.py - add pip install one-liners - [`39783dd`](https://github.com/vinta/awesome-python/commit/39783dd7093b6ddfca531d619d33910174b0e9db) Processed README with pypify - [`712ec49`](https://github.com/vinta/awesome-python/commit/712ec49995c6a213a7e81bbbaf4245dac7d1ce21) Skip "Python standard library" and pypified lines ### 📊 Changes **5 files changed** (+877 additions, -601 deletions) <details> <summary>View changed files</summary> 📝 `.github/PULL_REQUEST_TEMPLATE.md` (+22 -6) 📝 `.gitignore` (+1 -0) 📝 `README.md` (+592 -595) ➕ `pypify.py` (+261 -0) 📝 `requirements.txt` (+1 -0) </details> ### 📄 Description ## Summary Add another processing script - `pypify.py` to apply to `README.md` after `sort.py`. This script will add one-liners to each _installable_ library / package in README.md with a script to install it through pip. These one-liners are scraped from PyPI. See docs in `pypify.py`. **EXAMPLE:** Current line featuring the flower package: ``` * [flower](https://github.com/mher/flower) - Real-time monitor and web admin for Celery. ``` After pypify: ``` * [flower](https://github.com/mher/flower) - Real-time monitor and web admin for Celery. **INSTALL**: `pip install flower` ``` The resulting enhanced `README.md` can be post-processed by other scripts to scrape the package info and give the user the ability to install them automatically in some package manager. ## TODO - Maybe add exporting `README.md` to some structured format, e.g. JSON, YAML, Pandas, Excel, etc. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-05-02 07:38:41 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-python#15531