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.416.tar.gz (10.4 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.416-py3-none-any.whl (27.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tp_shared-0.2.416.tar.gz
  • Upload date:
  • Size: 10.4 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.416.tar.gz
Algorithm Hash digest
SHA256 df89102c86c526e8634fd50ba3a7e8cd05fdfae0aec294a8ab99947e797a19eb
MD5 eb35ccc9d725046d3fbfc254a0dcbb79
BLAKE2b-256 fb66a669c16abc23eab9662e7a3f95ddab49cdd6f57ca5c79ddac766c71e0912

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tp_shared-0.2.416-py3-none-any.whl
  • Upload date:
  • Size: 27.0 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.416-py3-none-any.whl
Algorithm Hash digest
SHA256 963523b8ebdbe80624d49512e6b4ad00ed21be3f8fecba5daafdf0302135b3df
MD5 9804b1f91938bbcff6a2cadc0b730054
BLAKE2b-256 5a94302d3157fef97e1ef64628ab7121829c76864d1f1e11a3d3813fb8a06798

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