Unverified Commit 61ddac6d authored by Sylvain Fankhauser's avatar Sylvain Fankhauser
Browse files

python3Packages.wagtail-factories: init at 4.0.0

parent 640cfc04
Loading
Loading
Loading
Loading
+38 −0
Original line number Diff line number Diff line
{ buildPythonPackage
, callPackage
, factory_boy
, fetchFromGitHub
, lib
, wagtail
}:

buildPythonPackage rec {
  pname = "wagtail-factories";
  version = "4.0.0";

  src = fetchFromGitHub {
    repo = pname;
    owner = "wagtail";
    rev = version;
    sha256 = "sha256-JmFWf+TODQNsSSxYD/JYVhWc82o6rJL13j5J23r8J9A=";
  };

  propagatedBuildInputs = [
    factory_boy
    wagtail
  ];

  # Tests require wagtail which in turn requires wagtail-factories
  # Note that pythonImportsCheck is not used because it requires a Django app
  doCheck = false;

  passthru.tests.wagtail-factories = callPackage ./tests.nix { };

  meta = with lib; {
    description = "Factory boy classes for wagtail";
    homepage = "https://github.com/wagtail/wagtail-factories";
    changelog = "https://github.com/wagtail/wagtail-factories/blob/${version}/CHANGES";
    license = licenses.mit;
    maintainers = with maintainers; [ sephi ];
  };
}
+24 −0
Original line number Diff line number Diff line
{ buildPythonPackage
, django-pattern-library
, pytest-django
, pytestCheckHook
, wagtail
, wagtail-factories
}:

buildPythonPackage {
  pname = "wagtail-factories-tests";
  format = "other";
  inherit (wagtail-factories) src version;

  dontBuild = true;
  dontInstall = true;

  checkInputs = [
    django-pattern-library
    pytestCheckHook
    pytest-django
    wagtail
    wagtail-factories
  ];
}
+2 −0
Original line number Diff line number Diff line
@@ -12397,6 +12397,8 @@ self: super: with self; {

  wadllib = callPackage ../development/python-modules/wadllib { };

  wagtail-factories = callPackage ../development/python-modules/wagtail-factories { };

  waitress = callPackage ../development/python-modules/waitress { };

  waitress-django = callPackage ../development/python-modules/waitress-django { };