Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.1 kB · 65 lines
Nix
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566{ lib, buildPythonPackage, fetchFromGitea,
# build-system pbr,
# dependencies oslo-config, oslo-log, oslo-utils, prometheus-client,
# tests oslotest, stestr,}:
buildPythonPackage rec { pname = "oslo-metrics"; version = "0.11.0"; format = "setuptools";
src = fetchFromGitea { domain = "opendev.org"; owner = "openstack"; repo = "oslo.metrics"; tag = version; hash = "sha256-PiMrfVWRV3GQPJ7PnXzhAdTncXcFDPZFd+sMHVr65UU="; };
env.PBR_VERSION = version;
build-system = [ pbr ];
dependencies = [ oslo-config oslo-log oslo-utils prometheus-client ];
nativeCheckInputs = [ oslotest stestr ];
checkPhase = '' runHook preCheck stestr run runHook postCheck '';
pythonImportsCheck = [ "oslo_metrics" ];
meta = with lib; { description = "OpenStack library for collecting metrics from Oslo libraries"; homepage = "https://opendev.org/openstack/oslo.metrics"; license = licenses.asl20; teams = [ teams.openstack ]; };}