Installation

Requirements

  • Python 3.13+

Install from PyPI

python -m venv .venv
source .venv/bin/activate
pip install tseda

Run

tseda

Build docs locally

pip install -r docs/requirements.txt
sphinx-build -b html docs/source docs/_build/html

Building and publishing

The project uses uv for building and publishing to PyPI.

Build the distribution artifacts:

uv build

This produces a source distribution and a wheel under dist/.

Publish to PyPI:

uv publish --token YOUR_PYPI_TOKEN

Or set the token as an environment variable and publish:

export UV_PUBLISH_TOKEN=pypi-...
uv publish

To generate a PyPI API token, visit https://pypi.org/manage/account/token/. Use Entire account scope for the first upload of a new package, then narrow it to the specific project.