# Шаблон проекта pypi
## Как применить шаблон к себе:
- в pyproject.toml поменяйте данные на свой
```
[tool.poetry]
name = "basic_pypi"
version = "0.0.2"
description = ""
authors = ["Nikolay Baryshnikov <root@k0d.ru>"]
packages=[
{ include = "package" },
]
license="MIT"
readme="README.md"
homepage="https://github.com/p141592"
repository="https://github.com/p141592/basic_pypi"
keywords=["poetry", "pypi"]
```
- Установите классифайды которые подходят для вашего проекта https://pypi.org/classifiers/
- Поменяйте автора лицензии
```
Copyright (c) 2020 Baryshnikov Nikolay
```
## Запушить проект в pypi
- Зарегистрируйтесь там https://pypi.org/account/register/
- Если poetry еще не установлен, установите `pip install poetry`
- Выполните `make push` в корне проекта. В консоли попросят ввести логин/пароль от учетки в pypi
- Наслаждайтесь проектом в pypi `pip install <имя проекта, которое [tool.poetry].name>`
Raw data
{
"_id": null,
"home_page": "https://github.com/p141592",
"name": "amazmedaglib",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8,<4.0",
"maintainer_email": "",
"keywords": "poetry,pypi",
"author": "Nikolay Baryshnikov",
"author_email": "root@k0d.ru",
"download_url": "https://files.pythonhosted.org/packages/7b/32/5206dd0589d48d364f7dbafb706292f32e4d6f93463a84cf4a788da7c0c0/amazmedaglib-0.0.1.tar.gz",
"platform": null,
"description": "# \u0428\u0430\u0431\u043b\u043e\u043d \u043f\u0440\u043e\u0435\u043a\u0442\u0430 pypi\n\n## \u041a\u0430\u043a \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c \u0448\u0430\u0431\u043b\u043e\u043d \u043a \u0441\u0435\u0431\u0435:\n- \u0432 pyproject.toml \u043f\u043e\u043c\u0435\u043d\u044f\u0439\u0442\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 \u0441\u0432\u043e\u0439\n\n```\n[tool.poetry]\nname = \"basic_pypi\"\nversion = \"0.0.2\"\ndescription = \"\"\nauthors = [\"Nikolay Baryshnikov <root@k0d.ru>\"]\npackages=[\n { include = \"package\" },\n]\nlicense=\"MIT\"\nreadme=\"README.md\"\nhomepage=\"https://github.com/p141592\"\nrepository=\"https://github.com/p141592/basic_pypi\"\nkeywords=[\"poetry\", \"pypi\"]\n```\n\n- \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0430\u0439\u0434\u044b \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0442 \u0434\u043b\u044f \u0432\u0430\u0448\u0435\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 https://pypi.org/classifiers/\n\n- \u041f\u043e\u043c\u0435\u043d\u044f\u0439\u0442\u0435 \u0430\u0432\u0442\u043e\u0440\u0430 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438\n\n```\nCopyright (c) 2020 Baryshnikov Nikolay\n```\n\n## \u0417\u0430\u043f\u0443\u0448\u0438\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442 \u0432 pypi\n\n- \u0417\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u0443\u0439\u0442\u0435\u0441\u044c \u0442\u0430\u043c https://pypi.org/account/register/\n- \u0415\u0441\u043b\u0438 poetry \u0435\u0449\u0435 \u043d\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d, \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 `pip install poetry`\n- \u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435 `make push` \u0432 \u043a\u043e\u0440\u043d\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430. \u0412 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u043f\u043e\u043f\u0440\u043e\u0441\u044f\u0442 \u0432\u0432\u0435\u0441\u0442\u0438 \u043b\u043e\u0433\u0438\u043d/\u043f\u0430\u0440\u043e\u043b\u044c \u043e\u0442 \u0443\u0447\u0435\u0442\u043a\u0438 \u0432 pypi\n- \u041d\u0430\u0441\u043b\u0430\u0436\u0434\u0430\u0439\u0442\u0435\u0441\u044c \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c \u0432 pypi `pip install <\u0438\u043c\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 [tool.poetry].name>`\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "",
"version": "0.0.1",
"split_keywords": [
"poetry",
"pypi"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f4460921ea1be09638ebdcc114a06f094d079bf0649ade55be6fda239a0d49ed",
"md5": "ae3736470b573f102a002403e5635fd5",
"sha256": "1e83f6a4f262f6f4950b21405d89a002d7ebb287dc1fb36a39960ed724165622"
},
"downloads": -1,
"filename": "amazmedaglib-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ae3736470b573f102a002403e5635fd5",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8,<4.0",
"size": 2716,
"upload_time": "2023-03-27T16:21:54",
"upload_time_iso_8601": "2023-03-27T16:21:54.965206Z",
"url": "https://files.pythonhosted.org/packages/f4/46/0921ea1be09638ebdcc114a06f094d079bf0649ade55be6fda239a0d49ed/amazmedaglib-0.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7b325206dd0589d48d364f7dbafb706292f32e4d6f93463a84cf4a788da7c0c0",
"md5": "df4e14f7dcea48cf09b102240f88ad87",
"sha256": "9595cc20add2813680d2128d262ce7b9eb7aa7fb45d3c40728e7d9dd12b0ce46"
},
"downloads": -1,
"filename": "amazmedaglib-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "df4e14f7dcea48cf09b102240f88ad87",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8,<4.0",
"size": 2510,
"upload_time": "2023-03-27T16:21:56",
"upload_time_iso_8601": "2023-03-27T16:21:56.320386Z",
"url": "https://files.pythonhosted.org/packages/7b/32/5206dd0589d48d364f7dbafb706292f32e4d6f93463a84cf4a788da7c0c0/amazmedaglib-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-03-27 16:21:56",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "amazmedaglib"
}