openadr3-client-gac-compliance


Nameopenadr3-client-gac-compliance JSON
Version 1.4.0 PyPI version JSON
download
home_pageNone
SummaryNone
upload_time2025-07-28 12:29:32
maintainerNone
docs_urlNone
authorNick van der Burgt
requires_python<4,>=3.12
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # OpenADR3 client

This repository contains a plugin for the [OpenADR3-client](https://github.com/ElaadNL/openadr3-client) library that adds additional pydantic validators to the OpenADR3 domain models to ensure GAC compliance. Since GAC compliance is a superset of OpenADR3, adding validation rules on top of the OpenADR3 models is sufficient to ensure compliance.

To use this plugin, the package must be imported once globally. We recommend doing this in your root directories `__init__.py` file.

```python
import openadr3_client_gac_compliance  # noqa: F401 (in case you use ruff)
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "openadr3-client-gac-compliance",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4,>=3.12",
    "maintainer_email": null,
    "keywords": null,
    "author": "Nick van der Burgt",
    "author_email": "nick.van.der.burgt@elaad.nl",
    "download_url": "https://files.pythonhosted.org/packages/6e/c7/8f9fd4b303e45b7c32a902b7183fae12e8508f15fa94c407ffdf26ea704a/openadr3_client_gac_compliance-1.4.0.tar.gz",
    "platform": null,
    "description": "# OpenADR3 client\n\nThis repository contains a plugin for the [OpenADR3-client](https://github.com/ElaadNL/openadr3-client) library that adds additional pydantic validators to the OpenADR3 domain models to ensure GAC compliance. Since GAC compliance is a superset of OpenADR3, adding validation rules on top of the OpenADR3 models is sufficient to ensure compliance.\n\nTo use this plugin, the package must be imported once globally. We recommend doing this in your root directories `__init__.py` file.\n\n```python\nimport openadr3_client_gac_compliance  # noqa: F401 (in case you use ruff)\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": null,
    "version": "1.4.0",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b65be85fea5a89f7bc680bc5da767a47e32fb46a8e25c13760ef045719de6bc9",
                "md5": "76c9a9ebecd0e09f397974a0393f517a",
                "sha256": "398e440232d1b568e8c3b852d8af9914b5e9c96a427aa5119d0531b119ef27cd"
            },
            "downloads": -1,
            "filename": "openadr3_client_gac_compliance-1.4.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "76c9a9ebecd0e09f397974a0393f517a",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4,>=3.12",
            "size": 11400,
            "upload_time": "2025-07-28T12:29:31",
            "upload_time_iso_8601": "2025-07-28T12:29:31.660922Z",
            "url": "https://files.pythonhosted.org/packages/b6/5b/e85fea5a89f7bc680bc5da767a47e32fb46a8e25c13760ef045719de6bc9/openadr3_client_gac_compliance-1.4.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6ec78f9fd4b303e45b7c32a902b7183fae12e8508f15fa94c407ffdf26ea704a",
                "md5": "eb80a0e70beac1a46624a5d706c093fd",
                "sha256": "14b3b93227af8f41261e0abd078e8a37c5f2e8f4426d719ba605ee80520bfd38"
            },
            "downloads": -1,
            "filename": "openadr3_client_gac_compliance-1.4.0.tar.gz",
            "has_sig": false,
            "md5_digest": "eb80a0e70beac1a46624a5d706c093fd",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4,>=3.12",
            "size": 8177,
            "upload_time": "2025-07-28T12:29:32",
            "upload_time_iso_8601": "2025-07-28T12:29:32.599404Z",
            "url": "https://files.pythonhosted.org/packages/6e/c7/8f9fd4b303e45b7c32a902b7183fae12e8508f15fa94c407ffdf26ea704a/openadr3_client_gac_compliance-1.4.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-28 12:29:32",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "openadr3-client-gac-compliance"
}
        
Elapsed time: 0.74827s