Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.3 kB · 69 lines
Nix
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970{ lib, buildPythonPackage, fetchFromGitHub, coreutils,
# build-system setuptools,
# dependencies aiohttp, certifi, python-dateutil, pyyaml, six, urllib3,
# tests pytestCheckHook,}:
buildPythonPackage rec { pname = "kubernetes-asyncio"; version = "32.3.0"; pyproject = true;
src = fetchFromGitHub { owner = "tomplus"; repo = "kubernetes_asyncio"; tag = version; hash = "sha256-EqFecu389zS/DqwoMz9ptaLv+jwJhABTEdMv8nwCSTQ="; };
postPatch = '' substituteInPlace kubernetes_asyncio/config/google_auth_test.py \ --replace-fail "/bin/echo" "${lib.getExe' coreutils "echo"}" '';
build-system = [ setuptools ];
dependencies = [ aiohttp certifi python-dateutil pyyaml six urllib3 ];
pythonImportsCheck = [ "kubernetes_asyncio" ];
nativeCheckInputs = [ pytestCheckHook ];
__darwinAllowLocalNetworking = true;
meta = { description = "Python asynchronous client library for Kubernetes http://kubernetes.io"; homepage = "https://github.com/tomplus/kubernetes_asyncio"; changelog = "https://github.com/tomplus/kubernetes_asyncio/blob/${src.rev}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ GaetanLepage ]; };}