Something went wrong. Try again.
lol
Something went wrong. Try again.
1.4 kB · 69 lines
Nix
at master
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970{ lib, buildPythonPackage, fetchFromGitHub,
# build-system poetry-core,
# dependencies typing-extensions,
# tests pytest-cov-stub, pytest-django, pytest-mock, pytest-randomly, pytestCheckHook,}:
buildPythonPackage (finalAttrs: { pname = "django-test-migrations"; version = "1.5.0"; pyproject = true;
src = fetchFromGitHub { owner = "wemake-services"; repo = "django-test-migrations"; tag = finalAttrs.version; hash = "sha256-mYDGGfkLo+GMgItCje46KtXdPsedawRKXLbRnD+CC+8="; };
build-system = [ poetry-core ];
dependencies = [ typing-extensions ];
preCheck = '' export DJANGO_DATABASE_NAME=test_db '';
nativeCheckInputs = [ pytest-cov-stub pytest-django pytest-mock pytest-randomly pytestCheckHook ];
disabledTests = [ # nested pytest calls complain about import file mismatch (out vs source) "test_call_pytest_setup_plan" "test_pytest_markers" ];
pythonImportsCheck = [ "django_test_migrations" ];
meta = { description = "Test django schema and data migrations, including migrations' order and best practices"; homepage = "https://github.com/wemake-services/django-test-migrations"; changelog = "https://github.com/wemake-services/django-test-migrations/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; };})