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
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file songbirdcore-0.0.9.tar.gz.
File metadata
- Download URL: songbirdcore-0.0.9.tar.gz
- Upload date:
- Size: 317.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0df6c40d6e83532aca34370b3bbf05ddba20bac089c4e2416cb362447b144962
|
|
| MD5 |
7eee4d376023b9c68148e3e392f1d97d
|
|
| BLAKE2b-256 |
329b5ba7cfd8320d3ea526ee22f7d9dc21ea9070ae6e6b28d6d387547c5e77c3
|
File details
Details for the file songbirdcore-0.0.9-py3-none-any.whl.
File metadata
- Download URL: songbirdcore-0.0.9-py3-none-any.whl
- Upload date:
- Size: 316.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fcb75575fa9ac72c750d09dfd1b8225c398753496b6f0e8b90227fb66c8be774
|
|
| MD5 |
37a2ff8e3135eb73203473e95c6fac15
|
|
| BLAKE2b-256 |
af493fa0b2eecd99ec6fbf67ac91cc623e8c9ad5ee2a286a530c86a245057da8
|