# Шаблон проекта 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": "amazmeonlinelib",
"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/10/24/98da365bacd9d57980a51682e427947c9bc434f99bc3c22da4ea41426a15/amazmeonlinelib-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": "035165a7ed542cb83caab9df69aa64bfc4f292627e3cd38871839d0249ee5a29",
"md5": "d3840b723528ad986f5a4d50e8c590ed",
"sha256": "6639735d4761d2d0b28a86b9ec9e2da13aee3ed2ef0c7fe3be2d7ff3d7f21cc9"
},
"downloads": -1,
"filename": "amazmeonlinelib-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d3840b723528ad986f5a4d50e8c590ed",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8,<4.0",
"size": 2746,
"upload_time": "2023-03-27T16:22:54",
"upload_time_iso_8601": "2023-03-27T16:22:54.628363Z",
"url": "https://files.pythonhosted.org/packages/03/51/65a7ed542cb83caab9df69aa64bfc4f292627e3cd38871839d0249ee5a29/amazmeonlinelib-0.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "102498da365bacd9d57980a51682e427947c9bc434f99bc3c22da4ea41426a15",
"md5": "d92b20344c8a2cf995f32e2177ff1888",
"sha256": "7e12e72eab62aea5802cf4cb17dcdb75db65621a82c8d98445e5c7168d82de0b"
},
"downloads": -1,
"filename": "amazmeonlinelib-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "d92b20344c8a2cf995f32e2177ff1888",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8,<4.0",
"size": 2516,
"upload_time": "2023-03-27T16:22:55",
"upload_time_iso_8601": "2023-03-27T16:22:55.850988Z",
"url": "https://files.pythonhosted.org/packages/10/24/98da365bacd9d57980a51682e427947c9bc434f99bc3c22da4ea41426a15/amazmeonlinelib-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-03-27 16:22:55",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "amazmeonlinelib"
}