Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.5 kB · 80 lines
Nix
at litex
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081{ lib, fetchPypi, buildPythonPackage, six, pythonOlder, allure-python-commons, pytest, pytestCheckHook, pytest-check, pytest-flakes, pytest-lazy-fixture, pytest-rerunfailures, pytest-xdist, pyhamcrest, mock, setuptools-scm}:
buildPythonPackage rec { pname = "allure-pytest"; version = "2.12.0";
disabled = pythonOlder "3.7";
src = fetchPypi { inherit pname version; hash = "sha256-hbc7Hb6ZCLpPhLgBGKk+EEnALdWTIJJg2MHJUM8ob2w="; };
buildInputs = [ pytest ];
nativeBuildInputs = [ setuptools-scm ];
pythonImportsCheck = [ "allure_pytest" ];
propagatedBuildInputs = [ allure-python-commons six ];
nativeCheckInputs = [ pyhamcrest mock pytestCheckHook pytest-check pytest-flakes pytest-lazy-fixture pytest-rerunfailures pytest-xdist ];
pytestFlagsArray = [ "--basetemp" "$(mktemp -d)" "--alluredir" "$(mktemp -d allure-results.XXXXXXX)" "-W" "ignore::pytest.PytestExperimentalApiWarning" "-p" "pytester" ];
# we are skipping some of the integration tests for now disabledTests = [ "test_pytest_check" "test_pytest_check_example" "test_select_by_testcase_id_test" ];
meta = with lib; { description = "Allure pytest integration. It's developed as pytest plugin and distributed via pypi"; homepage = "https://github.com/allure-framework/allure-python"; license = licenses.asl20; maintainers = with maintainers; [ evanjs ]; };}