Skip to main content

No project description provided

Project description

🧩 tp-shared

Общий репозиторий схем для использования в нескольких проектах.


Установка:

poetry add tp-shared

Очистка при обновлении

poetry cache clear pypi --all --no-interaction; poetry add tp-shared@latest
poetry cache clear pypi --all --no-interaction && poetry add tp-shared@latest

Публикация:

Собирает и загружает собранный пакет в PyPI.

poetry publish --build

Структура проекта

messages

Схемы сообщений от сервисов

Пример импорта

from tp_shared_schemas.messages import GibddDcResultMessage

В каждой папке лежат соответствующие Pydantic-схемы, сгруппированные по функционалу.


Как подключить репозиторий к существующему проекту

Если у вас есть локальный проект и вы хотите добавить репозиторий с общими схемами, выполните команды: в файле pyproject.toml прописать зависимость: 1)

[tool.poetry.dependencies]
tp-shared = { git = "https://gitlab.8525.ru/modules/tp-shared.git", rev = "main" }

poetry add git

poetry add git+https://gitlab.8525.ru/modules/tp-shared.git
  1. Выполнить команду poetry install или poetry update

Репозиторий

cd existing_repo
git remote add origin https://gitlab.8525.ru/modules/tp-shared.git
git branch -M main
git push -uf origin main

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tp_shared-0.1.0.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tp_shared-0.1.0-py3-none-any.whl (21.1 kB view details)

Uploaded Python 3

File details

Details for the file tp_shared-0.1.0.tar.gz.

File metadata

  • Download URL: tp_shared-0.1.0.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.12.11 Linux/6.1.0-37-amd64

File hashes

Hashes for tp_shared-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0240b374f6c9550187a37e1d08cef875bb700d3fb2fd8f0c798c4c443dadd2d3
MD5 5680857385c972530babece1053fbedf
BLAKE2b-256 90a5bccdd92be15a54cefee490d11f240223ab8ab9cc6ecc644da7a941e1e182

See more details on using hashes here.

File details

Details for the file tp_shared-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: tp_shared-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 21.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.12.11 Linux/6.1.0-37-amd64

File hashes

Hashes for tp_shared-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8e22536f0b36618a529d75bb41dfe018b90c8d6f13c8b9e831de85a8429991b4
MD5 1266aaf609ff29ca627d8b48b1756cc8
BLAKE2b-256 0167f4c2d6570aaf96ffdd1eaa53f0484590eaf2e3fef147117d4237d87ac104

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page