python3Packages.hypothesis-jsonschema: init at 0.23.1

New dependency for datamodel-code-generator.
This commit is contained in:
Martin Weinelt
2026-07-13 23:33:17 +02:00
parent ace54f483f
commit a149eb8608
2 changed files with 52 additions and 0 deletions

View File

@@ -0,0 +1,50 @@
{
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;
};
})

View File

@@ -7794,6 +7794,8 @@ self: super: with self; {
hypothesis-auto = callPackage ../development/python-modules/hypothesis-auto { };
hypothesis-jsonschema = callPackage ../development/python-modules/hypothesis-jsonschema { };
hypothesis_6_136 = callPackage ../development/python-modules/hypothesis/hypothesis_6_136.nix { };
hypothesmith = callPackage ../development/python-modules/hypothesmith { };