Skip to main content
https://img.shields.io/pypi/v/py-ocpi.svg?style=flat https://pepy.tech/badge/py-ocpi/month https://github.com/TECHS-Technological-Solutions/ocpi/actions/workflows/pypi.yaml/badge.svg?style=svg https://coveralls.io/repos/github/TECHS-Technological-Solutions/ocpi/badge.svg

Introduction

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

Getting Started

Installation

install Py-OCPI like this:

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

License

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

Metadata

Release files for py-ocpi 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for py-ocpi 0.3.1
File Size Uploaded
py_ocpi-0.3.1.tar.gz 28.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for py-ocpi 0.3.1
File Interpreter ABI Platform
py_ocpi-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 80.3 kB

Release files / py_ocpi-0.3.1.tar.gz

Download URL py_ocpi-0.3.1.tar.gz
Size 28.9 kB
Tags Source
SHA-256 checksum
How to use checksums
ef15f84fbc08e189a1aa46e9911625decca4cf2e58854898929b3fd38367d29e
BLAKE2b-256 checksum
How to use checksums
ed4bef5681a06c1ca4c67bf992d33f1b51abf8653d9ac7c3137629a308f57275
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.2 CPython/3.9.16 Linux/5.15.0-1035-azure

Release files / py_ocpi-0.3.1-py3-none-any.whl

Download URL py_ocpi-0.3.1-py3-none-any.whl
Size 51.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6388ee6cc4f1226cf272694de332379c20f11f842c2cdc68fd5d45dd36712461
BLAKE2b-256 checksum
How to use checksums
a91f9538bcaf19b015861c530c4e9cbabae4a6bc63ff9c2129765fdd2fc9ea76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.2 CPython/3.9.16 Linux/5.15.0-1035-azure

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page