From 3aaecbb650cc2039646cd1366566b62ff41460f1 Mon Sep 17 00:00:00 2001 From: Julian Berman Date: Wed, 17 May 2023 09:53:12 -0400 Subject: [PATCH] Add the JSON Schema trove classifier and make minor tweaks. --- docs/requirements.txt | 34 +++++++++++++++++----------------- pyproject.toml | 16 ++++++++++++---- 2 files changed, 29 insertions(+), 21 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index bb9ddc4..73bae88 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -6,13 +6,13 @@ # alabaster==0.7.13 # via sphinx -attrs==22.2.0 +attrs==23.1.0 # via referencing babel==2.12.1 # via sphinx -beautifulsoup4==4.12.0 +beautifulsoup4==4.12.2 # via furo -certifi==2022.12.7 +certifi==2023.5.7 # via requests charset-normalizer==3.1.0 # via requests @@ -22,9 +22,9 @@ cycler==0.11.0 # via matplotlib docutils==0.19 # via sphinx -fonttools==4.39.2 +fonttools==4.39.4 # via matplotlib -furo==2022.12.7 +furo==2023.3.27 # via -r docs/requirements.in idna==3.4 # via requests @@ -40,19 +40,19 @@ markupsafe==2.1.2 # via jinja2 matplotlib==3.7.1 # via sphinxext-opengraph -numpy==1.24.2 +numpy==1.24.3 # via # contourpy # matplotlib -packaging==23.0 +packaging==23.1 # via # matplotlib # sphinx -pillow==9.4.0 +pillow==9.5.0 # via matplotlib pyenchant==3.2.2 # via sphinxcontrib-spelling -pygments==2.14.0 +pygments==2.15.1 # via # furo # pygments-github-lexers @@ -63,19 +63,19 @@ pyparsing==3.0.9 # via matplotlib python-dateutil==2.8.2 # via matplotlib -referencing==0.25.0 +referencing==0.28.1 # via jsonschema-specifications -requests==2.28.2 +requests==2.30.0 # via sphinx -rpds-py==0.7.0 +rpds-py==0.7.1 # via referencing six==1.16.0 # via python-dateutil snowballstemmer==2.2.0 # via sphinx -soupsieve==2.4 +soupsieve==2.4.1 # via beautifulsoup4 -sphinx==6.1.3 +sphinx==6.2.1 # via # -r docs/requirements.in # furo @@ -85,7 +85,7 @@ sphinx==6.1.3 # sphinxext-opengraph sphinx-basic-ng==1.0.0b1 # via furo -sphinx-copybutton==0.5.1 +sphinx-copybutton==0.5.2 # via -r docs/requirements.in sphinxcontrib-applehelp==1.0.4 # via sphinx @@ -101,7 +101,7 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx sphinxcontrib-spelling==8.0.0 # via -r docs/requirements.in -sphinxext-opengraph==0.8.1 +sphinxext-opengraph==0.8.2 # via -r docs/requirements.in -urllib3==1.26.15 +urllib3==2.0.2 # via requests diff --git a/pyproject.toml b/pyproject.toml index ab04534..1a6096e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,27 +11,34 @@ description = "The JSON Schema meta-schemas and vocabularies, exposed as a Regis readme = "README.rst" license = {text = "MIT"} requires-python = ">=3.8" -keywords = ["jsonschema", "json", "data", "validation"] +keywords = [ + "validation", + "data validation", + "jsonschema", + "json", + "json schema", +] authors = [ {email = "Julian+jsonschema-specifications@GrayVines.com"}, {name = "Julian Berman"}, ] classifiers = [ "Development Status :: 5 - Production/Stable", + "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", - "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", + "Topic :: File Formats :: JSON :: JSON Schema", ] dynamic = ["version"] dependencies = [ - "referencing>=0.25.0", + "referencing>=0.28.0", "importlib_resources>=1.4.0;python_version<'3.9'", ] @@ -44,7 +51,7 @@ Source = "https://github.com/python-jsonschema/jsonschema-specifications" [tool.coverage.run] branch = true -source = ["referencing"] +source = ["jsonschema-specifications"] dynamic_context = "test_function" [tool.coverage.report] @@ -57,6 +64,7 @@ ignore = [ [tool.isort] combine_as_imports = true +ensure_newline_before_comments = true from_first = true include_trailing_comma = true multi_line_output = 3