Smart Python dependency scanner and requirements generator
Project description
Reqget: Smart Requirements.txt Generator
Version: 1.0.0
Author: Leon Priest
🧠 What is Reqget?
Reqget is a smart dependency scanner that traverses a Python codebase to:
- Extract imports using AST
- Map them to pip-installable packages
- Resolve transitive dependencies
- Check for known package conflicts
- Output a
requirements.txtautomatically
Includes optional Tkinter GUI for easier use.
🧪 Features
- Accurate import analysis
- Conflict checking via curated
Knownconflicts.json - Transitive dependency inclusion
- GUI and CLI interface
- Blacklist-aware (stdlib-safe)
🖥️ Usage (CLI)
python cli.py /path/to/project
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
reqget-1.3.0.tar.gz
(20.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
reqget-1.3.0-py3-none-any.whl
(19.2 kB
view details)
File details
Details for the file reqget-1.3.0.tar.gz.
File metadata
- Download URL: reqget-1.3.0.tar.gz
- Upload date:
- Size: 20.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36be67fcaa1c45516c2655c4f763648d44ae0c09ebf39b470a49e1cd11e291e7
|
|
| MD5 |
ee89687078ff307c0741ca9765f12869
|
|
| BLAKE2b-256 |
052539deb16daa933731fd03d44bd27b9f6bd84ecf72fd259bd9a2d8e4920d9e
|
File details
Details for the file reqget-1.3.0-py3-none-any.whl.
File metadata
- Download URL: reqget-1.3.0-py3-none-any.whl
- Upload date:
- Size: 19.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ecb35875c654f94913a71f0685715ab9d8a86ecca0c138e18af2a9c0ff8a617
|
|
| MD5 |
5f9bb1e4c2decf58fbd8ff89ee05d2c7
|
|
| BLAKE2b-256 |
ad4d25cdf4870ac8498c5614eefb0c31603f2a2ec097cb0765182d155224cda3
|