Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.4 kB · 75 lines
Nix
at gcc-offload
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576{ aiohttp, apscheduler, beautifulsoup4, brotli, buildPythonPackage, colorama, fetchPypi, httpx, lib, lxml, pillow, pycryptodomex, pyyaml, qrcode, qrcode-terminal, rsa, setuptools, setuptools-scm, tqdm, yarl,}:buildPythonPackage rec { pname = "bilibili-api-python"; version = "16.3.0"; pyproject = true;
src = fetchPypi { pname = "bilibili_api_python"; inherit version; hash = "sha256-mwhyFc3b1qA7W76gaBcAup+Wca6gQAdRwZJaZXOHqCw="; };
postPatch = '' # The upstream uses requirements.txt, which overly strict version constraints. substituteInPlace requirements.txt \ --replace-fail "~=" ">=" '';
build-system = [ setuptools-scm setuptools ];
dependencies = [ aiohttp beautifulsoup4 colorama lxml pyyaml brotli httpx qrcode apscheduler rsa pillow tqdm yarl pycryptodomex qrcode-terminal ];
# tests require network doCheck = false;
pythonImportsCheck = [ "bilibili_api" ];
meta = { changelog = "https://github.com/Nemo2011/bilibili-api/releases/tag/${version}"; description = "Python module providing convenient integration for various Bilibili API along with some additional common features"; homepage = "https://nemo2011.github.io/bilibili-api"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ moraxyc ]; };}