Skip to content

Commit 740ddd1

Browse files
authored
Correctifs multiples (#46)
* Bump Python to latest * Save my findings on how to test push locally * Bump versions to make things work with Mac M1 * Lint the markdown a bit * Add notes on how to install "act" * Save notes for later * Fix broken links & update changelog * Update CHANGELOG.md * Fix version before merging
1 parent 61019db commit 740ddd1

7 files changed

Lines changed: 40 additions & 23 deletions

File tree

.github/workflows/test.yml

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,24 @@ name: Vérification du respect des spécifications
33
on:
44
push:
55

6+
# NOTE: if you need to debug these things locally, use `act` and medium installation:
7+
# E.g:
8+
# `act push` or `act push --container-architecture linux/amd64` (Mac M1)
9+
#
10+
# Installation notes at https://github.com/nektos/act
11+
#
12+
# I did early tests to simulate releases but so far didn't manage to extract the GITHUB_REF
13+
# https://github.com/nektos/act/discussions/2154
14+
#
615
jobs:
716
build:
817
runs-on: ubuntu-latest
918
steps:
10-
- uses: actions/checkout@v2
11-
- name: Installation Python 3.10
12-
uses: actions/setup-python@v1
19+
- uses: actions/checkout@v4
20+
- name: Installation Python 3.12
21+
uses: actions/setup-python@v5
1322
with:
14-
python-version: '3.10'
23+
python-version: '3.12'
1524
- name: Cache pip
1625
uses: actions/cache@v1
1726
with:

CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
# Changements
22

3-
## Dév (2.2.0)
3+
## 2.2.1
4+
5+
- Correctif de liens dans les deux sous-schémas, qui pointaient vers d'anciennes versions de façon incorrecte (@johanricher https://github.com/etalab/schema-irve/issues/43)
6+
- Correctif partiel du lien vers Validata (@AntoineAugusti https://github.com/etalab/schema-irve/issues/39)
7+
8+
## 2.2.0
49

510
- Le schéma est transformé en [data package](https://specs.frictionlessdata.io/data-package/) afin d'accueillir en plus du schéma existant (pour les données statiques), un schéma de données pour les données d'IRVE **dynamiques**. Le contenu de chaque schéma est contenu dans les dossiers `statique` et `dynamique`.
611

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,13 @@ Il existe deux schémas relatifs aux données des points de recharge pour véhic
99
Dans le but de constituer un répertoire national de données relatif à l’offre de recharge pour véhicules électriques, ouvert et accessible à tous, les aménageurs d’infrastructures de recharge pour véhicules électriques (IRVE), ou les personnes qu’ils désignent, doivent publier sur la plateforme data.gouv.fr les données pour tout point de recharge en service et ouvert au public. Cette ouverture de données doit être conforme aux schémas de données statique et dynamique en vigueur.
1010

1111
## Documents de cadrage juridique
12+
1213
- LOI n° 2019-1428 du 24 décembre 2019 d'orientation des mobilités (6° du L. 1115-1 du code des transports)
1314
- [Décret n° 2021-546 du 4 mai 2021 portant modification du décret n° 2017-26 du 12 janvier 2017 relatif aux infrastructures de recharge pour véhicules électriques et portant diverses mesures de transposition de la directive 2014/94/UE du Parlement européen et du Conseil du 22 octobre 2014 sur le déploiement d'une infrastructure pour carburants alternatifs (articles R.353-4-4 et R. 353-4-5 du code de l’énergie)](https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000043475363)
1415

1516
## Voir aussi
17+
1618
- [Documentation sur les données de points de recharge](https://doc.transport.data.gouv.fr/producteurs/infrastructures-de-recharge-de-vehicules-electriques-irve)
1719
- Pour poser une question, commenter, faire un retour d’usage ou contribuer à l’amélioration du modèle de données, vous pouvez :
18-
- adresser un message à [contact@transport.beta.gouv.fr](mailto:contact@transport.beta.gouv.fr)
20+
- adresser un message à [contact@transport.data.gouv.fr](mailto:contact@transport.data.gouv.fr)
1921
- ouvrir un ticket sur le [dépôt GitHub](https://github.com/etalab/schema-irve/issues/new) du schéma

dynamique/README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# Infrastructures de recharge pour véhicules électriques - données dynamiques
22

3-
43
Spécification du fichier d'échange relatif aux données dynamiques concernant la disponibilité et l’état de fonctionnement des points de recharge et de leurs connecteurs pour véhicules électriques
54

65
## Contexte
6+
77
Dans le but de constituer un répertoire national de données relatif à l’offre de recharge pour véhicules électriques, ouvert et accessible à tous, les aménageurs d’infrastructures de recharge pour véhicules électriques (IRVE), ou les personnes qu’ils désignent, doivent publier sur la plateforme data.gouv.fr les données pour tout point de recharge en service et ouvert au public. L’ouverture des données dynamiques relatives à l’état de fonctionnement et la disponibilité des points de recharge et de leurs connecteurs s’effectue selon les modalités définies par arrêté.
88

99
## Documents de cadrage technique
@@ -20,10 +20,12 @@ Pour être conformes, les données dynamiques doivent faire référence aux donn
2020
Chaque nouvel état de fonctionnement ou de disponibilité d’un point de recharge (ou d’un de ses connecteurs) doit nécessairement entraîner la mise à jour des données dynamiques.
2121

2222
## Consolidation
23+
2324
Il n’existe pas de consolidation nationale des flux dynamiques pour l’heure.
2425

2526
## Voir aussi
27+
2628
- [Documentation sur les données dynamiques](https://doc.transport.data.gouv.fr/producteurs/infrastructures-de-recharge-de-vehicules-electriques-irve/donnees-dynamiques)
2729
- Pour poser une question, commenter, faire un retour d’usage ou contribuer à l’amélioration du modèle de données, vous pouvez :
28-
- adresser un message à [contact@transport.beta.gouv.fr](mailto:contact@transport.beta.gouv.fr)
30+
- adresser un message à [contact@transport.data.gouv.fr](mailto:contact@transport.data.gouv.fr)
2931
- ouvrir un ticket sur le dépôt [GitHub du schéma](https://github.com/etalab/schema-irve/issues/new)

dynamique/schema-dynamique.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
"description": "Spécification du fichier d'échange relatif aux données concernant la localisation géographique et les caractéristiques techniques des stations et des points de recharge pour véhicules électriques",
66
"countryCode": "FR",
77
"homepage": "https://github.com/etalab/schema-irve",
8-
"path": "https://github.com/etalab/schema-irve/raw/v2.0.4/schema.json",
8+
"path": "https://github.com/etalab/schema-irve/raw/v2.2.1/schema.json",
99
"resources": [
1010
{
1111
"title": "Exemple de fichier IRVE valide",
12-
"path": "https://github.com/etalab/schema-irve/raw/v2.0.4/exemple-valide-dynamique.csv"
12+
"path": "https://github.com/etalab/schema-irve/raw/v2.2.1/exemple-valide-dynamique.csv"
1313
}
1414
],
1515
"sources": [
@@ -31,12 +31,12 @@
3131
}
3232
],
3333
"created": "2022-10-28",
34-
"lastModified": "2022-10-28",
35-
"version": "2.2.0",
34+
"lastModified": "2024-01-16",
35+
"version": "2.2.1",
3636
"contributors": [
3737
{
38-
"title": "Geoffrey",
39-
"email": "validation@data.gouv.fr",
38+
"title": "Geoffrey Aldebert",
39+
"email": "geoffrey.aldebert@data.gouv.fr",
4040
"organisation": "Etalab",
4141
"role": "author"
4242
},
@@ -162,4 +162,4 @@
162162
"missingValues": [
163163
""
164164
]
165-
}
165+
}

statique/README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,12 @@ Pour faciliter le remplissage des données, Etalab met à disposition un génér
3131

3232
Une fois vos données chargées ou remplies, un formulaire vous proposera de les publier sur data.gouv.fr.
3333

34-
3534
## Consolidation
3635

3736
Etalab réalise une consolidation automatique des jeux de données IRVE conformes déposés sur data.gouv.fr. Le code est [disponible ici](https://github.com/etalab/notebooks/tree/master/irve-v2). Le fichier en résultant est [publié ici sur data.gouv.fr](https://www.data.gouv.fr/fr/datasets/5448d3e0c751df01f85d0572).
3837
Vous pouvez également visualiser son contenu sur une carte en passant par le [Point d’Accès National](https://transport.data.gouv.fr/datasets/fichier-consolide-des-bornes-de-recharge-pour-vehicules-electriques).
3938

40-
En cas de non consolidation de vos données, la raison principale possible est que vos données contiennent des erreurs et donc ne respectent pas le schéma. Nous vous invitons à les corriger et à utiliser l’[outil de validation Validata](https://validata.fr/table-schema?schema_name=schema-datagouvfr.etalab%2Fschema-irve) pour vérifier la qualité des vos données. .
39+
En cas de non consolidation de vos données, la raison principale possible est que vos données contiennent des erreurs et donc ne respectent pas le schéma. Nous vous invitons à les corriger et à utiliser l’[outil de validation Validata](https://validata.fr/table-schema?schema_name=schema-datagouvfr.etalab%2Fschema-irve-statique) pour vérifier la qualité des vos données. .
4140

4241
## Voir aussi
4342

statique/schema-statique.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
"description": "Spécification du fichier d'échange relatif aux données concernant la localisation géographique et les caractéristiques techniques des stations et des points de recharge pour véhicules électriques",
66
"countryCode": "FR",
77
"homepage": "https://github.com/etalab/schema-irve",
8-
"path": "https://github.com/etalab/schema-irve/raw/v2.1.0/schema.json",
8+
"path": "https://github.com/etalab/schema-irve/raw/v2.2.1/schema.json",
99
"resources": [
1010
{
1111
"title": "Exemple de fichier IRVE valide",
12-
"path": "https://github.com/etalab/schema-irve/raw/v2.1.0/exemple-valide.csv"
12+
"path": "https://github.com/etalab/schema-irve/raw/v2.2.1/exemple-valide.csv"
1313
}
1414
],
1515
"sources": [
@@ -71,19 +71,19 @@
7171
},
7272
{
7373
"title": "Antoine Augusti",
74-
"email": "antoine.augusti@beta.gouv.fr",
74+
"email": "antoine.augusti@transport.data.gouv.fr",
7575
"organisation": "DINUM",
7676
"role": "contributor"
7777
},
7878
{
7979
"title": "Christina Laumond",
80-
"email": "christina.laumond@beta.gouv.fr",
80+
"email": "christina.laumond@transport.data.gouv.fr",
8181
"organisation": "transport.data.gouv.fr",
8282
"role": "contributor"
8383
},
8484
{
8585
"title": "Thibaut Barrère",
86-
"email": "thibaut.barrere@beta.gouv.fr",
86+
"email": "thibaut.barrere@transport.data.gouv.fr",
8787
"organisation": "transport.data.gouv.fr",
8888
"role": "contributor"
8989
},
@@ -492,4 +492,4 @@
492492
"missingValues": [
493493
""
494494
]
495-
}
495+
}

0 commit comments

Comments
 (0)