python3Packages.json-schema-for-humans: 0.31.0 -> 0.39.1

This commit is contained in:
Fabian Affolter 2021-11-12 23:11:59 +01:00
parent cf05198542
commit 2af01eee3d

View file

@ -2,14 +2,16 @@
, beautifulsoup4
, buildPythonPackage
, click
, dataclasses
, dataclasses-json
, fetchFromGitHub
, htmlmin
, jinja2
, markdown2
, pbr
, poetry-core
, pygments
, pytestCheckHook
, pythonOlder
, pytz
, pyyaml
, requests
@ -17,16 +19,21 @@
buildPythonPackage rec {
pname = "json-schema-for-humans";
version = "0.31.0";
version = "0.39.1";
format = "pyproject";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "coveooss";
repo = pname;
rev = "v${version}";
sha256 = "1aj1w0qxdw8d6mf5vngk0xjgs7z8vzwc2aycahnkqg7q3cagq19n";
sha256 = "sha256-JoD4XEfIUsAbITWa0LMYgNP6WzrblI4HUIgLpx5gn18=";
};
nativeBuildInputs = [ pbr ];
nativeBuildInputs = [
poetry-core
];
propagatedBuildInputs = [
click
@ -38,12 +45,10 @@ buildPythonPackage rec {
pytz
pyyaml
requests
] ++ lib.optionals (pythonOlder "3.7") [
dataclasses
];
preBuild = ''
export PBR_VERSION=0.0.1
'';
checkInputs = [
beautifulsoup4
pytestCheckHook
@ -52,9 +57,13 @@ buildPythonPackage rec {
disabledTests = [
# Tests require network access
"test_references_url"
# Tests are failing
"TestMdGenerate"
];
pythonImportsCheck = [ "json_schema_for_humans" ];
pythonImportsCheck = [
"json_schema_for_humans"
];
meta = with lib; {
description = "Quickly generate HTML documentation from a JSON schema";