A Python framework for backends that scale
Project description
DBOS Transact Python
DBOS Python is under construction! 🚧🚧🚧 Check back regularly for updates, release coming in mid-September!
This package uses pdm
for package and virtual environment management.
To install pdm
, run:
curl -sSL https://pdm-project.org/install-pdm.py | python3 -
On Ubuntu, it may be necessary to do the following:
apt install python3.10-venv
To install dependencies:
pdm install
pdm run pre-commit install
To run unit tests:
pdm run pytest
To check types:
pdm run mypy .
We use alembic to manage system table schema migrations. To generate a new migration, run:
pdm run alembic revision -m "<new migration name>"
This command will add a new file under the dbos/migrations/versions/
folder.
For more information, read alembic tutorial.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dbos-0.3.0a6.tar.gz
(61.6 kB
view hashes)
Built Distribution
dbos-0.3.0a6-py3-none-any.whl
(46.9 kB
view hashes)