reqmaker — Offline Requirements.txt Generator
reqmaker is a fast, offline dependency scanner that analyzes:
.pyfiles- extensionless Python scripts (shebang-detected)
.ipynbnotebooks.whl,.zip,.tar.gz,.tar.xzarchives
It generates a requirements.txt fully offline by:
- excluding stdlib (via provided stdlib file)
- applying a module→package mapping file
- validating packages using a local
/sdcard/pip.txtdatabase - using multiprocessing for speed
- providing a CLI interface
- showing progress via
tqdm
🔥 Features
- Fully offline operation
- Multiprocessing for high performance
- Supports archive formats
- Supports Jupyter notebooks
- CLI flags:
--stdlib FILE--mapping FILE--pipdb FILE--ignore DIR1 DIR2 ...--debug
📦 Installation
pip install reqmaker
git repo
isaac4ever/reqmaker
Metadata
Release files for reqmaker 0.4.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| reqmaker-0.4.8-py3-none-any.whl | Python 3 | none | any | Details |
Release files / reqmaker-0.4.8-py3-none-any.whl
| Download URL | reqmaker-0.4.8-py3-none-any.whl |
|---|---|
| Size | 5.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
185694439d8d4cf8fc9739c7445c63575ac21414303e5a35bd4a1f1f4ec73cac
|
|
BLAKE2b-256 checksum How to use checksums |
2fb8237167d9d7a9ae9f4a511affc396bb4f4774590d5257f1936e1d1b6661f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|