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.2.432.tar.gz (13.0 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.2.432-py3-none-any.whl (34.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for tp_shared-0.2.432.tar.gz
Algorithm Hash digest
SHA256 d55237399e8bfa9d3343ed04113b78c60a84e4f258a68dfb32267961a3854de0
MD5 1247d47017fb07970c04f3c1b7f84dd0
BLAKE2b-256 a85d1320476320904219cd2ccaff26e3a7b648040d95c68ac5fe9f19d8ac8346

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for tp_shared-0.2.432-py3-none-any.whl
Algorithm Hash digest
SHA256 3fe3ee78687d59afaff63d4228b4a5caccde9f8219cddb03a0b78b086d0b327e
MD5 9cc1f76346cbdded3a5d1f68d6acb5ab
BLAKE2b-256 b8287bc0300238c7e94f933d5de9fa2ba18450d4b12e82b63e5d7296407c39a2

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