Compare commits

...

4 commits

Author SHA1 Message Date
c85a6b5bf1 bump: version 0.2.0a10 → 0.2.0a11 2025-10-10 08:14:42 +02:00
8c70703210 fix: update test 2025-10-10 08:07:22 +02:00
0729d2a987 fix: tests 2025-10-05 21:26:55 +02:00
15f1741064 fix: tests for formatter 2025-09-30 21:52:51 +02:00
114 changed files with 536 additions and 46 deletions

View file

@ -1,3 +1,11 @@
## 0.2.0a11 (2025-10-10)
### Fix
- update test
- tests
- tests for formatter
## 0.2.0a10 (2025-09-29)
### Feat

View file

@ -5,8 +5,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2025-04-01 19:50+0200\n"
"PO-Revision-Date: 2025-04-01 19:50+0200\n"
"POT-Creation-Date: 2025-10-05 21:25+0200\n"
"PO-Revision-Date: 2025-10-05 21:26+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: fr\n"
@ -14,9 +14,9 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: pygettext.py 1.5\n"
"X-Generator: Poedit 3.5\n"
"X-Generator: Poedit 3.7\n"
#: src/rougail/output_json/__init__.py:46
#: src/rougail/output_json/__init__.py:48
msgid "the \"step.output\" is not set to \"{0}\""
msgstr "\"step.output\" n'est pas mis à \"{0}\""
@ -24,11 +24,11 @@ msgstr "\"step.output\" n'est pas mis à \"{0}\""
msgid "Error in config: {0}"
msgstr "Erreur dans la configuration : {0}"
#: src/rougail/output_json/__init__.py:116
#: src/rougail/output_json/__init__.py:115
msgid "The following variables are mandatory but have no value:"
msgstr "Les variables suivantes sont obligatoire mais n'ont pas de valeur :"
#: src/rougail/output_json/__init__.py:127
#: src/rougail/output_json/__init__.py:125
msgid "The following variables are inaccessible but are empty and mandatory :"
msgstr "Les variables suivantes sont inaccessibles mais sont vides et obligatoires :"
@ -36,26 +36,23 @@ msgstr "Les variables suivantes sont inaccessibles mais sont vides et obligatoir
msgid "configuration rougail-json"
msgstr "configuration de rougail-json"
#: src/rougail/output_json/config.py:38
msgid "display variables available in read_write mode"
msgstr "affiche les variables valables en mode lecture écriture"
#: src/rougail/output_json/config.py:39
msgid "display variables available in read_only mode"
msgstr "affiche les variables valables en mode lecture seul"
#: src/rougail/output_json/config.py:43
#: src/rougail/output_json/config.py:37
msgid "test mandatories variables before display in json"
msgstr "tester les variables obligatoires avant de l'afficher en json"
#: src/rougail/output_json/config.py:44
msgid "do not test mandatories variables before display in json"
msgstr "ne pas tester les variables obligatoires avant de l'afficher en json"
#: src/rougail/output_json/config.py:48
msgid "get value for a variable or a family"
msgstr "récupère la valeur pour une variable ou une famille"
#~ msgid "display variables available in read_write mode"
#~ msgstr "affiche les variables valables en mode lecture écriture"
#~ msgid "display variables available in read_only mode"
#~ msgstr "affiche les variables valables en mode lecture seul"
#~ msgid "do not test mandatories variables before display in json"
#~ msgstr "ne pas tester les variables obligatoires avant de l'afficher en json"
#~ msgid "Undocumented variable"
#~ msgstr "Variable non documentée"

View file

@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2025-05-12 08:39+0200\n"
"POT-Creation-Date: 2025-10-05 21:26+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -19,15 +19,15 @@ msgstr ""
msgid "the \"step.output\" is not set to \"{0}\""
msgstr ""
#: src/rougail/output_json/__init__.py:108
#: src/rougail/output_json/__init__.py:105
msgid "Error in config: {0}"
msgstr ""
#: src/rougail/output_json/__init__.py:119
#: src/rougail/output_json/__init__.py:115
msgid "The following variables are mandatory but have no value:"
msgstr ""
#: src/rougail/output_json/__init__.py:130
#: src/rougail/output_json/__init__.py:125
msgid "The following variables are inaccessible but are empty and mandatory :"
msgstr ""
@ -35,15 +35,11 @@ msgstr ""
msgid "configuration rougail-json"
msgstr ""
#: src/rougail/output_json/config.py:38
msgid "display variables available in read_write mode"
msgstr ""
#: src/rougail/output_json/config.py:42
#: src/rougail/output_json/config.py:37
msgid "test mandatories variables before display in json"
msgstr ""
#: src/rougail/output_json/config.py:46
#: src/rougail/output_json/config.py:48
msgid "get value for a variable or a family"
msgstr ""

View file

@ -4,7 +4,7 @@ requires = ["flit_core >=3.8.0,<4"]
[project]
name = "rougail.output_json"
version = "0.2.0a10"
version = "0.2.0a11"
authors = [{name = "Emmanuel Garette", email = "gnunux@gnunux.info"}]
readme = "README.md"
description = "Rougail output json"
@ -12,7 +12,6 @@ requires-python = ">=3.10"
license = {file = "LICENSE"}
classifiers = [
"License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",

View file

@ -1 +1 @@
__version__ = "0.2.0a10"
__version__ = "0.2.0a11"

View file

@ -4,5 +4,7 @@
"var3": "string1",
"var4": "string1",
"var5": "string1",
"var6": "string1"
"var6": "string1",
"var7": "string1",
"var8": "string1"
}

View file

@ -0,0 +1,4 @@
{
"condition": "string1",
"variable1": "string1"
}

View file

@ -1,6 +1,6 @@
{
"condition": true,
"var1": null,
"var1": "string1",
"var2": null,
"var3": null,
"var4": null

View file

@ -0,0 +1,3 @@
{
"condition": true
}

View file

@ -0,0 +1,4 @@
{
"condition": false,
"variable": "string1"
}

View file

@ -0,0 +1,3 @@
{
"variable": "string1"
}

View file

@ -0,0 +1,3 @@
{
"condition": true
}

View file

@ -0,0 +1,3 @@
{
"condition": true
}

View file

@ -0,0 +1,3 @@
{
"variable": "string1"
}

View file

@ -0,0 +1,10 @@
{
"my_family": {
"dynamic": [
"string1",
"string2",
"string3"
],
"var": true
}
}

View file

@ -0,0 +1,5 @@
{
"my_family": {
"default": true
}
}

View file

@ -4,5 +4,7 @@
"var3": "string1",
"var4": "string1",
"var5": "string1",
"var6": "string1"
"var6": "string1",
"var7": "string1",
"var8": "string1"
}

View file

@ -0,0 +1,4 @@
{
"condition": "string1",
"variable1": "string1"
}

View file

@ -1,6 +1,6 @@
{
"condition": true,
"var1": null,
"var1": "string1",
"var2": null,
"var3": null,
"var4": null

View file

@ -0,0 +1,3 @@
{
"condition": true
}

View file

@ -0,0 +1,4 @@
{
"condition": false,
"variable": "string1"
}

View file

@ -0,0 +1,3 @@
{
"variable": "string1"
}

View file

@ -0,0 +1,3 @@
{
"condition": true
}

View file

@ -0,0 +1,3 @@
{
"condition": true
}

View file

@ -0,0 +1,3 @@
{
"variable": "string1"
}

View file

@ -0,0 +1,10 @@
{
"my_family": {
"dynamic": [
"string1",
"string2",
"string3"
],
"var": true
}
}

View file

@ -0,0 +1,5 @@
{
"my_family": {
"default": true
}
}

View file

@ -5,6 +5,8 @@
"var3": "string1",
"var4": "string1",
"var5": "string1",
"var6": "string1"
"var6": "string1",
"var7": "string1",
"var8": "string1"
}
}

View file

@ -0,0 +1,6 @@
{
"rougail": {
"condition": "string1",
"variable1": "string1"
}
}

View file

@ -1,7 +1,7 @@
{
"rougail": {
"condition": true,
"var1": null,
"var1": "string1",
"var2": null,
"var3": null,
"var4": null

View file

@ -0,0 +1,5 @@
{
"rougail": {
"condition": true
}
}

View file

@ -0,0 +1,6 @@
{
"rougail": {
"condition": false,
"variable": "string1"
}
}

View file

@ -0,0 +1,5 @@
{
"rougail": {
"variable": "string1"
}
}

View file

@ -0,0 +1,5 @@
{
"rougail": {
"condition": true
}
}

View file

@ -0,0 +1,5 @@
{
"rougail": {
"condition": true
}
}

View file

@ -0,0 +1,5 @@
{
"rougail": {
"variable": "string1"
}
}

View file

@ -0,0 +1,12 @@
{
"rougail": {
"my_family": {
"dynamic": [
"string1",
"string2",
"string3"
],
"var": true
}
}
}

View file

@ -0,0 +1,7 @@
{
"rougail": {
"my_family": {
"default": true
}
}
}

View file

@ -5,6 +5,8 @@
"var3": "string1",
"var4": "string1",
"var5": "string1",
"var6": "string1"
"var6": "string1",
"var7": "string1",
"var8": "string1"
}
}

View file

@ -0,0 +1,6 @@
{
"rougail": {
"condition": "string1",
"variable1": "string1"
}
}

View file

@ -1,7 +1,7 @@
{
"rougail": {
"condition": true,
"var1": null,
"var1": "string1",
"var2": null,
"var3": null,
"var4": null

View file

@ -0,0 +1,5 @@
{
"rougail": {
"condition": true
}
}

View file

@ -0,0 +1,6 @@
{
"rougail": {
"condition": false,
"variable": "string1"
}
}

View file

@ -0,0 +1,5 @@
{
"rougail": {
"variable": "string1"
}
}

View file

@ -0,0 +1,5 @@
{
"rougail": {
"condition": true
}
}

View file

@ -0,0 +1,5 @@
{
"rougail": {
"condition": true
}
}

View file

@ -0,0 +1,5 @@
{
"rougail": {
"variable": "string1"
}
}

View file

@ -0,0 +1,12 @@
{
"rougail": {
"my_family": {
"dynamic": [
"string1",
"string2",
"string3"
],
"var": true
}
}
}

View file

@ -0,0 +1,7 @@
{
"rougail": {
"my_family": {
"default": true
}
}
}

View file

@ -5,6 +5,8 @@
"var3": null,
"var4": "value",
"var5": "value",
"var6": "value"
"var6": "value",
"var7": "8080",
"var8": "true"
}
}

View file

@ -0,0 +1,6 @@
{
"rougail": {
"condition": "no",
"variable1": null
}
}

View file

@ -1,6 +1,7 @@
{
"rougail": {
"condition": false,
"var1": null,
"var3": null,
"var4": null
}

View file

@ -0,0 +1,5 @@
{
"rougail": {
"condition": true
}
}

View file

@ -0,0 +1,5 @@
{
"rougail": {
"variable": null
}
}

View file

@ -0,0 +1,5 @@
{
"rougail": {
"variable": null
}
}

View file

@ -0,0 +1,6 @@
{
"rougail": {
"condition": false,
"variable": null
}
}

View file

@ -0,0 +1,3 @@
{
"rougail": {}
}

View file

@ -0,0 +1,5 @@
{
"rougail": {
"variable": null
}
}

View file

@ -0,0 +1,11 @@
{
"rougail": {
"my_family": {
"dynamic": [
"val1",
"val2"
],
"var": true
}
}
}

View file

@ -0,0 +1,7 @@
{
"rougail": {
"my_family": {
"default": true
}
}
}

View file

@ -5,6 +5,8 @@
"var3": "string1",
"var4": "string1",
"var5": "string1",
"var6": "string1"
"var6": "string1",
"var7": "string1",
"var8": "string1"
}
}

View file

@ -0,0 +1,6 @@
{
"rougail": {
"condition": "string1",
"variable1": "string1"
}
}

View file

@ -1,5 +1,6 @@
{
"rougail": {
"condition": true
"condition": true,
"var1": "string1"
}
}

View file

@ -0,0 +1,5 @@
{
"rougail": {
"condition": true
}
}

View file

@ -0,0 +1,5 @@
{
"rougail": {
"variable": "string1"
}
}

View file

@ -0,0 +1,5 @@
{
"rougail": {
"variable": "string1"
}
}

View file

@ -0,0 +1,5 @@
{
"rougail": {
"condition": true
}
}

View file

@ -0,0 +1,3 @@
{
"rougail": {}
}

View file

@ -0,0 +1,5 @@
{
"rougail": {
"variable": "string1"
}
}

View file

@ -0,0 +1,12 @@
{
"rougail": {
"my_family": {
"dynamic": [
"string1",
"string2",
"string3"
],
"var": true
}
}
}

View file

@ -0,0 +1,7 @@
{
"rougail": {
"my_family": {
"default": true
}
}
}

View file

@ -0,0 +1,6 @@
{
"_errors": [
"The following variables are mandatory but have no value:",
" - rougail.variable1 (a first variable)"
]
}

View file

@ -1,6 +1,7 @@
{
"rougail": {
"condition": false,
"var1": null,
"var3": null,
"var4": null
}

View file

@ -0,0 +1,5 @@
{
"rougail": {
"condition": true
}
}

View file

@ -0,0 +1,6 @@
{
"_errors": [
"The following variables are mandatory but have no value:",
" - rougail.variable (a variable)"
]
}

View file

@ -0,0 +1,6 @@
{
"_errors": [
"The following variables are mandatory but have no value:",
" - rougail.variable (a variable)"
]
}

View file

@ -0,0 +1,6 @@
{
"_errors": [
"The following variables are mandatory but have no value:",
" - rougail.variable (a variable)"
]
}

View file

@ -0,0 +1,6 @@
{
"_errors": [
"The following variables are mandatory but have no value:",
" - rougail.variable (a variable)"
]
}

View file

@ -0,0 +1,11 @@
{
"rougail": {
"my_family": {
"dynamic": [
"val1",
"val2"
],
"var": true
}
}
}

View file

@ -0,0 +1,7 @@
{
"rougail": {
"my_family": {
"default": true
}
}
}

View file

@ -4,5 +4,7 @@
"var3": null,
"var4": "value",
"var5": "value",
"var6": "value"
"var6": "value",
"var7": "8080",
"var8": "true"
}

View file

@ -0,0 +1,4 @@
{
"condition": "no",
"variable1": null
}

View file

@ -1,5 +1,6 @@
{
"condition": false,
"var1": null,
"var3": null,
"var4": null
}

View file

@ -0,0 +1,3 @@
{
"condition": true
}

View file

@ -0,0 +1,3 @@
{
"variable": null
}

View file

@ -0,0 +1,3 @@
{
"variable": null
}

View file

@ -0,0 +1,4 @@
{
"condition": false,
"variable": null
}

View file

@ -0,0 +1,3 @@
{
"variable": null
}

View file

@ -0,0 +1,9 @@
{
"my_family": {
"dynamic": [
"val1",
"val2"
],
"var": true
}
}

View file

@ -0,0 +1,5 @@
{
"my_family": {
"default": true
}
}

View file

@ -4,5 +4,7 @@
"var3": "string1",
"var4": "string1",
"var5": "string1",
"var6": "string1"
"var6": "string1",
"var7": "string1",
"var8": "string1"
}

View file

@ -0,0 +1,4 @@
{
"condition": "string1",
"variable1": "string1"
}

View file

@ -1,3 +1,4 @@
{
"condition": true
"condition": true,
"var1": "string1"
}

View file

@ -0,0 +1,3 @@
{
"condition": true
}

View file

@ -0,0 +1,3 @@
{
"variable": "string1"
}

View file

@ -0,0 +1,3 @@
{
"variable": "string1"
}

View file

@ -0,0 +1,3 @@
{
"condition": true
}

Some files were not shown because too many files have changed in this diff Show more