Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.1 kB · 54 lines
Nix
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455{ buildPythonPackage, fetchFromGitHub, lib, poetry-core, pytest-cov-stub, pytest-xdist, pytestCheckHook, requests,}:
buildPythonPackage rec { pname = "mficlient"; version = "0.5.0"; pyproject = true;
src = fetchFromGitHub { owner = "uilibs"; repo = "mficlient"; tag = "v${version}"; hash = "sha256-gr9E+3qYD3usK2AAk+autfFQVPL3RDtjG7vvsmZui80="; };
postPatch = '' cat >> pyproject.toml << EOF [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" EOF '';
build-system = [ poetry-core ];
dependencies = [ requests ];
pythonImportsCheck = [ "mficlient" ];
nativeCheckInputs = [ pytest-cov-stub pytest-xdist pytestCheckHook ];
meta = { changelog = "https://github.com/uilibs/mficlient/blob/${src.tag}/CHANGELOG.md"; description = "Remote control client for Ubiquiti's UVC NVR"; homepage = "https://github.com/uilibs/mficlient"; license = lib.licenses.mit; mainProgram = "mfi"; maintainers = with lib.maintainers; [ dotlambda ]; };}