Metadata-Version: 2.4
Name: reqmaker
Version: 0.4.8
Summary: Offline requirements.txt generator with archive support
Author-email: Isaac Onagh <mkalafsaz@gmail.com>
Keywords: requirements,dependency,offline,scanner,cli
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# reqmaker — Offline Requirements.txt Generator

`reqmaker` is a fast, offline dependency scanner that analyzes:

- `.py` files
- extensionless Python scripts (shebang-detected)
- `.ipynb` notebooks
- `.whl`, `.zip`, `.tar.gz`, `.tar.xz` archives

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.txt` database
- 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
