# Установка twine (если нет)
pip install build twine

# Сборка пакета для публикации
python -m build

# Публикация через twine:
python -m twine upload dist/*




pyproject.toml (образец)

[project]
name = "skymanager_sdk"
version = "1.0.1"
description = "SkyManager API Python SDK"
authors = [
    { name="Dmitry Salnikov", email="your@email.com" }
]
readme = "README.md"
requires-python = ">=3.7"
license = {file = "LICENSE"}

[project.urls]
"Homepage" = "https://github.com/YourUsername/skymanager_sdk"
"Repository" = "https://github.com/YourUsername/skymanager_sdk"

[build-system]
requires = ["setuptools>=61.0", "wheel"]
build-backend = "setuptools.build_meta"