# Шаблон проекта 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": "amazmemllib",
"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/17/b1/e6785cb48edafa6e7dbdc3884a5a445c1f4037ec9dcd7d7133ece98a4865/amazmemllib-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": "4440c62dfbb3d3f4fdb86620490b47474456f304241cc0f9335fe32f97ade93b",
"md5": "553d623e0bedda734b4fac8aab722238",
"sha256": "64fcf44cc9d493ff7e8c79dfeb818d47dfb4cef06878fe7a9e62b65064a965e5"
},
"downloads": -1,
"filename": "amazmemllib-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "553d623e0bedda734b4fac8aab722238",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8,<4.0",
"size": 2708,
"upload_time": "2023-03-27T16:21:20",
"upload_time_iso_8601": "2023-03-27T16:21:20.367287Z",
"url": "https://files.pythonhosted.org/packages/44/40/c62dfbb3d3f4fdb86620490b47474456f304241cc0f9335fe32f97ade93b/amazmemllib-0.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "17b1e6785cb48edafa6e7dbdc3884a5a445c1f4037ec9dcd7d7133ece98a4865",
"md5": "85408242375a14c5ff7062e8af98d652",
"sha256": "00ad8d9ecd751d00f6c5c997a106af82eb7749c9cc5d54ad431713f9e17a18a0"
},
"downloads": -1,
"filename": "amazmemllib-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "85408242375a14c5ff7062e8af98d652",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8,<4.0",
"size": 2506,
"upload_time": "2023-03-27T16:21:22",
"upload_time_iso_8601": "2023-03-27T16:21:22.237080Z",
"url": "https://files.pythonhosted.org/packages/17/b1/e6785cb48edafa6e7dbdc3884a5a445c1f4037ec9dcd7d7133ece98a4865/amazmemllib-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-03-27 16:21:22",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "amazmemllib"
}