{"id":23087647,"url":"https://github.com/exp-codes/pypi-template","last_synced_at":"2025-08-02T04:07:08.550Z","repository":{"id":70890667,"uuid":"435505425","full_name":"EXP-Codes/pypi-template","owner":"EXP-Codes","description":"pypi 开发模板","archived":false,"fork":false,"pushed_at":"2023-08-09T01:02:23.000Z","size":81,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-03T16:49:12.132Z","etag":null,"topics":["programming","pypi","python","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/EXP-Codes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"lyy289065406","patreon":null,"open_collective":null,"ko_fi":"exppoc","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":["https://lyy289065406.github.io/sponsor/"]}},"created_at":"2021-12-06T13:22:41.000Z","updated_at":"2023-05-03T14:32:53.000Z","dependencies_parsed_at":"2025-02-11T23:31:43.681Z","dependency_job_id":null,"html_url":"https://github.com/EXP-Codes/pypi-template","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/EXP-Codes/pypi-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EXP-Codes%2Fpypi-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EXP-Codes%2Fpypi-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EXP-Codes%2Fpypi-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EXP-Codes%2Fpypi-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EXP-Codes","download_url":"https://codeload.github.com/EXP-Codes/pypi-template/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EXP-Codes%2Fpypi-template/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268334072,"owners_count":24233782,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-02T02:00:12.353Z","response_time":74,"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":["programming","pypi","python","template"],"created_at":"2024-12-16T19:59:31.254Z","updated_at":"2025-08-02T04:07:08.494Z","avatar_url":"https://github.com/EXP-Codes.png","language":"Python","funding_links":["https://github.com/sponsors/lyy289065406","https://ko-fi.com/exppoc","https://lyy289065406.github.io/sponsor/"],"categories":[],"sub_categories":[],"readme":"# pypi-template\n\n\u003e pypi 开发模板\n\n------\n\n## 运行环境\n\n![](https://img.shields.io/badge/Python-3.8%2B-brightgreen.svg)\n\n\n## 使用说明\n\n1. 创建 Github Repository 时选择这个仓库做模板\n2. 在 [PyPI](https://pypi.org/) 上注册一个帐号，然后生成 API Token 后，把 Token 设置到 Github Repository -\u003e Settings -\u003e Secrets，即为配置文件 [`auto_depoly.yml`](./.github/workflows/auto_depoly.yml) 的环境变量 `pypi_password`，用于 Github Workflows 自动发版\n3. 在 [src](./src) 目录中创建代码，源码各级目录必须要有 `__init__.py` 文件，不然发布时不会被打包\n4. 修改 [setup.py](./setup.py) 中的 `FIXME` ，按实际修改发版信息\n\n\n## 开发指引\n\n\u003e 详见 [SOP](DevSOP.md) 文档\n\n------\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexp-codes%2Fpypi-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fexp-codes%2Fpypi-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexp-codes%2Fpypi-template/lists"}