mirror of
https://github.com/opendatabs/common.git
synced 2026-08-26 12:24:22 +00:00
Read-only mirror of https://github.com/opendatabs/common — Kanton Basel-Stadt. Issues & pull requests at the source.
- Python 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| src/common | ||
| tests | ||
| .env.example | ||
| .gitignore | ||
| pyproject.toml | ||
| README.md | ||
| renovate.json | ||
| uv.lock | ||
opendatabs/common
Shared Python utilities and code for ETL pipelines and data projects under the OpenDataBS umbrella.
This package is not published on PyPI and is intended to be installed directly from GitHub.
Installation
You can install this package using either pip or uv.
Install with uv
uv add "git+https://github.com/opendatabs/common"
You can also install a specific tag, commit, or branch:
# Install from a specific tag
uv add "git+https://github.com/opendatabs/common@v0.1.0"
# Install from a specific commit
uv add "git+https://github.com/opendatabs/common@<commit-sha>"
# Install from a branch (e.g., main)
uv add "git+https://github.com/opendatabs/common@main"
Install with pip
pip install "git+https://github.com/opendatabs/common"
As with uv, you can install a specific reference:
# From a tag
pip install "git+https://github.com/opendatabs/common@v0.1.0"
# From a commit
pip install "git+https://github.com/opendatabs/common@<commit-sha>"
# From a branch
pip install "git+https://github.com/opendatabs/common@main"
Development
To work on this package locally:
git clone https://github.com/opendatabs/common.git
cd common
uv sync
-
macOS / Linux:
source .venv/bin/activate -
Windows (PowerShell):
.venv\Scripts\Activate.ps1
License
This project is licensed under the MIT License.