mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-08-26 10:14:48 +00:00
51 lines
908 B
Nix
51 lines
908 B
Nix
{
|
|
lib,
|
|
buildPythonPackage,
|
|
fetchPypi,
|
|
setuptools,
|
|
hypothesis,
|
|
jsonschema,
|
|
pytest-cov-stub,
|
|
pytestCheckHook,
|
|
}:
|
|
|
|
buildPythonPackage (finalAttrs: {
|
|
pname = "hypothesis-jsonschema";
|
|
version = "0.23.1";
|
|
pyproject = true;
|
|
|
|
__structuredAttrs = true;
|
|
|
|
# no git tags
|
|
src = fetchPypi {
|
|
inherit (finalAttrs) pname version;
|
|
hash = "sha256-9KwDICQ0KkFJoQJTmE9aVza4Kz/ir7CIjzg0oxFT8hU=";
|
|
};
|
|
|
|
build-system = [
|
|
setuptools
|
|
];
|
|
|
|
dependencies = [
|
|
hypothesis
|
|
jsonschema
|
|
];
|
|
|
|
doCheck = false; # sdist does not include everything to run the tests
|
|
|
|
nativeCheckInputs = [
|
|
pytest-cov-stub
|
|
pytestCheckHook
|
|
];
|
|
|
|
pythonImportsCheck = [
|
|
"hypothesis_jsonschema"
|
|
];
|
|
|
|
meta = {
|
|
description = "Generate test data from JSON schemata with Hypothesis";
|
|
homepage = "https://github.com/Zac-HD/hypothesis-jsonschema";
|
|
license = lib.licenses.mpl20;
|
|
};
|
|
})
|