DepGather
Get a list of deps given a pyproject.toml, uv.lock, requirements.txt etc
Table of Contents
Documentation
- The Technical Reference documents APIs and other aspects of the machinery. This documentation describes how to use the classes and functions at a lower level and assume that you have a good high-level understand of the software.
Install With PIP
pip install depgather
Head to https://pypi.org/project/depgather/ for more info
Language information
Using python 3.12, to 3.14
Working with the repo
Clone, the repo with
git clone https://github.com/FHPythonUtils/DepGather
Format
uv run ruff format
Linting
uv run ruff check
uv run python3 -m basedpyright -p .
Testing
uv run python3 -m pytest
Alternatively use tox to run tests over a range of python versions
tox
Community Files
Licence
MIT License Copyright (c) FredHappyface (See the LICENSE for more information.)
Changelog
See the Changelog for more information.
Code of Conduct
Online communities include people from many backgrounds. The Project contributors are committed to provid a friendly, safe and welcoming environment for all. Please see the Code of Conduct for more information.
Contribut
Contributions are welcome, please see the Contributing Guidelines for more information.
Security
Thank you for improving the security of the project, please see the Security Policy for more information.
Support
Thank you for us this project, I hope it is of use to you. Please be aware that those involved with the project often do so for fun along with other commitments (such as work, family, etc). Please see the Support Policy for more information.
Metadata
Release files for depgather 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| depgather-0.5.0.tar.gz | 112.9 kB | With provenance | Details for depgather-0.5.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| depgather-0.5.0-py3-none-any.whl | Python 3 | none | any | Details for depgather-0.5.0-py3-none-any.whl |
Total release size: 129.3 kB
Release files / depgather-0.5.0.tar.gz
| Download URL | depgather-0.5.0.tar.gz |
|---|---|
| Size | 112.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0a9dd0980c9c8ae01c5acfbe76c97d2b5209a299defa520331a61a0846816f65
|
|
BLAKE2b-256 checksum How to use checksums |
70867902c4ee46f6d94d75b204569151924400455fb2a1b11ad2fafb5eff3ce5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 17, 2026.
Transparency logRelease files / depgather-0.5.0-py3-none-any.whl
| Download URL | depgather-0.5.0-py3-none-any.whl |
|---|---|
| Size | 16.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ff92b0e2bde382537d139a2f1819d4d04ef1bf244fd216e0829e35007905e565
|
|
BLAKE2b-256 checksum How to use checksums |
75454a7b3a6f2f26777428da4951576d62ad97ebc7737f42b39af1e0dc1efed0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 17, 2026.
Transparency logSecurity for depgather 0.5.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for depgather-0.5.0.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 17, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.