From 9872d1182e73eb1863c5795b9eb13067ac0bf497 Mon Sep 17 00:00:00 2001 From: James B Date: Tue, 25 Feb 2025 11:55:42 +0000 Subject: [PATCH 1/2] Fix problem seen where flatterer 0.18.0 does not exist any more. https://github.com/openreferral/specification/issues/537 Similiar to https://github.com/openreferral/specification/commit/b37d9b0b2f68af5f76a4cea8502adf6141d39676 Extra packages: We aren't sure why pip-compile added these extra packages. --- requirements.txt | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index f98de0d..7e938a8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --resolver=backtracking requirements.in +# pip-compile requirements.in # alabaster==0.7.13 # via sphinx @@ -41,7 +41,7 @@ docutils==0.17.1 # sphinxcontrib-opendataservices-jsonschema erd-from-json-table-schema==0.2.0 # via -r requirements.in -flatterer==0.18.0 +flatterer==0.18.2 # via hsds-schema-tools fqdn==1.5.1 # via jsonschema @@ -55,12 +55,16 @@ ijson==3.2.0.post0 # via flatterer imagesize==1.4.1 # via sphinx +importlib-metadata==8.6.1 + # via sphinx isoduration==20.11.0 # via jsonschema jinja2==3.1.2 # via # myst-parser # sphinx +json-merge-patch==0.2 + # via hsds-schema-tools jsonpointer==2.3 # via # jsonschema @@ -124,6 +128,7 @@ pyyaml==6.0 requests==2.31.0 # via # check-jsonschema + # hsds-schema-tools # sphinx rfc3339-validator==0.1.4 # via jsonschema @@ -131,6 +136,8 @@ rfc3987==1.3.8 # via jsonschema ruamel-yaml==0.17.21 # via check-jsonschema +ruamel-yaml-clib==0.2.12 + # via ruamel-yaml six==1.16.0 # via # python-dateutil @@ -194,6 +201,8 @@ urllib3==1.26.15 # transifex-client webcolors==1.13 # via jsonschema +zipp==3.21.0 + # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # setuptools From b3477371f12a2556c0f46cf9f71a2d53a92fe6ca Mon Sep 17 00:00:00 2001 From: James B Date: Tue, 25 Feb 2025 14:52:17 +0000 Subject: [PATCH 2/2] Run hsds_schema.py docs-all --- docs/extras/openapi30.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/extras/openapi30.json b/docs/extras/openapi30.json index 1ccccdf..780bd24 100644 --- a/docs/extras/openapi30.json +++ b/docs/extras/openapi30.json @@ -3,7 +3,7 @@ "info": { "title": "HSDS OpenAPI", "version": "3.0", - "description": "Open API for the Human Services Data Specification. See [HSDS documentation](http://docs.openreferral.org/en/3.0/) for more details on the specification.", + "description": "\nOpen Referral develops data standards and open source tools that make it easier to share, find and use information about health, human, and social services i.e. community resource directory data. Our Human Service Data Specification (HSDS, AKA \u2018the Open Referral format\u2019) is a data exchange format that enables resource directory data to be shared among heterogeneous information systems. \n\nWe provide an [OpenAPI](https://www.openapis.org/) specification that can be used as a blueprint for the design or adaptation of API platforms to provide read or read/write access to information on organizations, services, locations and the details about them. The API protocol provides most of the functionality needed for simple access and exchange of data.\n\nThis Swagger UI will aid the development of API's that will validate against the Open API specification. \n\nFor further info please see:\n- [API Reference Section in the Docs](http://docs.openreferral.org/en/latest/hsds/api_reference.html#)\n- [API Specification (GitHub)](https://github.com/openreferral/specification/tree/3.0/schema/openapi.json) & [Issue tracker](https://github.com/openreferral/specification/issues)\n ", "license": { "name": "Creative Commons Attribution Share-Alike 4.0 license", "url": "https://creativecommons.org/licenses/by/4.0/"