Skip to main content

songbirdcore 🐦

Low-level package with common code used across songbird's cli and api.

See:

Documentation

songbirdcore's documentation may be found here

Requirements

  • Python version >= 3.11

Installation

To install, run

pip install songbirdcore

To install the latest development version from test-pypi run

    python3 -m pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ songbirdcore

Development

Once you have clone the repository, run

export ENV=dev
make setup
source venv/bin/activate
make requirements

This configures a virtual environment locally. You can then run tests by performing the steps below.

Updating Requirements

Updating the requirements for this package may be done through

make update-requirements
make requirements

Tests

Configure your vscode debugger by creating a .vscode/settings.json file with the following contents:

{
    "python.testing.pytestArgs": [
        "tests"
    ],
    "python.testing.unittestEnabled": false,
    "python.testing.pytestEnabled": true,
}

Release files for songbirdcore 0.1.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for songbirdcore 0.1.12
File Size Uploaded
songbirdcore-0.1.12.tar.gz 442.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for songbirdcore 0.1.12
File Interpreter ABI Platform
songbirdcore-0.1.12-py3-none-any.whl Python 3 none any Details

Total release size: 758.5 kB

Release files / songbirdcore-0.1.12.tar.gz

Download URL songbirdcore-0.1.12.tar.gz
Size 442.0 kB
Tags Source
SHA-256 checksum
How to use checksums
1f7bbe975e9ba39d2e82173aa429649d1c7ace4f76b88b064d5c87bb0d3eafd2
BLAKE2b-256 checksum
How to use checksums
b11a6da403e74df6e6a756c56e5679abcb97b63c3e7c8a2bbd9f7f1ca878dd80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.

Transparency log

Release files / songbirdcore-0.1.12-py3-none-any.whl

Download URL songbirdcore-0.1.12-py3-none-any.whl
Size 316.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e45344200ea09045b29936195c89ed90f7fb67a27104b8ce3a2cdc55fcb825e7
BLAKE2b-256 checksum
How to use checksums
a4089894bf7f63c9ae267e22aa347e2ca22088f66e70971504ba99ba691a5dbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.

Transparency log

Release history Release notifications | RSS feed

0.1.13

2 release files

This release

0.1.12 This release

2 release files

0.1.11

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page