Compare commits

..

No commits in common. "c85a6b5bf191170e9a77e3654673516af9add49e" and "eff4b41307ad2d8404acaf7bcaaed3e1697c3c63" have entirely different histories.

114 changed files with 46 additions and 536 deletions

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

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