{"id":23069517,"url":"https://github.com/furechan/pydev-toy","last_synced_at":"2026-02-26T15:34:02.751Z","repository":{"id":264376097,"uuid":"728291060","full_name":"furechan/pydev-toy","owner":"furechan","description":"Command line utils to manage simple python projects","archived":false,"fork":false,"pushed_at":"2025-11-27T15:24:37.000Z","size":489,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-27T17:51:12.460Z","etag":null,"topics":["cli","pyproject","python"],"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/furechan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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}},"created_at":"2023-12-06T16:21:21.000Z","updated_at":"2025-11-27T15:24:41.000Z","dependencies_parsed_at":"2025-01-11T15:30:45.975Z","dependency_job_id":"db9abaad-08f9-409a-b850-7d419b96b584","html_url":"https://github.com/furechan/pydev-toy","commit_stats":null,"previous_names":["furechan/pydev-tool"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/furechan/pydev-toy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/furechan%2Fpydev-toy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/furechan%2Fpydev-toy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/furechan%2Fpydev-toy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/furechan%2Fpydev-toy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/furechan","download_url":"https://codeload.github.com/furechan/pydev-toy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/furechan%2Fpydev-toy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29863415,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-26T08:51:08.701Z","status":"ssl_error","status_checked_at":"2026-02-26T08:50:19.607Z","response_time":89,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["cli","pyproject","python"],"created_at":"2024-12-16T06:15:41.793Z","updated_at":"2026-02-26T15:34:02.746Z","avatar_url":"https://github.com/furechan.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Command line helper to manage modern python projects \n\nCommand line helper to manage standard `pyproject.toml` based projects.\nThe interface is built with `click` and can run multiple commands in sequence.\n\n```shell\npydev clean build dump\n```\n\nThis project is exploratory and may be usefull as a basis for custom workflows.\n\n## Usage\n\n```console\nUsage: python -m pydev [OPTIONS] COMMAND1 [ARGS]... [COMMAND2 [ARGS]...]...\n\nOptions:\n  --help  Show this message and exit.\n\nCommands:\n  build    Build project wheel\n  bump     Bump version in pyproject\n  clean    Deletes all dist files\n  dump     Dump wheel and sdist contents\n  info     Project info including pypi releases\n  prune    Delete all runtime folders\n  publish  Publish project to pypi\n  release  Build and publish project to pypi\n  tasks    Inject tasks.py template into project\n```\n\n\n## Installation\n\nThe `pydev` tool is best installed as a script in a separate ennvironment using `pipx` or `uv tool`.\n\n```shell\npipx install pydev-toy\n```\n\n## Related Projects \u0026 Resources\n- [Packaging tools](https://sinoroc.gitlab.io/kb/python/packaging_tools_comparisons.html)\nComparison of different packaging tools\n- [uv](https://github.com/astral-sh/uv)\nAn extremely fast Python package and project manager, written in Rust\n- [hatch](https://hatch.pypa.io/latest/)\nHatch is a modern, extensible Python project manager\n- [pdm](https://pdm-project.org/en/latest/)\nModern Python package and dependency manager supporting the latest PEP standards \n- [click](https://click.palletsprojects.com/)\nPython composable command line interface toolkit\n- [build](https://github.com/pypa/build)\nA simple, correct Python build frontend\n- [twine](https://github.com/pypa/twine/)\nUtilities for interacting with PyPI\n- [slap](https://github.com/NiklasRosenstein/slap)\nCLI to assist in the process for developing and releasing Python packages\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffurechan%2Fpydev-toy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffurechan%2Fpydev-toy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffurechan%2Fpydev-toy/lists"}