Skip to main content

v4-proto-py

Generated Python package for RITBIT Chain protobufs.

Сборка и публикация

Требования

  • uv — менеджер пакетов и сборки
  • Токен PyPI (в переменной окружения UV_PUBLISH_TOKEN или через uv publish --token)

Генерация proto файлов

Proto файлы генерируются автоматически при сборке через hatch_build.py, который запускает make v4-proto-py-gen из корня репозитория.

Если Makefile недоступен (например, при сборке из sdist), генерация пропускается — файлы уже должны быть в пакете.

Сборка

cd v4-proto-py

# Сборка wheel и sdist
uv build

Артефакты появятся в dist/.

Публикация на PyPI

# С токеном через переменную окружения
UV_PUBLISH_TOKEN=pypi-... uv publish

# Или передав токен явно
uv publish --token pypi-...

Обновление версии

Версия задаётся в pyproject.toml:

[project]
version = "0.0.2"

Перед публикацией обновите версию — PyPI не позволяет перезаписывать уже опубликованные версии.

Полный цикл выпуска

# 1. Обновить версию в pyproject.toml
# 2. Собрать
uv build

# 3. Опубликовать
UV_PUBLISH_TOKEN=pypi-... uv publish

# 4. В v4-clients/v4-client-py-v2 обновить нижнюю границу зависимости
#    в pyproject.toml и перегенерировать lock-файл:
uv lock --refresh-package ritbit-v4-proto

Download files

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

Source Distribution

ritbit_v4_proto-0.1.1.tar.gz (388.5 kB view details)

Uploaded Source

Built Distribution

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

ritbit_v4_proto-0.1.1-py3-none-any.whl (945.5 kB view details)

Uploaded Python 3

File details

Details for the file ritbit_v4_proto-0.1.1.tar.gz.

File metadata

  • Download URL: ritbit_v4_proto-0.1.1.tar.gz
  • Upload date:
  • Size: 388.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for ritbit_v4_proto-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1b80868bc0f1aed95e1b9e7b92801771984a8fcd5f39b40d7cdebc6b6d6450d5
MD5 77431be4fcb731c7c705b1af6f4efe1f
BLAKE2b-256 17551272d23c2463fd0bdec0b740cf89d72044acc51249866dd5b75bd8953678

See more details on using hashes here.

File details

Details for the file ritbit_v4_proto-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: ritbit_v4_proto-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 945.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for ritbit_v4_proto-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7a4d9e1ee2690ab3aff90958ba2768a3aad093181dc6e5703a9daf44e5bc168a
MD5 b0ff15200ad8679db978cad9231a4aef
BLAKE2b-256 4326570c1c977d1788fd8e57cb8acd9bd822fffcd6ea59a6de43660db78cdc1f

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 files

0.1.0

2 files

0.0.2

2 files

Supported by

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