Merge pull request #304443 from r-ryantm/auto-update/python312Packages.mkdocs-material

python312Packages.mkdocs-material: 9.5.17 -> 9.5.18

authored by Fabian Affolter and committed by GitHub 5956ef0f a0d9c0f6

+314 -40
+43
pkgs/development/python-modules/jsonfeed/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + setuptools, 6 + pythonOlder, 7 + requests, 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "jsonfeed"; 12 + version = "0.0.1"; 13 + pyproject = true; 14 + 15 + disabled = pythonOlder "3.9"; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + hash = "sha256-Etfi59oOCrLHavLRMQo3HASFnydrBnsyEtGUgcsv1aQ="; 20 + }; 21 + 22 + postPatch = '' 23 + # Mixing of dev and runtime requirements 24 + substituteInPlace setup.py \ 25 + --replace-fail "install_requires=install_requires," "install_requires=[]," 26 + ''; 27 + 28 + build-system = [ setuptools ]; 29 + 30 + dependencies = [ requests ]; 31 + 32 + # Module has no tests, only a placeholder 33 + doCheck = false; 34 + 35 + pythonImportsCheck = [ "jsonfeed" ]; 36 + 37 + meta = with lib; { 38 + description = "Module to process json feed"; 39 + homepage = "https://pypi.org/project/jsonfeed/"; 40 + license = licenses.bsd2; 41 + maintainers = with maintainers; [ fab ]; 42 + }; 43 + }
+30 -36
pkgs/development/python-modules/mkdocs-material/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , fetchFromGitHub 4 - 5 - # build-system 6 - , hatch-requirements-txt 7 - , hatch-nodejs-version 8 - , hatchling 9 - , trove-classifiers 10 - 11 - # dependencies 12 - , babel 13 - , colorama 14 - , jinja2 15 - , markdown 16 - , mkdocs 17 - , mkdocs-material-extensions 18 - , paginate 19 - , pygments 20 - , pymdown-extensions 21 - , pythonOlder 22 - , regex 23 - , requests 24 - 25 - # optional-dependencies 26 - , mkdocs-minify-plugin 27 - , mkdocs-redirects 28 - , mkdocs-git-revision-date-localized-plugin 29 - , pillow 30 - , cairosvg 1 + { 2 + lib, 3 + babel, 4 + buildPythonPackage, 5 + cairosvg, 6 + colorama, 7 + fetchFromGitHub, 8 + hatch-nodejs-version, 9 + hatch-requirements-txt, 10 + hatchling, 11 + jinja2, 12 + markdown, 13 + mkdocs, 14 + mkdocs-git-revision-date-localized-plugin, 15 + mkdocs-material-extensions, 16 + mkdocs-minify-plugin, 17 + mkdocs-redirects, 18 + mkdocs-rss-plugin, 19 + paginate, 20 + pillow, 21 + pygments, 22 + pymdown-extensions, 23 + pythonOlder, 24 + regex, 25 + requests, 26 + trove-classifiers, 31 27 }: 32 28 33 29 buildPythonPackage rec { 34 30 pname = "mkdocs-material"; 35 - version = "9.5.17"; 31 + version = "9.5.18"; 36 32 pyproject = true; 37 33 38 34 disabled = pythonOlder "3.7"; ··· 41 37 owner = "squidfunk"; 42 38 repo = "mkdocs-material"; 43 39 rev = "refs/tags/${version}"; 44 - hash = "sha256-r+w3Nf7mAfWiDUeOelO+ykizeqxRiKWBnbUjakXov3U="; 40 + hash = "sha256-5FCIDAWRY6YfZi4QbcEpJMFfbJ17vudxlUYx4czDxrY="; 45 41 }; 46 42 47 43 nativeBuildInputs = [ ··· 69 65 recommended = [ 70 66 mkdocs-minify-plugin 71 67 mkdocs-redirects 72 - # TODO: mkdocs-rss-plugin 68 + mkdocs-rss-plugin 73 69 ]; 74 70 git = [ 75 71 # TODO: gmkdocs-git-committers-plugin ··· 84 80 # No tests for python 85 81 doCheck = false; 86 82 87 - pythonImportsCheck = [ 88 - "mkdocs" 89 - ]; 83 + pythonImportsCheck = [ "mkdocs" ]; 90 84 91 85 meta = with lib; { 92 86 changelog = "https://github.com/squidfunk/mkdocs-material/blob/${src.rev}/CHANGELOG";
+69
pkgs/development/python-modules/mkdocs-rss-plugin/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + feedparser, 5 + fetchFromGitHub, 6 + gitpython, 7 + jsonfeed, 8 + mkdocs, 9 + pytestCheckHook, 10 + pythonOlder, 11 + setuptools, 12 + validator-collection, 13 + }: 14 + 15 + buildPythonPackage rec { 16 + pname = "mkdocs-rss-plugin"; 17 + version = "1.12.1"; 18 + pyproject = true; 19 + 20 + disabled = pythonOlder "3.9"; 21 + 22 + src = fetchFromGitHub { 23 + owner = "Guts"; 24 + repo = "mkdocs-rss-plugin"; 25 + rev = "refs/tags/${version}"; 26 + hash = "sha256-cLQfhMYW/9Eb+IamQIC7fZRTm/ORD8xbcrmKkSkUrMs="; 27 + }; 28 + 29 + postPatch = '' 30 + sed -i "/--cov/d" setup.cfg 31 + ''; 32 + 33 + build-system = [ setuptools ]; 34 + 35 + dependencies = [ 36 + gitpython 37 + mkdocs 38 + ]; 39 + 40 + nativeCheckInputs = [ 41 + feedparser 42 + jsonfeed 43 + pytestCheckHook 44 + validator-collection 45 + ]; 46 + 47 + pythonImportsCheck = [ "mkdocs_rss_plugin" ]; 48 + 49 + disabledTests = [ 50 + # Tests require network access 51 + "test_plugin_config_through_mkdocs" 52 + "test_remote_image_ok" 53 + ]; 54 + 55 + disabledTestPaths = [ 56 + # Tests require network access 57 + "tests/test_integrations_material_social_cards.py" 58 + "tests/test_build_no_git.py" 59 + "tests/test_build.py" 60 + ]; 61 + 62 + meta = with lib; { 63 + description = "MkDocs plugin to generate a RSS feeds for created and updated pages, using git log and YAML frontmatter"; 64 + homepage = "https://github.com/Guts/mkdocs-rss-plugin"; 65 + changelog = "https://github.com/Guts/mkdocs-rss-plugin/blob/${src.rev}/CHANGELOG.md"; 66 + license = licenses.mit; 67 + maintainers = with maintainers; [ fab ]; 68 + }; 69 + }
+145
pkgs/development/python-modules/validator-collection/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + wheel, 7 + alabaster, 8 + attrs, 9 + babel, 10 + certifi, 11 + cffi, 12 + chardet, 13 + codecov, 14 + colorama, 15 + coverage, 16 + docutils, 17 + filelock, 18 + html5lib, 19 + idna, 20 + imagesize, 21 + isort, 22 + jinja2, 23 + jsonschema, 24 + lazy-object-proxy, 25 + markupsafe, 26 + mccabe, 27 + more-itertools, 28 + packaging, 29 + pkginfo, 30 + pluggy, 31 + py, 32 + py-cpuinfo, 33 + pycparser, 34 + pyfakefs, 35 + pygments, 36 + pyparsing, 37 + pytest, 38 + pytest-benchmark, 39 + pytest-cov, 40 + pytz, 41 + readme-renderer, 42 + requests, 43 + requests-toolbelt, 44 + restview, 45 + six, 46 + snowballstemmer, 47 + sphinx, 48 + sphinx-rtd-theme, 49 + sphinx-tabs, 50 + sphinxcontrib-websupport, 51 + toml, 52 + pytestCheckHook, 53 + tox, 54 + tqdm, 55 + twine, 56 + urllib3, 57 + virtualenv, 58 + webencodings, 59 + wrapt, 60 + pythonOlder, 61 + }: 62 + 63 + buildPythonPackage rec { 64 + pname = "validator-collection"; 65 + version = "1.5.0"; 66 + pyproject = true; 67 + 68 + disabled = pythonOlder "3.9"; 69 + 70 + src = fetchFromGitHub { 71 + owner = "insightindustry"; 72 + repo = "validator-collection"; 73 + rev = "refs/tags/v.${version}"; 74 + hash = "sha256-CDPfIkZZRpl1rAzNpLKJfaBEGWUl71coic2jOHIgi6o="; 75 + }; 76 + 77 + build-system = [ setuptools ]; 78 + 79 + dependencies = [ 80 + alabaster 81 + attrs 82 + babel 83 + certifi 84 + cffi 85 + chardet 86 + codecov 87 + colorama 88 + coverage 89 + docutils 90 + filelock 91 + html5lib 92 + idna 93 + imagesize 94 + isort 95 + jinja2 96 + jsonschema 97 + lazy-object-proxy 98 + markupsafe 99 + mccabe 100 + more-itertools 101 + packaging 102 + pkginfo 103 + pluggy 104 + py 105 + py-cpuinfo 106 + pycparser 107 + pyfakefs 108 + pygments 109 + pyparsing 110 + pytest 111 + pytest-benchmark 112 + pytest-cov 113 + pytz 114 + readme-renderer 115 + requests 116 + requests-toolbelt 117 + restview 118 + six 119 + snowballstemmer 120 + sphinx 121 + sphinx-rtd-theme 122 + sphinx-tabs 123 + sphinxcontrib-websupport 124 + toml 125 + tox 126 + tqdm 127 + twine 128 + urllib3 129 + virtualenv 130 + webencodings 131 + wrapt 132 + ]; 133 + 134 + nativeCheckInputs = [ pytestCheckHook ]; 135 + 136 + pythonImportsCheck = [ "validator_collection" ]; 137 + 138 + meta = with lib; { 139 + description = "Python library of 60+ commonly-used validator functions"; 140 + homepage = "https://github.com/insightindustry/validator-collection/"; 141 + changelog = "https://github.com/insightindustry/validator-collection/blob/${src.rev}/CHANGES.rst"; 142 + license = licenses.mit; 143 + maintainers = with maintainers; [ fab ]; 144 + }; 145 + }
+27 -4
pkgs/top-level/python-packages.nix
··· 6079 6079 6080 6080 jsondiff = callPackage ../development/python-modules/jsondiff { }; 6081 6081 6082 + jsonfeed = callPackage ../development/python-modules/jsonfeed { }; 6083 + 6082 6084 jsonfield = callPackage ../development/python-modules/jsonfield { }; 6083 6085 6084 6086 jsonlines = callPackage ../development/python-modules/jsonlines { }; ··· 7432 7434 mizani = callPackage ../development/python-modules/mizani { }; 7433 7435 7434 7436 mkdocs = callPackage ../development/python-modules/mkdocs { }; 7437 + 7435 7438 mkdocs-autolinks-plugin = callPackage ../development/python-modules/mkdocs-autolinks-plugin { }; 7439 + 7436 7440 mkdocs-autorefs = callPackage ../development/python-modules/mkdocs-autorefs { }; 7441 + 7437 7442 mkdocs-drawio-exporter = callPackage ../development/python-modules/mkdocs-drawio-exporter { }; 7443 + 7438 7444 mkdocs-exclude = callPackage ../development/python-modules/mkdocs-exclude { }; 7439 - mkdocs-jupyter = callPackage ../development/python-modules/mkdocs-jupyter { }; 7440 - mkdocs-gitlab = callPackage ../development/python-modules/mkdocs-gitlab-plugin { }; 7445 + 7441 7446 mkdocs-git-authors-plugin = callPackage ../development/python-modules/mkdocs-git-authors-plugin { }; 7447 + 7442 7448 mkdocs-git-revision-date-localized-plugin = callPackage ../development/python-modules/mkdocs-git-revision-date-localized-plugin { }; 7449 + 7450 + mkdocs-gitlab = callPackage ../development/python-modules/mkdocs-gitlab-plugin { }; 7451 + 7452 + mkdocs-jupyter = callPackage ../development/python-modules/mkdocs-jupyter { }; 7453 + 7443 7454 mkdocs-linkcheck = callPackage ../development/python-modules/mkdocs-linkcheck { }; 7455 + 7444 7456 mkdocs-macros = callPackage ../development/python-modules/mkdocs-macros { }; 7457 + 7445 7458 mkdocs-material = callPackage ../development/python-modules/mkdocs-material { }; 7459 + 7446 7460 mkdocs-material-extensions = callPackage ../development/python-modules/mkdocs-material/mkdocs-material-extensions.nix { }; 7461 + 7462 + mkdocs-mermaid2-plugin = callPackage ../development/python-modules/mkdocs-mermaid2-plugin { }; 7463 + 7447 7464 mkdocs-minify-plugin = callPackage ../development/python-modules/mkdocs-minify-plugin { }; 7465 + 7448 7466 mkdocs-redirects = callPackage ../development/python-modules/mkdocs-redirects { }; 7467 + 7449 7468 mkdocs-redoc-tag = callPackage ../development/python-modules/mkdocs-redoc-tag { }; 7469 + 7470 + mkdocs-rss-plugin = callPackage ../development/python-modules/mkdocs-rss-plugin { }; 7471 + 7450 7472 mkdocs-simple-hooks = callPackage ../development/python-modules/mkdocs-simple-hooks { }; 7473 + 7451 7474 mkdocs-swagger-ui-tag = callPackage ../development/python-modules/mkdocs-swagger-ui-tag { }; 7452 7475 7453 7476 mkdocstrings = callPackage ../development/python-modules/mkdocstrings { }; 7454 7477 7455 7478 mkdocstrings-python = callPackage ../development/python-modules/mkdocstrings-python { }; 7456 - 7457 - mkdocs-mermaid2-plugin = callPackage ../development/python-modules/mkdocs-mermaid2-plugin { }; 7458 7479 7459 7480 mkl-service = callPackage ../development/python-modules/mkl-service { }; 7460 7481 ··· 16419 16440 vacuum-map-parser-roborock = callPackage ../development/python-modules/vacuum-map-parser-roborock { }; 16420 16441 16421 16442 validate-email = callPackage ../development/python-modules/validate-email { }; 16443 + 16444 + validator-collection = callPackage ../development/python-modules/validator-collection { }; 16422 16445 16423 16446 validators = callPackage ../development/python-modules/validators { }; 16424 16447