Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add code generator to generate OCPP 2.1 code #452

Open
OrangeTux opened this issue Jul 20, 2023 · 1 comment · May be fixed by #451
Open

Add code generator to generate OCPP 2.1 code #452

OrangeTux opened this issue Jul 20, 2023 · 1 comment · May be fixed by #451
Labels
ocpp2.1 Issues related to OCPP 2.1 support stale

Comments

@OrangeTux
Copy link
Contributor

OrangeTux commented Jul 20, 2023

Members of the Open Charge Alliance have access to the JSON schemas of the OCPP 2.1 draft.

We can generate all ocpp/v21/{call, call_result, datatypes, enums}.py based of these schemas.

@OrangeTux OrangeTux added the ocpp2.1 Issues related to OCPP 2.1 support label Jul 20, 2023
@OrangeTux OrangeTux changed the title Add code generator to generat OCPP 2.1 code Add code generator to generate OCPP 2.1 code Jul 20, 2023
OrangeTux added a commit that referenced this issue Jul 20, 2023
This commit introduces a script that parses the JSON schemas for OCPP
2.1 and generate Python code.

Fixes: #452
OrangeTux added a commit that referenced this issue Jul 20, 2023
This commit introduces a script that parses the JSON schemas for OCPP
2.1 and generate Python code.

Fixes: #452
OrangeTux added a commit that referenced this issue Jul 20, 2023
This commit introduces a script that parses the JSON schemas for OCPP
2.1 and generate Python code.

Fixes: #452
OrangeTux added a commit that referenced this issue Jul 20, 2023
This commit introduces a script that parses the JSON schemas for OCPP
2.1 and generate Python code.

Fixes: #452
OrangeTux added a commit that referenced this issue Jul 20, 2023
Currently, the build requires `poetry` 1.1.11.
That version of `poetry` is already 2 years old.

While working on #452, this old version caused trouble. As part of #452,
I've to add new development dependency.
As result, `poetry.lock` is regenerated. Unfortunately, the build fails
because the lock file is incompatible with `poetry` 1.1.11. See
https://github.com/mobilityhouse/ocpp/actions/runs/5611599332/jobs/10268147947?pr=451

Fixes #455
OrangeTux added a commit that referenced this issue Jul 21, 2023
Currently, the build requires `poetry` 1.1.11.
That version of `poetry` is already 2 years old.

While working on #452, this old version caused trouble. As part of #452,
I've to add new development dependency.
As result, `poetry.lock` is regenerated. Unfortunately, the build fails
because the lock file is incompatible with `poetry` 1.1.11. See
https://github.com/mobilityhouse/ocpp/actions/runs/5611599332/jobs/10268147947?pr=451

Fixes #455
ajmirsky pushed a commit to ajmirsky/ocpp that referenced this issue Nov 26, 2024
Currently, the build requires `poetry` 1.1.11.
That version of `poetry` is already 2 years old.

While working on mobilityhouse#452, this old version caused trouble. As part of mobilityhouse#452,
I've to add new development dependency.
As result, `poetry.lock` is regenerated. Unfortunately, the build fails
because the lock file is incompatible with `poetry` 1.1.11. See
https://github.com/mobilityhouse/ocpp/actions/runs/5611599332/jobs/10268147947?pr=451

Fixes mobilityhouse#455
Copy link

This issue is stale because it has been open for 30 days with no activity.

@github-actions github-actions bot added the stale label Dec 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ocpp2.1 Issues related to OCPP 2.1 support stale
Development

Successfully merging a pull request may close this issue.

1 participant