{"id":24740055,"url":"https://github.com/proinsias/copier-python-template","last_synced_at":"2026-05-08T11:08:00.602Z","repository":{"id":45016692,"uuid":"373977697","full_name":"proinsias/copier-python-template","owner":"proinsias","description":"Copier template for my python projects.","archived":false,"fork":false,"pushed_at":"2026-04-03T15:23:53.000Z","size":459,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-03T18:56:44.785Z","etag":null,"topics":["copier","copier-template","python"],"latest_commit_sha":null,"homepage":"","language":"Jinja","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/proinsias.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","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":"2021-06-04T23:06:26.000Z","updated_at":"2026-04-03T15:24:04.000Z","dependencies_parsed_at":"2023-12-19T17:34:24.831Z","dependency_job_id":"19dc915b-1557-4561-9bcd-00b51902ebdd","html_url":"https://github.com/proinsias/copier-python-template","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/proinsias/copier-python-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proinsias%2Fcopier-python-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proinsias%2Fcopier-python-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proinsias%2Fcopier-python-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proinsias%2Fcopier-python-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/proinsias","download_url":"https://codeload.github.com/proinsias/copier-python-template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proinsias%2Fcopier-python-template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32777716,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"ssl_error","status_checked_at":"2026-05-08T08:22:45.650Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["copier","copier-template","python"],"created_at":"2025-01-27T23:20:20.064Z","updated_at":"2026-05-08T11:08:00.578Z","avatar_url":"https://github.com/proinsias.png","language":"Jinja","funding_links":[],"categories":[],"sub_categories":[],"readme":"# copier-python-template\n\n[Copier](https://copier.readthedocs.io/en/stable/) template for my python projects.\n\nThis template aims at making it easier to configure my python\nprojects.\nIt uses Copier to keep my projects updated with a unified GH Actions\nstructure and configuration.\n\n## First usage\n\n1. [Install Copier](https://copier.readthedocs.io/en/stable/#installation).\n2. Enter your project folder: `cd my-project`.\n3. Make it a git repo: `git init`.\n4. Run copier `copy gh:proinsias/copier-python-template .`.\n5. Answer questions.\n6. Commit: `git commit -am 'Apply copier template'`.\n\n## Get updates\n\n1. Enter your project folder: `cd my-project`.\n2. Update: `copier update`.\n3. Answer questions, if anything changed.\n4. Commit: `git commit -am 'Update copier template'`.\n\n## Based on\n\n-   [branchvincent/python-template](https://github.com/branchvincent/python-template/).\n-   [KyleKing/calcipy_template](https://github.com/KyleKing/calcipy_template/).\n-   [Tecnativa/doodba-copier-template](https://github.com/Tecnativa/doodba-copier-template/).\n\n\u003c!--\n\nFIXME: Update below.\n\n## What this project adds and configures\n\n1. Docker automated builds with Github Actions\n1. Python project structure for [Pytest][https://docs.pytest.org/]\n   with [Poetry][https://python-poetry.org/] (optional)\n\n- Pre-configured tools for code formatting, quality analysis and testing:\n    - [black](https://github.com/psf/black),\n    - [flakehell](https://github.com/life4/flakehell)\n      ([flake8](https://gitlab.com/pycqa/flake8) wrapper) and plugins,\n    - [isort](https://github.com/timothycrosley/isort),\n    - [mypy](https://github.com/python/mypy),\n    - [safety](https://github.com/pyupio/safety)\n\n- Tests run with [pytest](https://github.com/pytest-dev/pytest) and plugins,\n  with [coverage](https://github.com/nedbat/coveragepy) support\n\nAdd questions about whether to add in certain files so I don't have to\nkeep manually deleting them?\n\n\u003chttps://github.com/pawamoy/copier-poetry\u003e\n\u003chttps://github.com/cjolowicz/cookiecutter-hypermodern-python\u003e\n\n--\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fproinsias%2Fcopier-python-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fproinsias%2Fcopier-python-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fproinsias%2Fcopier-python-template/lists"}