{"id":50906968,"url":"https://github.com/fhpythonutils/depgather","last_synced_at":"2026-06-16T06:03:14.017Z","repository":{"id":364363316,"uuid":"1267578413","full_name":"FHPythonUtils/DepGather","owner":"FHPythonUtils","description":"Get a list of deps given a pyproject.toml, uv.lock, requirements.txt etc","archived":false,"fork":false,"pushed_at":"2026-06-12T18:54:03.000Z","size":78,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-12T19:22:42.371Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FHPythonUtils.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-12T17:07:03.000Z","updated_at":"2026-06-12T18:44:04.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/FHPythonUtils/DepGather","commit_stats":null,"previous_names":["fhpythonutils/depgather"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/FHPythonUtils/DepGather","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FHPythonUtils%2FDepGather","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FHPythonUtils%2FDepGather/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FHPythonUtils%2FDepGather/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FHPythonUtils%2FDepGather/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FHPythonUtils","download_url":"https://codeload.github.com/FHPythonUtils/DepGather/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FHPythonUtils%2FDepGather/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34393302,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-16T02:00:06.860Z","response_time":126,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-06-16T06:03:03.518Z","updated_at":"2026-06-16T06:03:14.008Z","avatar_url":"https://github.com/FHPythonUtils.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![GitHub top language](https://img.shields.io/github/languages/top/FHPythonUtils/DepGather.svg?style=for-the-badge\u0026cacheSeconds=28800)](../../)\n[![Issues](https://img.shields.io/github/issues/FHPythonUtils/DepGather.svg?style=for-the-badge\u0026cacheSeconds=28800)](../../issues)\n[![License](https://img.shields.io/github/license/FHPythonUtils/DepGather.svg?style=for-the-badge\u0026cacheSeconds=28800)](/LICENSE.md)\n[![Commit activity](https://img.shields.io/github/commit-activity/m/FHPythonUtils/DepGather.svg?style=for-the-badge\u0026cacheSeconds=28800)](../../commits/master)\n[![Last commit](https://img.shields.io/github/last-commit/FHPythonUtils/DepGather.svg?style=for-the-badge\u0026cacheSeconds=28800)](../../commits/master)\n[![PyPI Downloads](https://img.shields.io/pypi/dm/depgather.svg?style=for-the-badge\u0026cacheSeconds=28800)](https://pypistats.org/packages/depgather)\n[![PyPI Total Downloads](https://img.shields.io/badge/dynamic/json?style=for-the-badge\u0026label=total%20downloads\u0026query=%24.total_downloads\u0026url=https%3A%2F%2Fapi%2Epepy%2Etech%2Fapi%2Fv2%2Fprojects%2Fdepgather)](https://pepy.tech/project/depgather)\n[![PyPI Version](https://img.shields.io/pypi/v/depgather.svg?style=for-the-badge\u0026cacheSeconds=28800)](https://pypi.org/project/depgather)\n\n\u003c!-- omit in toc --\u003e\n# DepGather\n\n\u003cimg src=\"readme-assets/icons/name.png\" alt=\"Project Icon\" width=\"750\"\u003e\n\nGet a list of deps given a pyproject.toml, uv.lock, requirements.txt etc\n\n\u003c!-- omit in toc --\u003e\n## Table of Contents\n\n- [Documentation](#documentation)\n- [Install With PIP](#install-with-pip)\n- [Language information](#language-information)\n- [Working with the repo](#working-with-the-repo)\n- [Community Files](#community-files)\n\t- [Licence](#licence)\n\t- [Changelog](#changelog)\n\t- [Code of Conduct](#code-of-conduct)\n\t- [Contribut](#contribut)\n\t- [Security](#security)\n\t- [Support](#support)\n\n## Documentation\n\n\u003c!--\n- [Tutorials](/documentation/tutorials) take you by the hand through a series of steps to get\n  started us the software. Start here if you’re new.\n--\u003e\n- The [Technical Reference](/documentation/reference) documents APIs and other aspects of the\n  machinery. This documentation describes how to use the classes and functions at a lower level\n  and assume that you have a good high-level understand of the software.\n\u003c!--\n- The [Help](/documentation/help) guide provides a start point and outlines common issues that you\n  may have.\n--\u003e\n\n## Install With PIP\n\n```python\npip install depgather\n```\n\nHead to \u003chttps://pypi.org/project/depgather/\u003e for more info\n\n## Language information\n\nUsing python 3.12, to 3.14\n\n## Working with the repo\n\nClone, the repo with\n\n```bash\ngit clone https://github.com/FHPythonUtils/DepGather\n```\n\nFormat\n\n```sh\nuv run ruff format\n```\n\nLinting\n\n```sh\nuv run ruff check\nuv run python3 -m basedpyright -p .\n```\n\nTesting\n\n```sh\nuv run python3 -m pytest\n```\n\nAlternatively use `tox` to run tests over a range of python versions\n\n```sh\ntox\n```\n\n## Community Files\n\n### Licence\n\nMIT License\nCopyright (c) FredHappyface\n(See the [LICENSE](/LICENSE.md) for more information.)\n\n### Changelog\n\nSee the [Changelog](/CHANGELOG.md) for more information.\n\n### Code of Conduct\n\nOnline communities include people from many backgrounds. The *Project*\ncontributors are committed to provid a friendly, safe and welcoming\nenvironment for all. Please see the\n[Code of Conduct](https://github.com/FHPythonUtils/.github/blob/master/CODE_OF_CONDUCT.md)\n for more information.\n\n### Contribut\n\nContributions are welcome, please see the\n[Contributing Guidelines](https://github.com/FHPythonUtils/.github/blob/master/CONTRIBUTING.md)\nfor more information.\n\n### Security\n\nThank you for improving the security of the project, please see the\n[Security Policy](https://github.com/FHPythonUtils/.github/blob/master/SECURITY.md)\nfor more information.\n\n### Support\n\nThank you for us this project, I hope it is of use to you. Please be aware that\nthose involved with the project often do so for fun along with other commitments\n(such as work, family, etc). Please see the\n[Support Policy](https://github.com/FHPythonUtils/.github/blob/master/SUPPORT.md)\nfor more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffhpythonutils%2Fdepgather","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffhpythonutils%2Fdepgather","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffhpythonutils%2Fdepgather/lists"}