Skip to main content

GitHub top language Issues License Commit activity Last commit PyPI Downloads PyPI Total Downloads PyPI Version

DepGather

Project Icon

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)

Source distribution for depgather 0.5.0
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)

Table of built distributions (wheels) for depgather 0.5.0
File Interpreter ABI Platform Actions
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 log

Release 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 log

Security 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.

Select from 2 files

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 log

A 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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page