Something went wrong. Try again.
Nix Packages collection & NixOS github.com/NixOS/nixpkgs
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748{ lib, aiohttp, buildPythonPackage, fetchFromGitHub, pytest-asyncio, python-dotenv, pytestCheckHook, uv-build,}:
buildPythonPackage (finalAttrs: { pname = "bandcamp-async-api"; version = "0.3.0"; pyproject = true;
src = fetchFromGitHub { owner = "ALERTua"; repo = "bandcamp_async_api"; tag = finalAttrs.version; hash = "sha256-MEMJcHR5/2RvkAIBjBuePOQ5vEu7hs+vTi8DO5nRY4o="; };
build-system = [ uv-build ];
dependencies = [ aiohttp ];
pythonImportsCheck = [ "bandcamp_async_api" ];
nativeCheckInputs = [ pytest-asyncio python-dotenv pytestCheckHook ];
meta = { description = "Modern, asynchronous Python client for the Bandcamp API"; homepage = "https://github.com/ALERTua/bandcamp_async_api"; # https://github.com/ALERTua/bandcamp_async_api/issues/34 license = lib.licenses.unfree; maintainers = with lib.maintainers; [ SuperSandro2000 ]; };})