diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 000000000..276ec8b9c --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,33 @@ +[build-system] +build-backend = "flit_core.buildapi" +requires = ["flit_core >=3.8.0,<4"] + +[project] +name = "rougail" +version = "1.0.1" +authors = [ + {name = "Emmanuel Garette", email = "gnunux@gnunux.info"}, +] +description = "A consistency handling system that was initially designed in the configuration management" +readme = "README.md" +requires-python = ">=3.8" +classifiers = [ + "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", + "Programming Language :: Python", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3", + "Operating System :: OS Independent", + "Natural Language :: English", + "Natural Language :: French", + +] +dependencies = [ + "pyyaml ~= 6.0.1", + "pydantic ~= 2.5.2", + "jinja2 ~= 3.1.2", +] +[project.optional-dependancies] +dev = [ + "pylint ~= 3.0.3", +] diff --git a/src/rougail/__init__.py b/src/rougail/__init__.py index b1ff5ed5e..8b28eb3ab 100644 --- a/src/rougail/__init__.py +++ b/src/rougail/__init__.py @@ -9,7 +9,7 @@ Cadoles (http://www.cadoles.com) Copyright (C) 2019-2021 Silique (https://www.silique.fr) -Copyright (C) 2022-2023 +Copyright (C) 2022-2024 distribued with GPL-2 or later license diff --git a/src/rougail/annotator/__init__.py b/src/rougail/annotator/__init__.py index 91d43f339..ef7208b9c 100644 --- a/src/rougail/annotator/__init__.py +++ b/src/rougail/annotator/__init__.py @@ -9,7 +9,7 @@ Cadoles (http://www.cadoles.com) Copyright (C) 2019-2021 Silique (https://www.silique.fr) -Copyright (C) 2022-2023 +Copyright (C) 2022-2024 distribued with GPL-2 or later license diff --git a/src/rougail/annotator/family.py b/src/rougail/annotator/family.py index e0251fba5..bebf2228e 100644 --- a/src/rougail/annotator/family.py +++ b/src/rougail/annotator/family.py @@ -9,7 +9,7 @@ Cadoles (http://www.cadoles.com) Copyright (C) 2019-2021 Silique (https://www.silique.fr) -Copyright (C) 2022-2023 +Copyright (C) 2022-2024 distribued with GPL-2 or later license diff --git a/src/rougail/annotator/property.py b/src/rougail/annotator/property.py index 46d11c0ac..a4518a870 100644 --- a/src/rougail/annotator/property.py +++ b/src/rougail/annotator/property.py @@ -9,7 +9,7 @@ Cadoles (http://www.cadoles.com) Copyright (C) 2019-2021 Silique (https://www.silique.fr) -Copyright (C) 2022-2023 +Copyright (C) 2022-2024 distribued with GPL-2 or later license diff --git a/src/rougail/annotator/value.py b/src/rougail/annotator/value.py index 6cee6f71f..18fc01251 100644 --- a/src/rougail/annotator/value.py +++ b/src/rougail/annotator/value.py @@ -9,7 +9,7 @@ Cadoles (http://www.cadoles.com) Copyright (C) 2019-2021 Silique (https://www.silique.fr) -Copyright (C) 2022-2023 +Copyright (C) 2022-2024 distribued with GPL-2 or later license diff --git a/src/rougail/annotator/variable.py b/src/rougail/annotator/variable.py index b595b825b..a17a76f3d 100644 --- a/src/rougail/annotator/variable.py +++ b/src/rougail/annotator/variable.py @@ -9,7 +9,7 @@ Cadoles (http://www.cadoles.com) Copyright (C) 2019-2021 Silique (https://www.silique.fr) -Copyright (C) 2022-2023 +Copyright (C) 2022-2024 distribued with GPL-2 or later license diff --git a/src/rougail/config.py b/src/rougail/config.py index 6e1d5fa94..e50843e17 100644 --- a/src/rougail/config.py +++ b/src/rougail/config.py @@ -10,7 +10,7 @@ Cadoles (http://www.cadoles.com) Copyright (C) 2019-2021 Silique (https://www.silique.fr) -Copyright (C) 2022-2023 +Copyright (C) 2022-2024 distribued with GPL-2 or later license diff --git a/src/rougail/convert.py b/src/rougail/convert.py index 3b59af363..b0143e02b 100644 --- a/src/rougail/convert.py +++ b/src/rougail/convert.py @@ -10,7 +10,7 @@ Cadoles (http://www.cadoles.com) Copyright (C) 2019-2021 Silique (https://www.silique.fr) -Copyright (C) 2022-2023 +Copyright (C) 2022-2024 distribued with GPL-2 or later license diff --git a/src/rougail/error.py b/src/rougail/error.py index a944a8dc0..178370c58 100644 --- a/src/rougail/error.py +++ b/src/rougail/error.py @@ -9,7 +9,7 @@ Cadoles (http://www.cadoles.com) Copyright (C) 2019-2021 Silique (https://www.silique.fr) -Copyright (C) 2022-2023 +Copyright (C) 2022-2024 distribued with GPL-2 or later license diff --git a/src/rougail/i18n.py b/src/rougail/i18n.py index 3b683d504..70013acf5 100644 --- a/src/rougail/i18n.py +++ b/src/rougail/i18n.py @@ -8,7 +8,7 @@ Cadoles (http://www.cadoles.com) Copyright (C) 2019-2021 Silique (https://www.silique.fr) -Copyright (C) 2022-2023 +Copyright (C) 2022-2024 distribued with GPL-2 or later license diff --git a/src/rougail/object_model.py b/src/rougail/object_model.py index c6b3d0c96..492ea21d9 100644 --- a/src/rougail/object_model.py +++ b/src/rougail/object_model.py @@ -1,7 +1,7 @@ """Rougail object model Silique (https://www.silique.fr) -Copyright (C) 2023 +Copyright (C) 2023-2024 distribued with GPL-2 or later license diff --git a/src/rougail/path.py b/src/rougail/path.py index 6f937c6b3..a9ce34bb9 100644 --- a/src/rougail/path.py +++ b/src/rougail/path.py @@ -9,7 +9,7 @@ Cadoles (http://www.cadoles.com) Copyright (C) 2019-2021 Silique (https://www.silique.fr) -Copyright (C) 2022-2023 +Copyright (C) 2022-2024 distribued with GPL-2 or later license diff --git a/src/rougail/reflector.py b/src/rougail/reflector.py index b28514584..3eac33e1a 100644 --- a/src/rougail/reflector.py +++ b/src/rougail/reflector.py @@ -9,7 +9,7 @@ Cadoles (http://www.cadoles.com) Copyright (C) 2019-2021 Silique (https://www.silique.fr) -Copyright (C) 2022-2023 +Copyright (C) 2022-2024 distribued with GPL-2 or later license diff --git a/src/rougail/tiramisu.py b/src/rougail/tiramisu.py index cd6d526e4..40ba987b2 100644 --- a/src/rougail/tiramisu.py +++ b/src/rougail/tiramisu.py @@ -9,7 +9,7 @@ Cadoles (http://www.cadoles.com) Copyright (C) 2019-2021 Silique (https://www.silique.fr) -Copyright (C) 2022-2023 +Copyright (C) 2022-2024 distribued with GPL-2 or later license diff --git a/src/rougail/tiramisureflector.py b/src/rougail/tiramisureflector.py index 24d931477..47e54705b 100644 --- a/src/rougail/tiramisureflector.py +++ b/src/rougail/tiramisureflector.py @@ -10,7 +10,7 @@ Cadoles (http://www.cadoles.com) Copyright (C) 2019-2021 Silique (https://www.silique.fr) -Copyright (C) 2022-2023 +Copyright (C) 2022-2024 distribued with GPL-2 or later license diff --git a/src/rougail/update.py b/src/rougail/update.py index 56cf4721e..6b5938368 100644 --- a/src/rougail/update.py +++ b/src/rougail/update.py @@ -4,7 +4,7 @@ Cadoles (http://www.cadoles.com) Copyright (C) 2021 Silique (https://www.silique.fr) -Copyright (C) 2022-2023 +Copyright (C) 2022-2024 distribued with GPL-2 or later license diff --git a/src/rougail/utils.py b/src/rougail/utils.py index 8c6edf6d3..608857d70 100644 --- a/src/rougail/utils.py +++ b/src/rougail/utils.py @@ -9,7 +9,7 @@ Cadoles (http://www.cadoles.com) Copyright (C) 2019-2021 Silique (https://www.silique.fr) -Copyright (C) 2022-2023 +Copyright (C) 2022-2024 distribued with GPL-2 or later license