Skip to content
 
 

Repository files navigation

pystapi

GitHub Actions Workflow Status

Monorepo for Python Satellite Tasking API (STAPI) Specification packages. For more, see our docs.

Development

Get uv, then:

git clone [email protected]:stapi-spec/pystapi.git
cd pystapi
uv sync

Test:

uv run pytest

Check formatting and other lints:

uv run pre-commit --all-files

If you don't want to type uv run all the time:

source .venv/bin/activate

See our contribution guidelines for information on contributing any changes, fixes, or features.

stapi-fastapi server

A minimal test implementation is provided in stapi-fastapi/tests/application.py. Run it like so:

uv run fastapi dev stapi-fastapi/tests/application.py

The app should be accessible at http://localhost:8000.

Packages

graph
    stapi-pydantic --> pystapi-client --> pystapi-validator
    stapi-pydantic --> stapi-fastapi
Loading

About

Monorepo for Satellite Tasking API (STAPI) Specification Python packages

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages