https://github.com/fhpythonutils/depgather
Get a list of deps given a pyproject.toml, uv.lock, requirements.txt etc
https://github.com/fhpythonutils/depgather
Last synced: 30 days ago
JSON representation
Get a list of deps given a pyproject.toml, uv.lock, requirements.txt etc
- Host: GitHub
- URL: https://github.com/fhpythonutils/depgather
- Owner: FHPythonUtils
- License: mit
- Created: 2026-06-12T17:07:03.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-06-12T18:54:03.000Z (about 1 month ago)
- Last Synced: 2026-06-12T19:22:42.371Z (about 1 month ago)
- Language: Python
- Homepage:
- Size: 76.2 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
[](../../)
[](../../issues)
[](/LICENSE.md)
[](../../commits/master)
[](../../commits/master)
[](https://pypistats.org/packages/depgather)
[](https://pepy.tech/project/depgather)
[](https://pypi.org/project/depgather)
# DepGather

Get a list of deps given a pyproject.toml, uv.lock, requirements.txt etc
## Table of Contents
- [Documentation](#documentation)
- [Install With PIP](#install-with-pip)
- [Language information](#language-information)
- [Working with the repo](#working-with-the-repo)
- [Community Files](#community-files)
- [Licence](#licence)
- [Changelog](#changelog)
- [Code of Conduct](#code-of-conduct)
- [Contribut](#contribut)
- [Security](#security)
- [Support](#support)
## Documentation
- The [Technical Reference](/documentation/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
```python
pip install depgather
```
Head to for more info
## Language information
Using python 3.12, to 3.14
## Working with the repo
Clone, the repo with
```bash
git clone https://github.com/FHPythonUtils/DepGather
```
Format
```sh
uv run ruff format
```
Linting
```sh
uv run ruff check
uv run python3 -m basedpyright -p .
```
Testing
```sh
uv run python3 -m pytest
```
Alternatively use `tox` to run tests over a range of python versions
```sh
tox
```
## Community Files
### Licence
MIT License
Copyright (c) FredHappyface
(See the [LICENSE](/LICENSE.md) for more information.)
### Changelog
See the [Changelog](/CHANGELOG.md) 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](https://github.com/FHPythonUtils/.github/blob/master/CODE_OF_CONDUCT.md)
for more information.
### Contribut
Contributions are welcome, please see the
[Contributing Guidelines](https://github.com/FHPythonUtils/.github/blob/master/CONTRIBUTING.md)
for more information.
### Security
Thank you for improving the security of the project, please see the
[Security Policy](https://github.com/FHPythonUtils/.github/blob/master/SECURITY.md)
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](https://github.com/FHPythonUtils/.github/blob/master/SUPPORT.md)
for more information.