py-ocpi


Namepy-ocpi JSON
Version 0.3.1 PyPI version JSON
download
home_pagehttps://github.com/TECHS-Technological-Solutions/ocpi
SummaryPython Implementation of OCPI
upload_time2023-04-16 07:49:02
maintainer
docs_urlNone
authorHAkhavan71
requires_python>=3.9,<4.0
licenseMIT
keywords ocpi
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
.. image:: https://img.shields.io/pypi/v/py-ocpi.svg?style=flat
   :target: https://pypi.org/project/py-ocpi/
.. image:: https://pepy.tech/badge/py-ocpi/month
   :target: https://pepy.tech/project/py-ocpi
.. image:: https://github.com/TECHS-Technological-Solutions/ocpi/actions/workflows/pypi.yaml/badge.svg?style=svg
   :target: https://github.com/TECHS-Technological-Solutions/ocpi/actions?query=workflow:pypi
.. image:: https://coveralls.io/repos/github/TECHS-Technological-Solutions/ocpi/badge.svg
   :target: https://coveralls.io/github/TECHS-Technological-Solutions/ocpi
   
Introduction
============

This Library is a Python implementation of the Open Charge Point Interface (OCPI)


Getting Started
===============

Installation
------------

install Py-OCPI like this:

.. code-block:: bash

    pip install py-ocpi


How Does it Work?
-----------------

Modules that communicate with central system will use crud for retrieving required data. the data that is retrieved from central system may
not be compatible with OCPI protocol. So the data will be passed to adapter to make it compatible with schemas defined by OCPI. User only needs to
modify crud and adapter based on central system architecture.

Example
-------

https://github.com/TECHS-Technological-Solutions/ocpi/blob/830dba5fb3bbc7297326a4963429d7a9f850f28d/examples/v_2_2_1.py#L1-L205

Documents
---------

Check the `Documentation <https://techs-technological-solutions.github.io/ocpi/>`_


License
=======

This project is licensed under the terms of the MIT license.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/TECHS-Technological-Solutions/ocpi",
    "name": "py-ocpi",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9,<4.0",
    "maintainer_email": "",
    "keywords": "ocpi",
    "author": "HAkhavan71",
    "author_email": "hakh.27@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/ed/4b/ef5681a06c1ca4c67bf992d33f1b51abf8653d9ac7c3137629a308f57275/py_ocpi-0.3.1.tar.gz",
    "platform": null,
    "description": "\n.. image:: https://img.shields.io/pypi/v/py-ocpi.svg?style=flat\n   :target: https://pypi.org/project/py-ocpi/\n.. image:: https://pepy.tech/badge/py-ocpi/month\n   :target: https://pepy.tech/project/py-ocpi\n.. image:: https://github.com/TECHS-Technological-Solutions/ocpi/actions/workflows/pypi.yaml/badge.svg?style=svg\n   :target: https://github.com/TECHS-Technological-Solutions/ocpi/actions?query=workflow:pypi\n.. image:: https://coveralls.io/repos/github/TECHS-Technological-Solutions/ocpi/badge.svg\n   :target: https://coveralls.io/github/TECHS-Technological-Solutions/ocpi\n   \nIntroduction\n============\n\nThis Library is a Python implementation of the Open Charge Point Interface (OCPI)\n\n\nGetting Started\n===============\n\nInstallation\n------------\n\ninstall Py-OCPI like this:\n\n.. code-block:: bash\n\n    pip install py-ocpi\n\n\nHow Does it Work?\n-----------------\n\nModules that communicate with central system will use crud for retrieving required data. the data that is retrieved from central system may\nnot be compatible with OCPI protocol. So the data will be passed to adapter to make it compatible with schemas defined by OCPI. User only needs to\nmodify crud and adapter based on central system architecture.\n\nExample\n-------\n\nhttps://github.com/TECHS-Technological-Solutions/ocpi/blob/830dba5fb3bbc7297326a4963429d7a9f850f28d/examples/v_2_2_1.py#L1-L205\n\nDocuments\n---------\n\nCheck the `Documentation <https://techs-technological-solutions.github.io/ocpi/>`_\n\n\nLicense\n=======\n\nThis project is licensed under the terms of the MIT license.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Python Implementation of OCPI",
    "version": "0.3.1",
    "split_keywords": [
        "ocpi"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a91f9538bcaf19b015861c530c4e9cbabae4a6bc63ff9c2129765fdd2fc9ea76",
                "md5": "eedf131cfd20599c77f2142a0d1eee70",
                "sha256": "6388ee6cc4f1226cf272694de332379c20f11f842c2cdc68fd5d45dd36712461"
            },
            "downloads": -1,
            "filename": "py_ocpi-0.3.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "eedf131cfd20599c77f2142a0d1eee70",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9,<4.0",
            "size": 51446,
            "upload_time": "2023-04-16T07:48:59",
            "upload_time_iso_8601": "2023-04-16T07:48:59.650253Z",
            "url": "https://files.pythonhosted.org/packages/a9/1f/9538bcaf19b015861c530c4e9cbabae4a6bc63ff9c2129765fdd2fc9ea76/py_ocpi-0.3.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ed4bef5681a06c1ca4c67bf992d33f1b51abf8653d9ac7c3137629a308f57275",
                "md5": "750420214146661fddc82c44947c1239",
                "sha256": "ef15f84fbc08e189a1aa46e9911625decca4cf2e58854898929b3fd38367d29e"
            },
            "downloads": -1,
            "filename": "py_ocpi-0.3.1.tar.gz",
            "has_sig": false,
            "md5_digest": "750420214146661fddc82c44947c1239",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9,<4.0",
            "size": 28859,
            "upload_time": "2023-04-16T07:49:02",
            "upload_time_iso_8601": "2023-04-16T07:49:02.183662Z",
            "url": "https://files.pythonhosted.org/packages/ed/4b/ef5681a06c1ca4c67bf992d33f1b51abf8653d9ac7c3137629a308f57275/py_ocpi-0.3.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-04-16 07:49:02",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "TECHS-Technological-Solutions",
    "github_project": "ocpi",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "py-ocpi"
}
        
Elapsed time: 0.07737s