Skip to content
This repository was archived by the owner on Oct 14, 2025. It is now read-only.

Latest commit

 

History

History
57 lines (34 loc) · 1.21 KB

File metadata and controls

57 lines (34 loc) · 1.21 KB

Making a new release of pydantic_ai_deepagent

Manual release

Python package

This project can be distributed as Python packages. Before generating a package, we first need to install build.

pip install twine hatch

Bump the version using hatch.

hatch version <new-version>

To create a Python source package (.tar.gz) and the binary package (.whl) in the dist/ directory, do:

rm -rf dist/*
hatch build

python setup.py sdist bdist_wheel is deprecated and will not work for this package.

Then to upload the package to PyPI, do:

twine upload dist/*

Automatic release

GitHub Actions

Configure the following secrets in the GitHub repository:

  • PYPI_API_TOKEN: PyPI API token

Docker iamges

Configure the following secrets and variables in the GitHub repository:

Secrets

  • DOCKERHUB_TOKEN: DockerHub token

Variables

  • DOCKERHUB_USERNAME: DockerHub username

Release

Create a new release in GitHub. Everything will be automatically published to PyPI and DockerHub.