{"id":34108535,"url":"https://github.com/mrjk/python-project-poetry-template","last_synced_at":"2026-04-05T11:32:53.572Z","repository":{"id":63054747,"uuid":"564908607","full_name":"mrjk/python-project-poetry-template","owner":"mrjk","description":"A python project template with Poetry","archived":false,"fork":false,"pushed_at":"2022-11-22T06:43:41.000Z","size":1229,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-17T01:36:56.481Z","etag":null,"topics":["lang-python","mrjk-template","poetry","python","semver"],"latest_commit_sha":null,"homepage":"https://mrjk.github.io/python-project-poetry-template/latest/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mrjk.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-11-11T19:42:54.000Z","updated_at":"2024-08-18T04:00:14.000Z","dependencies_parsed_at":"2023-01-22T03:48:12.580Z","dependency_job_id":null,"html_url":"https://github.com/mrjk/python-project-poetry-template","commit_stats":null,"previous_names":[],"tags_count":150,"template":false,"template_full_name":null,"purl":"pkg:github/mrjk/python-project-poetry-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrjk%2Fpython-project-poetry-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrjk%2Fpython-project-poetry-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrjk%2Fpython-project-poetry-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrjk%2Fpython-project-poetry-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrjk","download_url":"https://codeload.github.com/mrjk/python-project-poetry-template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrjk%2Fpython-project-poetry-template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31434624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T08:13:15.228Z","status":"ssl_error","status_checked_at":"2026-04-05T08:13:11.839Z","response_time":75,"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":["lang-python","mrjk-template","poetry","python","semver"],"created_at":"2025-12-14T18:19:12.895Z","updated_at":"2026-04-05T11:32:53.564Z","avatar_url":"https://github.com/mrjk.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Python Project Poetry Template\n\nThis is a template of a python project with all CI/CD tools implemented.\n\n## Features\n\n* `direnv` support\n* `commitizen` support\n* `pre-commit` support\n* Github Actions support\n* Version bumping support\n\nExternal requirements:\n\n* direnv\n* task\n* git-flow\n\n## Understand how it works\n\nMaking new releases with git is not that simple. Actually, this mechanism with the current tools we have does not\nreally support well nomenclature change in the git history. If you want to experiment, you may want to sometime\nreset your git history to start from a fresh clean.\n\n## Howto\n\n### Completely reset the project\n\nLocally:\n\n* # git clone REPO -b \u003cBRANCH_YOU_WANT_TO_KEEP\u003e RESET\n* git clone git@github.com:mrjk/python-project-poetry-template.git -b main RESET\n* cd RESET\n* rm -rf .git\n* git init .\n* git add .\n* git commit -m \"Initial commit\"\n\nOn github (if you want to clean actions and releases as well):\n\n* Delete your repository\n* Recreate your repo with the same name\n* Ensure in the settings:\n  * Settings/Actions/General\n    * Check: Allow all actions\n  * Settings/Pages\n    * Check: Deploy from branch\n    * Branch: gh_page\n    * Dir: / (root)\n\nFinally, locally:\n\n* git remote add origin git@github.com:\u003cYOUR ACCOUNT\u003e/\u003cYOUR REPOS\u003e.git\n* git push -u --force origin master\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrjk%2Fpython-project-poetry-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrjk%2Fpython-project-poetry-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrjk%2Fpython-project-poetry-template/lists"}