# Шаблон проекта 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": "amazmefeaturestore",
"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/78/d3/7dc0872df828739355f1e28b3ba4fadef549982a14436898042f91df23ea/amazmefeaturestore-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": "6e99f4580592cc22c1dc41e2518cb195e1c573b7def00eb331f9642901657cf8",
"md5": "a2b4cb8c2cac366bcbfa57934215f0fd",
"sha256": "961ba3794ca87dec9dc4c7486715382978a5f517c84a0f411094de0417aa60b8"
},
"downloads": -1,
"filename": "amazmefeaturestore-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a2b4cb8c2cac366bcbfa57934215f0fd",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8,<4.0",
"size": 2772,
"upload_time": "2023-03-27T16:23:21",
"upload_time_iso_8601": "2023-03-27T16:23:21.622136Z",
"url": "https://files.pythonhosted.org/packages/6e/99/f4580592cc22c1dc41e2518cb195e1c573b7def00eb331f9642901657cf8/amazmefeaturestore-0.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "78d37dc0872df828739355f1e28b3ba4fadef549982a14436898042f91df23ea",
"md5": "0828f3c32b1b73e6fa2edd2d63f055b9",
"sha256": "b1478c2961438b17463a9bff6c9f9b2d0a44da0e80161cdff72f5d39ab44ca3a"
},
"downloads": -1,
"filename": "amazmefeaturestore-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "0828f3c32b1b73e6fa2edd2d63f055b9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8,<4.0",
"size": 2518,
"upload_time": "2023-03-27T16:23:22",
"upload_time_iso_8601": "2023-03-27T16:23:22.898485Z",
"url": "https://files.pythonhosted.org/packages/78/d3/7dc0872df828739355f1e28b3ba4fadef549982a14436898042f91df23ea/amazmefeaturestore-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-03-27 16:23:22",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "amazmefeaturestore"
}