Skip to main content

core low level api for songbird

Project description

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,
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

songbirdcore-0.0.7.tar.gz (19.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

songbirdcore-0.0.7-py3-none-any.whl (19.2 kB view details)

Uploaded Python 3

File details

Details for the file songbirdcore-0.0.7.tar.gz.

File metadata

  • Download URL: songbirdcore-0.0.7.tar.gz
  • Upload date:
  • Size: 19.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for songbirdcore-0.0.7.tar.gz
Algorithm Hash digest
SHA256 058d8330e1760f2b4968ff20cb57fc771dce581d9064a0686235b2c3cbc236ca
MD5 c6589ce6cb4bb0b89143a926990acad4
BLAKE2b-256 5c4f12b7ef0a62a18f1bb6c7345d4707a9c693cfafc1ca56da4d14cf7d80030f

See more details on using hashes here.

File details

Details for the file songbirdcore-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: songbirdcore-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 19.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for songbirdcore-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 c00600437caf2bacdb381df5388359e5b0d6e7442dce6a198bc45a1d84edddc9
MD5 a5cc0f7f1fe99b4fbe6dbe4817fa873b
BLAKE2b-256 629ad7d80132a52b1936a40398f4ee6daffac6225658dcc2901bfcb561b0f269

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page