{"id":16347164,"url":"https://github.com/zenithclown/python-git-template","last_synced_at":"2026-02-16T09:13:28.392Z","repository":{"id":42536322,"uuid":"291414237","full_name":"ZenithClown/python-git-template","owner":"ZenithClown","description":"A Template Repository for Python Module (in GIT)","archived":false,"fork":false,"pushed_at":"2025-09-01T07:19:55.000Z","size":140,"stargazers_count":2,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-01T09:52:53.562Z","etag":null,"topics":["git","git-template","gitattributes","gitattributes-template","gitignore","gitignore-template","python","python-template","template"],"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/ZenithClown.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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},"funding":{"github":["ZenithClown"]}},"created_at":"2020-08-30T06:30:45.000Z","updated_at":"2025-09-01T07:17:09.000Z","dependencies_parsed_at":"2024-12-17T15:22:21.767Z","dependency_job_id":"98fefbc7-c643-49bf-8856-772dff18b29f","html_url":"https://github.com/ZenithClown/python-git-template","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/ZenithClown/python-git-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZenithClown%2Fpython-git-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZenithClown%2Fpython-git-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZenithClown%2Fpython-git-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZenithClown%2Fpython-git-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ZenithClown","download_url":"https://codeload.github.com/ZenithClown/python-git-template/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZenithClown%2Fpython-git-template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29504688,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T09:05:14.864Z","status":"ssl_error","status_checked_at":"2026-02-16T08:55:59.364Z","response_time":115,"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":["git","git-template","gitattributes","gitattributes-template","gitignore","gitignore-template","python","python-template","template"],"created_at":"2024-10-11T00:40:06.694Z","updated_at":"2026-02-16T09:13:28.378Z","avatar_url":"https://github.com/ZenithClown.png","language":"Python","readme":"\n\u003ch1 align = \"center\"\u003e\n\tPython GIT Template \u003cbr\u003e\n\t\u003ca href=\"https://github.com/ZenithClown/python-git-template/issues\"\u003e\u003cimg alt=\"GitHub issues\" src=\"https://img.shields.io/github/issues/ZenithClown/python-git-template?style=plastic\"\u003e\u003c/a\u003e\n\t\u003ca href=\"https://github.com/ZenithClown/python-git-template/stargazers\"\u003e\u003cimg alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/ZenithClown/python-git-template?style=plastic\"\u003e\u003c/a\u003e\n\t\u003ca href=\"https://github.com/ZenithClown/python-git-template/network\"\u003e\u003cimg alt=\"GitHub forks\" src=\"https://img.shields.io/github/forks/ZenithClown/python-git-template?style=plastic\"\u003e\u003c/a\u003e\n\t\u003cimg src = \"https://img.shields.io/badge/python-3.6-lightgrey?style=plastic\u0026logo=python\"\u003e\n\t\u003cbr\u003e\n\t\u003ca href = \"https://www.linkedin.com/in/dpramanik/\"\u003e\u003cimg height=\"16\" width=\"16\" src=\"https://unpkg.com/simple-icons@v3/icons/linkedin.svg\"/\u003e\u003c/a\u003e\n\t\u003ca href = \"https://github.com/ZenithClown\"\u003e\u003cimg height=\"16\" width=\"16\" src=\"https://unpkg.com/simple-icons@v3/icons/github.svg\"/\u003e\u003c/a\u003e\n\t\u003ca href = \"https://gitlab.com/ZenithClown/\"\u003e\u003cimg height=\"16\" width=\"16\" src=\"https://unpkg.com/simple-icons@v3/icons/gitlab.svg\"/\u003e\u003c/a\u003e\n\t\u003ca href = \"https://www.researchgate.net/profile/Debmalya_Pramanik2\"\u003e\u003cimg height=\"16\" width=\"16\" src=\"https://unpkg.com/simple-icons@v3/icons/researchgate.svg\"/\u003e\u003c/a\u003e\n\t\u003ca href = \"https://www.kaggle.com/dPramanik/\"\u003e\u003cimg height=\"16\" width=\"16\" src=\"https://unpkg.com/simple-icons@v3/icons/kaggle.svg\"/\u003e\u003c/a\u003e\n\t\u003ca href = \"https://app.pluralsight.com/profile/Debmalya-Pramanik/\"\u003e\u003cimg height=\"16\" width=\"16\" src=\"https://unpkg.com/simple-icons@v3/icons/pluralsight.svg\"/\u003e\u003c/a\u003e\n\t\u003ca href = \"https://stackoverflow.com/users/6623589/\"\u003e\u003cimg height=\"16\" width=\"16\" src=\"https://unpkg.com/simple-icons@v3/icons/stackoverflow.svg\"/\u003e\u003c/a\u003e\n\u003c/h1\u003e\n\n\u003cp align = \"justify\"\u003e\u003cb\u003eTEMPLATE Design\u003c/b\u003e built specifically for python Language, with necessary file structure as required. \u003cstrike\u003eThis TEMPLATE DOES NOT COME with a LICENSE File, but you can easily add a required license from GitHub. However, special files like .gitignore .gitattributes are included.\u003c/strike\u003e The TEMPLATE now includes as LICENSE file, and other files are kept as is.\u003c/p\u003e\n\n\u003cp\u003e\u003cstrike\u003e\n\nFollow the steps to create a new license file as below:\n- Open the Repository\n- Click \"Add file\" \u003e \"Create a New File\"\n- Type the name of the File as: LICENSE or LICENSE.txt or LICENSE.md\n- Click on \"Choose a License Template\"\n- Review and Submit\n- Commit Changes as Required\n\n\u003c/strike\u003e\u003c/p\u003e\n\n**NOTE:** some optional usage, specifications, and helpful links are as below:\n  1. You can add GitHub Repository Badges from [Shields IO](https://shields.io/) - if this is a Public Repository;\n  2. TAB (size = 4) has been used for indentation, except this file (README.md).\n  3. `.github/workflows` is added however, it is recomended that you create your own workflows either using **GitHub Actions** or on your own.\n  4. Basic `docker` files are added for convention, modify it as per requirement. Recomended to delete the file, if not required.\n  5. The repository uses `markdown` instead of `rich text format`, so make necessary changes to file extension/type as required.\n\n## Quick Start Guide\n\u003cp align = \"justify\"\u003eIntroduced in 2019, users can now create a repository from templates in GitHub. To do this, simply head over to any repository settings and enable \"Template Repository\" from the Options Menu. When creating a \u003ci\u003enew repository\u003c/i\u003e from this template, you can just click on \u003cb\u003e\u003ccode\u003eUse this template\u003c/code\u003e\u003c/b\u003e available in this repository (refer the picture below).\u003c/p\u003e\n\n\u003cimg alt = \"use_this_template_demo\" src = \"./assets/use_this_template_demo.png\"\u003e\n\n### Creating a NEW Repository from Template\n\u003cp align = \"justify\"\u003eTemplate Repository is not limited to GitHub, and you can setup your own local-file structure for the same. The following describes the usage of \u003ccode\u003ersync\u003c/code\u003e which is available in most linux distros, \u003ca href = \"https://linux.die.net/man/1/rsync\"\u003emore information on rsync\u003c/a\u003e.\u003c/p\u003e\n\n```bash\n# Note the use of rsync\nrsync -rh ~/source/directory /destination/directory\n```\n\n## Setup Information\n\u003cp align = \"justify\"\u003eThe template provides a \u003ci\u003egeneral\u003c/i\u003e structure that I use (highly motivated from pandas dir and coding structure). There needs to be several things that need to be changed, just after initializing with the template, which are as follows:\u003c/p\u003e\n\n- `PKG` variable under `setup.py` has to be replaced with the module name and directory name `pkg-name`,\n- Define High-Level Version Name (like 0.0.1, 0.1, 1.1, etc.) in `pkg-name/VERSION` file, to be interpreted by `setup.py`, and\n- Define/Check/Update Author Name, Copyright Information (if any) in `setup.py` and `pkg-name/__init__.py`.\n\n**TIP:** Install using `pip` by moving into the parent directory, with the following folder:\n```bash\ndebmalya@machine:~$ ls -l\ndrwxrwxr-x 3 debmalya debmalya    4096 Aug 30 12:04  PYTHON_GIT_TEMPLATE\n```\nFinally, install it via:\n```python\npip install ./PYTHON_GIT_TEMPLATE # Normal Installation\npip install -e ./PYTHON_GIT_TEMPLATE # Installation in Editable Mode\n```\n\n## flake8 Convention\nUse the command `flake8 . --count --exit-zero --max-complexity=10 --statistics` to generate a report.\n","funding_links":["https://github.com/sponsors/ZenithClown"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzenithclown%2Fpython-git-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzenithclown%2Fpython-git-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzenithclown%2Fpython-git-template/lists"}