Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.4 kB · 67 lines
Nix
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768{ buildPythonPackage, fetchFromGitHub, fetchpatch, lib
# build-system, poetry-core
# dependencies, django, markdown, pyyaml
# tests, beautifulsoup4, pytestCheckHook, pytest-django}:
buildPythonPackage rec { pname = "django-pattern-library"; version = "1.1.0"; format = "pyproject";
src = fetchFromGitHub { owner = "torchbox"; repo = "django-pattern-library"; rev = "refs/tags/v${version}"; hash = "sha256-9uuLYwG0/NYGouncuaN8S+3CBABSxSOkcrP59p5v84U="; };
patches = [ (fetchpatch { # https://github.com/torchbox/django-pattern-library/pull/232 url = "https://github.com/torchbox/django-pattern-library/commit/e7a9a8928a885941391fb584eba81578a292ee7d.patch"; hash = "sha256-3uUoxdVYEiF+to88qZRhOkh1++RfmsqCzO9JNMDqz6g="; }) ];
nativeBuildInputs = [ poetry-core ];
propagatedBuildInputs = [ django pyyaml markdown ];
nativeCheckInputs = [ beautifulsoup4 pytestCheckHook pytest-django ];
env.DJANGO_SETTINGS_MODULE = "tests.settings.dev";
pythonImportsCheck = [ "pattern_library" ];
meta = with lib; { description = "UI pattern libraries for Django templates"; homepage = "https://github.com/torchbox/django-pattern-library/"; changelog = "https://github.com/torchbox/django-pattern-library/blob/v${version}/CHANGELOG.md"; license = licenses.bsd3; maintainers = with maintainers; [ sephi ]; };}