diff --git a/Dockerfile b/Dockerfile index 3682825..001fbfe 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -# Copyright 2017 - 2025 Vladimir Roncevic +# Copyright 2017 - 2026 Vladimir Roncevic # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -39,7 +39,6 @@ RUN rm -f get-pip.py RUN mkdir /dist_py_module/ RUN mkdir /tests/ COPY dist_py_module /dist_py_module/ -COPY setup.cfg / COPY pyproject.toml / COPY MANIFEST.in / COPY setup.py / @@ -53,7 +52,6 @@ RUN python3 -m build -s --no-isolation --wheel RUN pip3 install /dist/dist_py_module-*-py3-none-any.whl RUN rm -rf /dist_py_module/ RUN rm -rf dist/ tests/ -RUN rm -f setup.cfg RUN rm -f pyproject.toml RUN rm -f MANIFEST.in RUN rm -f setup.py diff --git a/README.md b/README.md index f144dba..1d3e70a 100644 --- a/README.md +++ b/README.md @@ -162,7 +162,7 @@ More documentation and info at [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) -Copyright (C) 2017 - 2025 by [vroncevic.github.io/dist_py_module](https://vroncevic.github.io/dist_py_module) +Copyright (C) 2017 - 2026 by [vroncevic.github.io/dist_py_module](https://vroncevic.github.io/dist_py_module) **dist_py_module** is free software; you can redistribute it and/or modify it under the same terms as Python itself, either Python version 3.x or, diff --git a/dist_py_module/__init__.py b/dist_py_module/__init__.py index c47512b..e29014e 100644 --- a/dist_py_module/__init__.py +++ b/dist_py_module/__init__.py @@ -4,7 +4,7 @@ Module __init__.py Copyright - Copyright (C) 2017 - 2025 Vladimir Roncevic + Copyright (C) 2017 - 2026 Vladimir Roncevic dist_py_module is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or @@ -41,10 +41,10 @@ sys.exit(f'\n{__file__}\n{ats_error_message}\n') # pragma: no cover __author__: str = 'Vladimir Roncevic' -__copyright__: str = '(C) 2025, https://vroncevic.github.io/dist_py_module' +__copyright__: str = '(C) 2026, https://vroncevic.github.io/dist_py_module' __credits__: List[str] = ['Vladimir Roncevic', 'Python Software Foundation'] __license__: str = 'https://github.com/vroncevic/dist_py_module/blob/dev/LICENSE' -__version__: str = '3.0.8' +__version__: str = '3.0.9' __maintainer__: str = 'Vladimir Roncevic' __email__: str = 'elektron.ronca@gmail.com' __status__: str = 'Updated' diff --git a/dist_py_module/conf/dist_py_module.cfg b/dist_py_module/conf/dist_py_module.cfg index 177093c..ae793d4 100644 --- a/dist_py_module/conf/dist_py_module.cfg +++ b/dist_py_module/conf/dist_py_module.cfg @@ -1,4 +1,4 @@ ats_name = dist_py_module -ats_version = 3.0.8 -ats_build_date = 10 Nov 2021 +ats_version = 3.0.9 +ats_build_date = 10 Nov 2017 ats_licence = https://github.com/vroncevic/dist_py_module/blob/dev/LICENSE diff --git a/dist_py_module/pro/__init__.py b/dist_py_module/pro/__init__.py index 8a006ad..d5d124d 100644 --- a/dist_py_module/pro/__init__.py +++ b/dist_py_module/pro/__init__.py @@ -4,7 +4,7 @@ Module __init__.py Copyright - Copyright (C) 2017 - 2025 Vladimir Roncevic + Copyright (C) 2017 - 2026 Vladimir Roncevic dist_py_module is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or @@ -38,10 +38,10 @@ sys.exit(f'\n{__file__}\n{ats_error_message}\n') # pragma: no cover __author__: str = 'Vladimir Roncevic' -__copyright__: str = '(C) 2025, https://vroncevic.github.io/dist_py_module' +__copyright__: str = '(C) 2026, https://vroncevic.github.io/dist_py_module' __credits__: List[str] = ['Vladimir Roncevic', 'Python Software Foundation'] __license__: str = 'https://github.com/vroncevic/dist_py_module/blob/dev/LICENSE' -__version__: str = '3.0.8' +__version__: str = '3.0.9' __maintainer__: str = 'Vladimir Roncevic' __email__: str = 'elektron.ronca@gmail.com' __status__: str = 'Updated' diff --git a/dist_py_module/pro/read_template.py b/dist_py_module/pro/read_template.py index afd179d..55efc89 100644 --- a/dist_py_module/pro/read_template.py +++ b/dist_py_module/pro/read_template.py @@ -4,7 +4,7 @@ Module read_template.py Copyright - Copyright (C) 2017 - 2025 Vladimir Roncevic + Copyright (C) 2017 - 2026 Vladimir Roncevic dist_py_module is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or @@ -34,10 +34,10 @@ sys.exit(f'\n{__file__}\n{ats_error_message}\n') # pragma: no cover __author__: str = 'Vladimir Roncevic' -__copyright__: str = '(C) 2025, https://vroncevic.github.io/dist_py_module' +__copyright__: str = '(C) 2026, https://vroncevic.github.io/dist_py_module' __credits__: List[str] = ['Vladimir Roncevic', 'Python Software Foundation'] __license__: str = 'https://github.com/vroncevic/dist_py_module/blob/dev/LICENSE' -__version__: str = '3.0.8' +__version__: str = '3.0.9' __maintainer__: str = 'Vladimir Roncevic' __email__: str = 'elektron.ronca@gmail.com' __status__: str = 'Updated' diff --git a/dist_py_module/pro/write_template.py b/dist_py_module/pro/write_template.py index 486eb5f..945bc67 100644 --- a/dist_py_module/pro/write_template.py +++ b/dist_py_module/pro/write_template.py @@ -4,7 +4,7 @@ modules write_template.py Copyright - Copyright (C) 2017 - 2025 Vladimir Roncevic + Copyright (C) 2017 - 2026 Vladimir Roncevic dist_py_modules is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or @@ -36,10 +36,10 @@ sys.exit(f'\n{__file__}\n{ats_error_message}\n') # pragma: no cover __author__: str = 'Vladimir Roncevic' -__copyright__: str = '(C) 2025, https://vroncevic.github.io/dist_py_modules' +__copyright__: str = '(C) 2026, https://vroncevic.github.io/dist_py_modules' __credits__: List[str] = ['Vladimir Roncevic', 'Python Software Foundation'] __license__: str = 'https://github.com/vroncevic/dist_py_modules/blob/dev/LICENSE' -__version__: str = '3.0.8' +__version__: str = '3.0.9' __maintainer__: str = 'Vladimir Roncevic' __email__: str = 'elektron.ronca@gmail.com' __status__: str = 'Updated' diff --git a/dist_py_module/run/dist_py_module_run.py b/dist_py_module/run/dist_py_module_run.py index d2f45ce..0efe973 100644 --- a/dist_py_module/run/dist_py_module_run.py +++ b/dist_py_module/run/dist_py_module_run.py @@ -5,7 +5,7 @@ Module dist_py_module_run.py Copyright - Copyright (C) 2017 - 2025 Vladimir Roncevic + Copyright (C) 2017 - 2026 Vladimir Roncevic dist_py_module is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or @@ -30,10 +30,10 @@ sys.exit(f'\n{__file__}\n{ats_error_message}\n') # pragma: no cover __author__: str = 'Vladimir Roncevic' -__copyright__: str = '(C) 2025, https://vroncevic.github.io/dist_py_module' +__copyright__: str = '(C) 2026, https://vroncevic.github.io/dist_py_module' __credits__: List[str] = ['Vladimir Roncevic', 'Python Software Foundation'] __license__: str = 'https://github.com/vroncevic/dist_py_module/blob/dev/LICENSE' -__version__: str = '3.0.8' +__version__: str = '3.0.9' __maintainer__: str = 'Vladimir Roncevic' __email__: str = 'elektron.ronca@gmail.com' __status__: str = 'Updated' diff --git a/docs/build/doctrees/dist_py_module.doctree b/docs/build/doctrees/dist_py_module.doctree index 4f8aa07..c447ffa 100644 Binary files a/docs/build/doctrees/dist_py_module.doctree and b/docs/build/doctrees/dist_py_module.doctree differ diff --git a/docs/build/doctrees/dist_py_module.pro.doctree b/docs/build/doctrees/dist_py_module.pro.doctree index 095c2a0..83ca2a4 100644 Binary files a/docs/build/doctrees/dist_py_module.pro.doctree and b/docs/build/doctrees/dist_py_module.pro.doctree differ diff --git a/docs/build/doctrees/dist_py_module.pro.read_template.doctree b/docs/build/doctrees/dist_py_module.pro.read_template.doctree index 10d0caa..77fac33 100644 Binary files a/docs/build/doctrees/dist_py_module.pro.read_template.doctree and b/docs/build/doctrees/dist_py_module.pro.read_template.doctree differ diff --git a/docs/build/doctrees/dist_py_module.pro.write_template.doctree b/docs/build/doctrees/dist_py_module.pro.write_template.doctree index c0827d0..aedcb2a 100644 Binary files a/docs/build/doctrees/dist_py_module.pro.write_template.doctree and b/docs/build/doctrees/dist_py_module.pro.write_template.doctree differ diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle index e4310aa..986a243 100644 Binary files a/docs/build/doctrees/environment.pickle and b/docs/build/doctrees/environment.pickle differ diff --git a/docs/build/doctrees/index.doctree b/docs/build/doctrees/index.doctree index b9ede95..b146844 100644 Binary files a/docs/build/doctrees/index.doctree and b/docs/build/doctrees/index.doctree differ diff --git a/docs/build/html/.buildinfo b/docs/build/html/.buildinfo index c5c3e3e..08bdf43 100644 --- a/docs/build/html/.buildinfo +++ b/docs/build/html/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 321ad58ddef85a0113b6c52e32b0f426 +config: e2861c5857665f2db95f03b90d34fe23 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/build/html/_modules/dist_py_module.html b/docs/build/html/_modules/dist_py_module.html index bfa1433..cd88b28 100644 --- a/docs/build/html/_modules/dist_py_module.html +++ b/docs/build/html/_modules/dist_py_module.html @@ -42,7 +42,7 @@

Source code for dist_py_module

 Module
     __init__.py
 Copyright
-    Copyright (C) 2017 - 2025 Vladimir Roncevic <elektron.ronca@gmail.com>
+    Copyright (C) 2017 - 2026 Vladimir Roncevic <elektron.ronca@gmail.com>
     dist_py_module is free software: you can redistribute it and/or modify it
     under the terms of the GNU General Public License as published by the
     Free Software Foundation, either version 3 of the License, or
@@ -79,10 +79,10 @@ 

Source code for dist_py_module

     sys.exit(f'\n{__file__}\n{ats_error_message}\n')  # pragma: no cover
 
 __author__: str = 'Vladimir Roncevic'
-__copyright__: str = '(C) 2025, https://vroncevic.github.io/dist_py_module'
+__copyright__: str = '(C) 2026, https://vroncevic.github.io/dist_py_module'
 __credits__: List[str] = ['Vladimir Roncevic', 'Python Software Foundation']
 __license__: str = 'https://github.com/vroncevic/dist_py_module/blob/dev/LICENSE'
-__version__: str = '3.0.8'
+__version__: str = '3.0.9'
 __maintainer__: str = 'Vladimir Roncevic'
 __email__: str = 'elektron.ronca@gmail.com'
 __status__: str = 'Updated'
@@ -250,7 +250,7 @@ 

Navigation

diff --git a/docs/build/html/_modules/dist_py_module/pro.html b/docs/build/html/_modules/dist_py_module/pro.html index fc3e396..b66501e 100644 --- a/docs/build/html/_modules/dist_py_module/pro.html +++ b/docs/build/html/_modules/dist_py_module/pro.html @@ -43,7 +43,7 @@

Source code for dist_py_module.pro

 Module
     __init__.py
 Copyright
-    Copyright (C) 2017 - 2025 Vladimir Roncevic <elektron.ronca@gmail.com>
+    Copyright (C) 2017 - 2026 Vladimir Roncevic <elektron.ronca@gmail.com>
     dist_py_module is free software: you can redistribute it and/or modify it
     under the terms of the GNU General Public License as published by the
     Free Software Foundation, either version 3 of the License, or
@@ -77,10 +77,10 @@ 

Source code for dist_py_module.pro

     sys.exit(f'\n{__file__}\n{ats_error_message}\n')  # pragma: no cover
 
 __author__: str = 'Vladimir Roncevic'
-__copyright__: str = '(C) 2025, https://vroncevic.github.io/dist_py_module'
+__copyright__: str = '(C) 2026, https://vroncevic.github.io/dist_py_module'
 __credits__: List[str] = ['Vladimir Roncevic', 'Python Software Foundation']
 __license__: str = 'https://github.com/vroncevic/dist_py_module/blob/dev/LICENSE'
-__version__: str = '3.0.8'
+__version__: str = '3.0.9'
 __maintainer__: str = 'Vladimir Roncevic'
 __email__: str = 'elektron.ronca@gmail.com'
 __status__: str = 'Updated'
@@ -292,7 +292,7 @@ 

Navigation

diff --git a/docs/build/html/_modules/dist_py_module/pro/read_template.html b/docs/build/html/_modules/dist_py_module/pro/read_template.html index 82e8883..1078f61 100644 --- a/docs/build/html/_modules/dist_py_module/pro/read_template.html +++ b/docs/build/html/_modules/dist_py_module/pro/read_template.html @@ -44,7 +44,7 @@

Source code for dist_py_module.pro.read_template

Module read_template.py Copyright - Copyright (C) 2017 - 2025 Vladimir Roncevic <elektron.ronca@gmail.com> + Copyright (C) 2017 - 2026 Vladimir Roncevic <elektron.ronca@gmail.com> dist_py_module is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or @@ -74,10 +74,10 @@

Source code for dist_py_module.pro.read_template

sys.exit(f'\n{__file__}\n{ats_error_message}\n') # pragma: no cover __author__: str = 'Vladimir Roncevic' -__copyright__: str = '(C) 2025, https://vroncevic.github.io/dist_py_module' +__copyright__: str = '(C) 2026, https://vroncevic.github.io/dist_py_module' __credits__: List[str] = ['Vladimir Roncevic', 'Python Software Foundation'] __license__: str = 'https://github.com/vroncevic/dist_py_module/blob/dev/LICENSE' -__version__: str = '3.0.8' +__version__: str = '3.0.9' __maintainer__: str = 'Vladimir Roncevic' __email__: str = 'elektron.ronca@gmail.com' __status__: str = 'Updated' @@ -199,7 +199,7 @@

Navigation

diff --git a/docs/build/html/_modules/dist_py_module/pro/write_template.html b/docs/build/html/_modules/dist_py_module/pro/write_template.html index efc8dcb..c61b956 100644 --- a/docs/build/html/_modules/dist_py_module/pro/write_template.html +++ b/docs/build/html/_modules/dist_py_module/pro/write_template.html @@ -44,7 +44,7 @@

Source code for dist_py_module.pro.write_template

modules write_template.py Copyright - Copyright (C) 2017 - 2025 Vladimir Roncevic <elektron.ronca@gmail.com> + Copyright (C) 2017 - 2026 Vladimir Roncevic <elektron.ronca@gmail.com> dist_py_modules is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or @@ -76,10 +76,10 @@

Source code for dist_py_module.pro.write_template

sys.exit(f'\n{__file__}\n{ats_error_message}\n') # pragma: no cover __author__: str = 'Vladimir Roncevic' -__copyright__: str = '(C) 2025, https://vroncevic.github.io/dist_py_modules' +__copyright__: str = '(C) 2026, https://vroncevic.github.io/dist_py_modules' __credits__: List[str] = ['Vladimir Roncevic', 'Python Software Foundation'] __license__: str = 'https://github.com/vroncevic/dist_py_modules/blob/dev/LICENSE' -__version__: str = '3.0.8' +__version__: str = '3.0.9' __maintainer__: str = 'Vladimir Roncevic' __email__: str = 'elektron.ronca@gmail.com' __status__: str = 'Updated' @@ -224,7 +224,7 @@

Navigation

diff --git a/docs/build/html/_modules/index.html b/docs/build/html/_modules/index.html index 779fbc3..e9e2739 100644 --- a/docs/build/html/_modules/index.html +++ b/docs/build/html/_modules/index.html @@ -75,7 +75,7 @@

Navigation

diff --git a/docs/build/html/_sources/index.rst.txt b/docs/build/html/_sources/index.rst.txt index b4be248..9df93e2 100644 --- a/docs/build/html/_sources/index.rst.txt +++ b/docs/build/html/_sources/index.rst.txt @@ -117,7 +117,7 @@ Copyright and licence .. |license: apache 2.0| image:: https://img.shields.io/badge/license-apache%202.0-blue.svg :target: https://opensource.org/licenses/apache-2.0 -Copyright (C) 2017 - 2025 by `vroncevic.github.io/dist_py_module `_ +Copyright (C) 2017 - 2026 by `vroncevic.github.io/dist_py_module `_ **dist_py_module** is free software; you can redistribute it and/or modify it under the same terms as Python itself, either Python version 3.x or, diff --git a/docs/build/html/dist_py_module.html b/docs/build/html/dist_py_module.html index 16fc754..4755e33 100644 --- a/docs/build/html/dist_py_module.html +++ b/docs/build/html/dist_py_module.html @@ -84,7 +84,7 @@

Subpackages
Module

__init__.py

-
Copyright

Copyright (C) 2017 - 2025 Vladimir Roncevic <elektron.ronca@gmail.com> +

Copyright

Copyright (C) 2017 - 2026 Vladimir Roncevic <elektron.ronca@gmail.com> dist_py_module is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or @@ -258,7 +258,7 @@

Navigation

diff --git a/docs/build/html/dist_py_module.pro.html b/docs/build/html/dist_py_module.pro.html index fc2523b..bdf3233 100644 --- a/docs/build/html/dist_py_module.pro.html +++ b/docs/build/html/dist_py_module.pro.html @@ -76,7 +76,7 @@

Submodules
Module

__init__.py

-
Copyright

Copyright (C) 2017 - 2025 Vladimir Roncevic <elektron.ronca@gmail.com> +

Copyright

Copyright (C) 2017 - 2026 Vladimir Roncevic <elektron.ronca@gmail.com> dist_py_module is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or @@ -294,7 +294,7 @@

Navigation

diff --git a/docs/build/html/dist_py_module.pro.read_template.html b/docs/build/html/dist_py_module.pro.read_template.html index 1ce88bb..5ecf953 100644 --- a/docs/build/html/dist_py_module.pro.read_template.html +++ b/docs/build/html/dist_py_module.pro.read_template.html @@ -51,7 +51,7 @@

Navigation

Module

read_template.py

-
Copyright

Copyright (C) 2017 - 2025 Vladimir Roncevic <elektron.ronca@gmail.com> +

Copyright

Copyright (C) 2017 - 2026 Vladimir Roncevic <elektron.ronca@gmail.com> dist_py_module is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or @@ -203,7 +203,7 @@

Navigation

diff --git a/docs/build/html/dist_py_module.pro.write_template.html b/docs/build/html/dist_py_module.pro.write_template.html index 48bf164..fedcb9e 100644 --- a/docs/build/html/dist_py_module.pro.write_template.html +++ b/docs/build/html/dist_py_module.pro.write_template.html @@ -47,7 +47,7 @@

Navigation

modules

write_template.py

-
Copyright

Copyright (C) 2017 - 2025 Vladimir Roncevic <elektron.ronca@gmail.com> +

Copyright

Copyright (C) 2017 - 2026 Vladimir Roncevic <elektron.ronca@gmail.com> dist_py_modules is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or @@ -186,7 +186,7 @@

Navigation

diff --git a/docs/build/html/genindex.html b/docs/build/html/genindex.html index e8051de..c96f11c 100644 --- a/docs/build/html/genindex.html +++ b/docs/build/html/genindex.html @@ -227,7 +227,7 @@

Navigation

diff --git a/docs/build/html/index.html b/docs/build/html/index.html index deff08a..4f8b6bb 100644 --- a/docs/build/html/index.html +++ b/docs/build/html/index.html @@ -130,7 +130,7 @@

Tool structure

Copyright and licenceΒΆ

license: gpl v3 license: apache 2.0

-

Copyright (C) 2017 - 2025 by vroncevic.github.io/dist_py_module

+

Copyright (C) 2017 - 2026 by vroncevic.github.io/dist_py_module

dist_py_module is free software; you can redistribute it and/or modify it under the same terms as Python itself, either Python version 3.x or, at your option, any later version of Python 3 you may have available.

@@ -209,7 +209,7 @@

Navigation

diff --git a/docs/build/html/modules.html b/docs/build/html/modules.html index 56e340e..d15cc6f 100644 --- a/docs/build/html/modules.html +++ b/docs/build/html/modules.html @@ -132,7 +132,7 @@

Navigation

diff --git a/docs/build/html/objects.inv b/docs/build/html/objects.inv index edcd78b..5ce0c18 100644 Binary files a/docs/build/html/objects.inv and b/docs/build/html/objects.inv differ diff --git a/docs/build/html/py-modindex.html b/docs/build/html/py-modindex.html index 0e23412..ec96a2e 100644 --- a/docs/build/html/py-modindex.html +++ b/docs/build/html/py-modindex.html @@ -106,7 +106,7 @@

Navigation

diff --git a/docs/build/html/search.html b/docs/build/html/search.html index 8554c7e..730e8de 100644 --- a/docs/build/html/search.html +++ b/docs/build/html/search.html @@ -95,7 +95,7 @@

Navigation

diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js index 804b123..14aa4e1 100644 --- a/docs/build/html/searchindex.js +++ b/docs/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["dist_py_module", "dist_py_module.pro", "dist_py_module.pro.read_template", "dist_py_module.pro.write_template", "index", "modules"], "filenames": ["dist_py_module.rst", "dist_py_module.pro.rst", "dist_py_module.pro.read_template.rst", "dist_py_module.pro.write_template.rst", "index.rst", "modules.rst"], "titles": ["dist_py_module package", "dist_py_module.pro package", "dist_py_module.pro.read_template module", "dist_py_module.pro.write_template module", "Generate setup.py", "dist_py_module"], "terms": {"pro": [0, 4, 5], "submodul": [0, 5], "read_templ": [0, 1, 4], "readtempl": [0, 1, 2], "write_templ": [0, 1, 4], "writetempl": [0, 1, 3], "gensetup": [0, 1], "_gen_verbos": [0, 1, 2, 3, 5], "_pro_structur": [0, 1], "gen_setup": [0, 1], "get_read": [0, 1], "get_writ": [0, 1], "select_pro": [0, 1], "__init__": [0, 1, 2, 3, 4], "py": [0, 1, 2, 3], "copyright": [0, 1, 2, 3], "c": [0, 1, 2, 3, 4], "2017": [0, 1, 2, 3, 4], "2025": [0, 1, 2, 3, 4], "vladimir": [0, 1, 2, 3], "roncev": [0, 1, 2, 3], "elektron": [0, 1, 2, 3], "ronca": [0, 1, 2, 3], "gmail": [0, 1, 2, 3], "com": [0, 1, 2, 3], "i": [0, 1, 2, 3, 4], "free": [0, 1, 2, 3, 4], "softwar": [0, 1, 2, 3, 4], "you": [0, 1, 2, 3, 4], "can": [0, 1, 2, 3, 4], "redistribut": [0, 1, 2, 3, 4], "modifi": [0, 1, 2, 3, 4], "under": [0, 1, 2, 3, 4], "term": [0, 1, 2, 3, 4], "gnu": [0, 1, 2, 3], "gener": [0, 1, 2, 3], "public": [0, 1, 2, 3], "licens": [0, 1, 2, 3], "publish": [0, 1, 2, 3], "foundat": [0, 1, 2, 3], "either": [0, 1, 2, 3, 4], "version": [0, 1, 2, 3, 4], "3": [0, 1, 2, 3, 4], "your": [0, 1, 2, 3, 4], "option": [0, 1, 2, 3, 4], "ani": [0, 1, 2, 3, 4], "later": [0, 1, 2, 3, 4], "distribut": [0, 1, 2, 3], "hope": [0, 1, 2, 3], "us": [0, 1, 2, 3, 4], "without": [0, 1, 2, 3], "warranti": [0, 1, 2, 3], "even": [0, 1, 2, 3], "impli": [0, 1, 2, 3], "merchant": [0, 1, 2, 3], "fit": [0, 1, 2, 3], "FOR": [0, 1, 2, 3], "A": [0, 1, 2, 3], "particular": [0, 1, 2, 3], "purpos": [0, 1, 2, 3], "see": [0, 1, 2, 3], "more": [0, 1, 2, 3], "detail": [0, 1, 2, 3], "should": [0, 1, 2, 3, 4], "have": [0, 1, 2, 3, 4], "receiv": [0, 1, 2, 3], "copi": [0, 1, 2, 3], "along": [0, 1, 2, 3], "thi": [0, 1, 2, 3], "program": [0, 1, 2, 3], "If": [0, 1, 2, 3], "http": [0, 1, 2, 3], "www": [0, 1, 2, 3], "org": [0, 1, 2, 3], "info": [0, 1, 2, 3], "defin": [0, 1, 2, 3], "class": [0, 1, 2, 3], "distpymodul": [0, 4, 5], "attribut": [0, 1, 2, 3], "": [0, 1, 2, 3], "method": [0, 1, 2, 3], "load": 0, "base": [0, 1, 2, 3, 4], "creat": [0, 2, 3, 4], "cli": 0, "interfac": 0, "run": [0, 4], "oper": [0, 1, 3], "verbos": [0, 1, 2, 3], "bool": [0, 1, 2, 3], "fals": [0, 1, 2, 3], "sourc": [0, 1, 2, 3], "atscli": 0, "It": [0, 1, 2, 3], "consol": [0, 1, 2, 3], "text": [0, 1, 2, 3], "indic": [0, 1, 2, 3], "process": [0, 1, 2, 3, 5], "phase": [0, 1, 2, 3], "_config": [0, 5], "tool": 0, "file": [0, 1, 2, 3, 4], "path": [0, 2], "_log": [0, 5], "log": [0, 4], "_logo": [0, 5], "logo": [0, 4], "splash": 0, "screen": 0, "_op": [0, 5], "list": [0, 1, 2, 3], "_logger": 0, "logger": 0, "object": [0, 1], "api": [0, 1, 2, 3], "initi": [0, 1, 2, 3], "constructor": [0, 1, 2, 3], "setup": [0, 1, 2, 3], "str": [0, 1, 2, 3], "conf": [0, 1, 2, 4], "cfg": [0, 4], "n": 0, "name": [0, 1, 3], "v": 0, "paramet": [0, 1, 2, 3], "enabl": [0, 1, 2, 3], "disabl": [0, 1, 2, 3], "return": [0, 1, 2, 3], "true": [0, 1, 3], "success": [0, 1, 3], "type": [0, 1, 2, 3, 4], "except": [0, 1, 2, 3], "none": [0, 1, 2], "_template_dir": [1, 2], "read": [1, 2], "write": [1, 3], "templat": [1, 2, 3, 4], "filecheck": [1, 2, 3], "project": [1, 4], "_reader": 1, "reader": 1, "_writer": 1, "writer": 1, "get": 1, "select": 1, "structur": 1, "yaml": [1, 4], "pack_nam": 1, "python": [1, 4], "atstypeerror": [1, 2, 3], "atsvalueerror": [1, 2, 3], "an": [2, 3], "dir": 2, "template_fil": 2, "dict": [2, 3], "content": [2, 3, 5], "setup_cont": 3, "package_nam": 3, "packag": [3, 4, 5], "dist_py_modul": 4, "toolset": 4, "develop": 4, "code": 4, "The": 4, "readm": 4, "introduc": 4, "provid": 4, "instruct": 4, "how": 4, "machin": 4, "mai": 4, "other": 4, "inform": 4, "befor": 4, "subpackag": [4, 5], "modul": [4, 5], "navig": 4, "releas": 4, "page": 4, "download": 4, "extract": 4, "archiv": 4, "To": 4, "follow": 4, "tar": 4, "xvzf": 4, "x": 4, "y": 4, "z": 4, "gz": 4, "cd": 4, "pyton3": 4, "pip3": 4, "r": 4, "requir": 4, "txt": 4, "python3": 4, "install_lib": 4, "install_data": 4, "install_egg_info": 4, "docker": 4, "imag": 4, "contain": 4, "pip": 4, "dist": 4, "next": 4, "librari": 4, "ats": 4, "util": 4, "app": 4, "script": 4, "oop": 4, "dist_py_module_util": 4, "manifest": 4, "pyproject": 4, "setup_packag": 4, "setup_tool": 4, "dist_py_module_run": 4, "6": 4, "directori": 4, "16": 4, "vroncev": 4, "github": 4, "io": 4, "same": 4, "itself": 4, "avail": 4, "let": 4, "help": 4, "support": 4, "psf": 4, "index": 4, "search": 4}, "objects": {"": [[0, 0, 0, "-", "dist_py_module"]], "dist_py_module": [[0, 1, 1, "", "DistPyModule"], [1, 0, 0, "-", "pro"]], "dist_py_module.DistPyModule": [[0, 2, 1, "", "_CONFIG"], [0, 2, 1, "", "_GEN_VERBOSE"], [0, 2, 1, "", "_LOG"], [0, 2, 1, "", "_LOGO"], [0, 2, 1, "", "_OPS"], [0, 3, 1, "", "process"]], "dist_py_module.pro": [[1, 1, 1, "", "GenSetup"], [2, 0, 0, "-", "read_template"], [3, 0, 0, "-", "write_template"]], "dist_py_module.pro.GenSetup": [[1, 2, 1, "", "_GEN_VERBOSE"], [1, 2, 1, "", "_PRO_STRUCTURE"], [1, 3, 1, "", "gen_setup"], [1, 3, 1, "", "get_reader"], [1, 3, 1, "", "get_writer"], [1, 3, 1, "", "select_pro"]], "dist_py_module.pro.read_template": [[2, 1, 1, "", "ReadTemplate"]], "dist_py_module.pro.read_template.ReadTemplate": [[2, 2, 1, "", "_GEN_VERBOSE"], [2, 2, 1, "", "_TEMPLATE_DIR"], [2, 3, 1, "", "read"]], "dist_py_module.pro.write_template": [[3, 1, 1, "", "WriteTemplate"]], "dist_py_module.pro.write_template.WriteTemplate": [[3, 2, 1, "", "_GEN_VERBOSE"], [3, 3, 1, "", "write"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"]}, "titleterms": {"dist_py_modul": [0, 1, 2, 3, 5], "packag": [0, 1], "subpackag": 0, "modul": [0, 1, 2, 3], "content": [0, 1, 4], "pro": [1, 2, 3], "submodul": 1, "read_templ": 2, "write_templ": 3, "gener": 4, "setup": 4, "py": 4, "instal": 4, "depend": 4, "tool": 4, "structur": 4, "copyright": 4, "licenc": 4, "indic": 4, "tabl": 4}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"dist_py_module package": [[0, "dist-py-module-package"]], "Subpackages": [[0, "subpackages"]], "Module contents": [[0, "module-dist_py_module"], [1, "module-dist_py_module.pro"]], "dist_py_module.pro package": [[1, "dist-py-module-pro-package"]], "Submodules": [[1, "submodules"]], "dist_py_module.pro.read_template module": [[2, "module-dist_py_module.pro.read_template"]], "dist_py_module.pro.write_template module": [[3, "module-dist_py_module.pro.write_template"]], "Generate setup.py": [[4, "generate-setup-py"]], "Contents": [[4, null]], "Installation": [[4, "installation"]], "Dependencies": [[4, "dependencies"]], "Tool structure": [[4, "tool-structure"]], "Copyright and licence": [[4, "copyright-and-licence"]], "Indices and tables": [[4, "indices-and-tables"]], "dist_py_module": [[5, "dist-py-module"]]}, "indexentries": {"distpymodule (class in dist_py_module)": [[0, "dist_py_module.DistPyModule"]], "_config (dist_py_module.distpymodule attribute)": [[0, "dist_py_module.DistPyModule._CONFIG"]], "_gen_verbose (dist_py_module.distpymodule attribute)": [[0, "dist_py_module.DistPyModule._GEN_VERBOSE"]], "_log (dist_py_module.distpymodule attribute)": [[0, "dist_py_module.DistPyModule._LOG"]], "_logo (dist_py_module.distpymodule attribute)": [[0, "dist_py_module.DistPyModule._LOGO"]], "_ops (dist_py_module.distpymodule attribute)": [[0, "dist_py_module.DistPyModule._OPS"]], "dist_py_module": [[0, "module-dist_py_module"]], "module": [[0, "module-dist_py_module"], [1, "module-dist_py_module.pro"], [2, "module-dist_py_module.pro.read_template"], [3, "module-dist_py_module.pro.write_template"]], "process() (dist_py_module.distpymodule method)": [[0, "dist_py_module.DistPyModule.process"]], "gensetup (class in dist_py_module.pro)": [[1, "dist_py_module.pro.GenSetup"]], "_gen_verbose (dist_py_module.pro.gensetup attribute)": [[1, "dist_py_module.pro.GenSetup._GEN_VERBOSE"]], "_pro_structure (dist_py_module.pro.gensetup attribute)": [[1, "dist_py_module.pro.GenSetup._PRO_STRUCTURE"]], "dist_py_module.pro": [[1, "module-dist_py_module.pro"]], "gen_setup() (dist_py_module.pro.gensetup method)": [[1, "dist_py_module.pro.GenSetup.gen_setup"]], "get_reader() (dist_py_module.pro.gensetup method)": [[1, "dist_py_module.pro.GenSetup.get_reader"]], "get_writer() (dist_py_module.pro.gensetup method)": [[1, "dist_py_module.pro.GenSetup.get_writer"]], "select_pro() (dist_py_module.pro.gensetup method)": [[1, "dist_py_module.pro.GenSetup.select_pro"]], "readtemplate (class in dist_py_module.pro.read_template)": [[2, "dist_py_module.pro.read_template.ReadTemplate"]], "_gen_verbose (dist_py_module.pro.read_template.readtemplate attribute)": [[2, "dist_py_module.pro.read_template.ReadTemplate._GEN_VERBOSE"]], "_template_dir (dist_py_module.pro.read_template.readtemplate attribute)": [[2, "dist_py_module.pro.read_template.ReadTemplate._TEMPLATE_DIR"]], "dist_py_module.pro.read_template": [[2, "module-dist_py_module.pro.read_template"]], "read() (dist_py_module.pro.read_template.readtemplate method)": [[2, "dist_py_module.pro.read_template.ReadTemplate.read"]], "writetemplate (class in dist_py_module.pro.write_template)": [[3, "dist_py_module.pro.write_template.WriteTemplate"]], "_gen_verbose (dist_py_module.pro.write_template.writetemplate attribute)": [[3, "dist_py_module.pro.write_template.WriteTemplate._GEN_VERBOSE"]], "dist_py_module.pro.write_template": [[3, "module-dist_py_module.pro.write_template"]], "write() (dist_py_module.pro.write_template.writetemplate method)": [[3, "dist_py_module.pro.write_template.WriteTemplate.write"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["dist_py_module", "dist_py_module.pro", "dist_py_module.pro.read_template", "dist_py_module.pro.write_template", "index", "modules"], "filenames": ["dist_py_module.rst", "dist_py_module.pro.rst", "dist_py_module.pro.read_template.rst", "dist_py_module.pro.write_template.rst", "index.rst", "modules.rst"], "titles": ["dist_py_module package", "dist_py_module.pro package", "dist_py_module.pro.read_template module", "dist_py_module.pro.write_template module", "Generate setup.py", "dist_py_module"], "terms": {"pro": [0, 4, 5], "submodul": [0, 5], "read_templ": [0, 1, 4], "readtempl": [0, 1, 2], "write_templ": [0, 1, 4], "writetempl": [0, 1, 3], "gensetup": [0, 1], "_gen_verbos": [0, 1, 2, 3, 5], "_pro_structur": [0, 1], "gen_setup": [0, 1], "get_read": [0, 1], "get_writ": [0, 1], "select_pro": [0, 1], "__init__": [0, 1, 2, 3, 4], "py": [0, 1, 2, 3], "copyright": [0, 1, 2, 3], "c": [0, 1, 2, 3, 4], "2017": [0, 1, 2, 3, 4], "2026": [0, 1, 2, 3, 4], "vladimir": [0, 1, 2, 3], "roncev": [0, 1, 2, 3], "elektron": [0, 1, 2, 3], "ronca": [0, 1, 2, 3], "gmail": [0, 1, 2, 3], "com": [0, 1, 2, 3], "i": [0, 1, 2, 3, 4], "free": [0, 1, 2, 3, 4], "softwar": [0, 1, 2, 3, 4], "you": [0, 1, 2, 3, 4], "can": [0, 1, 2, 3, 4], "redistribut": [0, 1, 2, 3, 4], "modifi": [0, 1, 2, 3, 4], "under": [0, 1, 2, 3, 4], "term": [0, 1, 2, 3, 4], "gnu": [0, 1, 2, 3], "gener": [0, 1, 2, 3], "public": [0, 1, 2, 3], "licens": [0, 1, 2, 3], "publish": [0, 1, 2, 3], "foundat": [0, 1, 2, 3], "either": [0, 1, 2, 3, 4], "version": [0, 1, 2, 3, 4], "3": [0, 1, 2, 3, 4], "your": [0, 1, 2, 3, 4], "option": [0, 1, 2, 3, 4], "ani": [0, 1, 2, 3, 4], "later": [0, 1, 2, 3, 4], "distribut": [0, 1, 2, 3], "hope": [0, 1, 2, 3], "us": [0, 1, 2, 3, 4], "without": [0, 1, 2, 3], "warranti": [0, 1, 2, 3], "even": [0, 1, 2, 3], "impli": [0, 1, 2, 3], "merchant": [0, 1, 2, 3], "fit": [0, 1, 2, 3], "FOR": [0, 1, 2, 3], "A": [0, 1, 2, 3], "particular": [0, 1, 2, 3], "purpos": [0, 1, 2, 3], "see": [0, 1, 2, 3], "more": [0, 1, 2, 3], "detail": [0, 1, 2, 3], "should": [0, 1, 2, 3, 4], "have": [0, 1, 2, 3, 4], "receiv": [0, 1, 2, 3], "copi": [0, 1, 2, 3], "along": [0, 1, 2, 3], "thi": [0, 1, 2, 3], "program": [0, 1, 2, 3], "If": [0, 1, 2, 3], "http": [0, 1, 2, 3], "www": [0, 1, 2, 3], "org": [0, 1, 2, 3], "info": [0, 1, 2, 3], "defin": [0, 1, 2, 3], "class": [0, 1, 2, 3], "distpymodul": [0, 4, 5], "attribut": [0, 1, 2, 3], "": [0, 1, 2, 3], "method": [0, 1, 2, 3], "load": 0, "base": [0, 1, 2, 3, 4], "creat": [0, 2, 3, 4], "cli": 0, "interfac": 0, "run": [0, 4], "oper": [0, 1, 3], "verbos": [0, 1, 2, 3], "bool": [0, 1, 2, 3], "fals": [0, 1, 2, 3], "sourc": [0, 1, 2, 3], "atscli": 0, "It": [0, 1, 2, 3], "consol": [0, 1, 2, 3], "text": [0, 1, 2, 3], "indic": [0, 1, 2, 3], "process": [0, 1, 2, 3, 5], "phase": [0, 1, 2, 3], "_config": [0, 5], "tool": 0, "file": [0, 1, 2, 3, 4], "path": [0, 2], "_log": [0, 5], "log": [0, 4], "_logo": [0, 5], "logo": [0, 4], "splash": 0, "screen": 0, "_op": [0, 5], "list": [0, 1, 2, 3], "_logger": 0, "logger": 0, "object": [0, 1], "api": [0, 1, 2, 3], "initi": [0, 1, 2, 3], "constructor": [0, 1, 2, 3], "setup": [0, 1, 2, 3], "str": [0, 1, 2, 3], "conf": [0, 1, 2, 4], "cfg": [0, 4], "n": 0, "name": [0, 1, 3], "v": 0, "paramet": [0, 1, 2, 3], "enabl": [0, 1, 2, 3], "disabl": [0, 1, 2, 3], "return": [0, 1, 2, 3], "true": [0, 1, 3], "success": [0, 1, 3], "type": [0, 1, 2, 3, 4], "except": [0, 1, 2, 3], "none": [0, 1, 2], "_template_dir": [1, 2], "read": [1, 2], "write": [1, 3], "templat": [1, 2, 3, 4], "filecheck": [1, 2, 3], "project": [1, 4], "_reader": 1, "reader": 1, "_writer": 1, "writer": 1, "get": 1, "select": 1, "structur": 1, "yaml": [1, 4], "pack_nam": 1, "python": [1, 4], "atstypeerror": [1, 2, 3], "atsvalueerror": [1, 2, 3], "an": [2, 3], "dir": 2, "template_fil": 2, "dict": [2, 3], "content": [2, 3, 5], "setup_cont": 3, "package_nam": 3, "packag": [3, 4, 5], "dist_py_modul": 4, "toolset": 4, "develop": 4, "code": 4, "The": 4, "readm": 4, "introduc": 4, "provid": 4, "instruct": 4, "how": 4, "machin": 4, "mai": 4, "other": 4, "inform": 4, "befor": 4, "subpackag": [4, 5], "modul": [4, 5], "navig": 4, "releas": 4, "page": 4, "download": 4, "extract": 4, "archiv": 4, "To": 4, "follow": 4, "tar": 4, "xvzf": 4, "x": 4, "y": 4, "z": 4, "gz": 4, "cd": 4, "pyton3": 4, "pip3": 4, "r": 4, "requir": 4, "txt": 4, "python3": 4, "install_lib": 4, "install_data": 4, "install_egg_info": 4, "docker": 4, "imag": 4, "contain": 4, "pip": 4, "dist": 4, "next": 4, "librari": 4, "ats": 4, "util": 4, "app": 4, "script": 4, "oop": 4, "dist_py_module_util": 4, "manifest": 4, "pyproject": 4, "setup_packag": 4, "setup_tool": 4, "dist_py_module_run": 4, "6": 4, "directori": 4, "16": 4, "vroncev": 4, "github": 4, "io": 4, "same": 4, "itself": 4, "avail": 4, "let": 4, "help": 4, "support": 4, "psf": 4, "index": 4, "search": 4}, "objects": {"": [[0, 0, 0, "-", "dist_py_module"]], "dist_py_module": [[0, 1, 1, "", "DistPyModule"], [1, 0, 0, "-", "pro"]], "dist_py_module.DistPyModule": [[0, 2, 1, "", "_CONFIG"], [0, 2, 1, "", "_GEN_VERBOSE"], [0, 2, 1, "", "_LOG"], [0, 2, 1, "", "_LOGO"], [0, 2, 1, "", "_OPS"], [0, 3, 1, "", "process"]], "dist_py_module.pro": [[1, 1, 1, "", "GenSetup"], [2, 0, 0, "-", "read_template"], [3, 0, 0, "-", "write_template"]], "dist_py_module.pro.GenSetup": [[1, 2, 1, "", "_GEN_VERBOSE"], [1, 2, 1, "", "_PRO_STRUCTURE"], [1, 3, 1, "", "gen_setup"], [1, 3, 1, "", "get_reader"], [1, 3, 1, "", "get_writer"], [1, 3, 1, "", "select_pro"]], "dist_py_module.pro.read_template": [[2, 1, 1, "", "ReadTemplate"]], "dist_py_module.pro.read_template.ReadTemplate": [[2, 2, 1, "", "_GEN_VERBOSE"], [2, 2, 1, "", "_TEMPLATE_DIR"], [2, 3, 1, "", "read"]], "dist_py_module.pro.write_template": [[3, 1, 1, "", "WriteTemplate"]], "dist_py_module.pro.write_template.WriteTemplate": [[3, 2, 1, "", "_GEN_VERBOSE"], [3, 3, 1, "", "write"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"]}, "titleterms": {"dist_py_modul": [0, 1, 2, 3, 5], "packag": [0, 1], "subpackag": 0, "modul": [0, 1, 2, 3], "content": [0, 1, 4], "pro": [1, 2, 3], "submodul": 1, "read_templ": 2, "write_templ": 3, "gener": 4, "setup": 4, "py": 4, "instal": 4, "depend": 4, "tool": 4, "structur": 4, "copyright": 4, "licenc": 4, "indic": 4, "tabl": 4}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"dist_py_module package": [[0, "dist-py-module-package"]], "Subpackages": [[0, "subpackages"]], "Module contents": [[0, "module-dist_py_module"], [1, "module-dist_py_module.pro"]], "dist_py_module.pro package": [[1, "dist-py-module-pro-package"]], "Submodules": [[1, "submodules"]], "dist_py_module.pro.read_template module": [[2, "module-dist_py_module.pro.read_template"]], "dist_py_module.pro.write_template module": [[3, "module-dist_py_module.pro.write_template"]], "Generate setup.py": [[4, "generate-setup-py"]], "Contents": [[4, null]], "Installation": [[4, "installation"]], "Dependencies": [[4, "dependencies"]], "Tool structure": [[4, "tool-structure"]], "Copyright and licence": [[4, "copyright-and-licence"]], "Indices and tables": [[4, "indices-and-tables"]], "dist_py_module": [[5, "dist-py-module"]]}, "indexentries": {"distpymodule (class in dist_py_module)": [[0, "dist_py_module.DistPyModule"]], "_config (dist_py_module.distpymodule attribute)": [[0, "dist_py_module.DistPyModule._CONFIG"]], "_gen_verbose (dist_py_module.distpymodule attribute)": [[0, "dist_py_module.DistPyModule._GEN_VERBOSE"]], "_log (dist_py_module.distpymodule attribute)": [[0, "dist_py_module.DistPyModule._LOG"]], "_logo (dist_py_module.distpymodule attribute)": [[0, "dist_py_module.DistPyModule._LOGO"]], "_ops (dist_py_module.distpymodule attribute)": [[0, "dist_py_module.DistPyModule._OPS"]], "dist_py_module": [[0, "module-dist_py_module"]], "module": [[0, "module-dist_py_module"], [1, "module-dist_py_module.pro"], [2, "module-dist_py_module.pro.read_template"], [3, "module-dist_py_module.pro.write_template"]], "process() (dist_py_module.distpymodule method)": [[0, "dist_py_module.DistPyModule.process"]], "gensetup (class in dist_py_module.pro)": [[1, "dist_py_module.pro.GenSetup"]], "_gen_verbose (dist_py_module.pro.gensetup attribute)": [[1, "dist_py_module.pro.GenSetup._GEN_VERBOSE"]], "_pro_structure (dist_py_module.pro.gensetup attribute)": [[1, "dist_py_module.pro.GenSetup._PRO_STRUCTURE"]], "dist_py_module.pro": [[1, "module-dist_py_module.pro"]], "gen_setup() (dist_py_module.pro.gensetup method)": [[1, "dist_py_module.pro.GenSetup.gen_setup"]], "get_reader() (dist_py_module.pro.gensetup method)": [[1, "dist_py_module.pro.GenSetup.get_reader"]], "get_writer() (dist_py_module.pro.gensetup method)": [[1, "dist_py_module.pro.GenSetup.get_writer"]], "select_pro() (dist_py_module.pro.gensetup method)": [[1, "dist_py_module.pro.GenSetup.select_pro"]], "readtemplate (class in dist_py_module.pro.read_template)": [[2, "dist_py_module.pro.read_template.ReadTemplate"]], "_gen_verbose (dist_py_module.pro.read_template.readtemplate attribute)": [[2, "dist_py_module.pro.read_template.ReadTemplate._GEN_VERBOSE"]], "_template_dir (dist_py_module.pro.read_template.readtemplate attribute)": [[2, "dist_py_module.pro.read_template.ReadTemplate._TEMPLATE_DIR"]], "dist_py_module.pro.read_template": [[2, "module-dist_py_module.pro.read_template"]], "read() (dist_py_module.pro.read_template.readtemplate method)": [[2, "dist_py_module.pro.read_template.ReadTemplate.read"]], "writetemplate (class in dist_py_module.pro.write_template)": [[3, "dist_py_module.pro.write_template.WriteTemplate"]], "_gen_verbose (dist_py_module.pro.write_template.writetemplate attribute)": [[3, "dist_py_module.pro.write_template.WriteTemplate._GEN_VERBOSE"]], "dist_py_module.pro.write_template": [[3, "module-dist_py_module.pro.write_template"]], "write() (dist_py_module.pro.write_template.writetemplate method)": [[3, "dist_py_module.pro.write_template.WriteTemplate.write"]]}}) \ No newline at end of file diff --git a/docs/source/conf.py b/docs/source/conf.py index e34e2d0..b8e4d22 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -4,7 +4,7 @@ Module conf.py Copyright - Copyright (C) 2017 - 2025 Vladimir Roncevic + Copyright (C) 2017 - 2026 Vladimir Roncevic dist_py_module is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or @@ -27,9 +27,9 @@ sys.path.insert(0, os.path.abspath('../../')) project: str = 'dist_py_module' -project_copyright: str = '2025, Vladimir Roncevic ' +project_copyright: str = '2026, Vladimir Roncevic ' author: str = 'Vladimir Roncevic ' -version: str = '3.0.8' +version: str = '3.0.9' release: str = 'https://github.com/vroncevic/dist_py_module/releases' extensions: List[str] = ['sphinx.ext.autodoc', 'sphinx.ext.viewcode'] templates_path: List[str] = ['_templates'] diff --git a/docs/source/index.rst b/docs/source/index.rst index b4be248..9df93e2 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -117,7 +117,7 @@ Copyright and licence .. |license: apache 2.0| image:: https://img.shields.io/badge/license-apache%202.0-blue.svg :target: https://opensource.org/licenses/apache-2.0 -Copyright (C) 2017 - 2025 by `vroncevic.github.io/dist_py_module `_ +Copyright (C) 2017 - 2026 by `vroncevic.github.io/dist_py_module `_ **dist_py_module** is free software; you can redistribute it and/or modify it under the same terms as Python itself, either Python version 3.x or, diff --git a/setup.py b/setup.py index 42461f4..431d63d 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ Module setup.py Copyright - Copyright (C) 2017 - 2025 Vladimir Roncevic + Copyright (C) 2017 - 2026 Vladimir Roncevic dist_py_module is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or @@ -26,10 +26,10 @@ from setuptools import setup __author__: str = 'Vladimir Roncevic' -__copyright__: str = '(C) 2025, https://vroncevic.github.io/dist_py_module' +__copyright__: str = '(C) 2026, https://vroncevic.github.io/dist_py_module' __credits__: List[str] = ['Vladimir Roncevic', 'Python Software Foundation'] __license__: str = 'https://github.com/vroncevic/dist_py_module/blob/dev/LICENSE' -__version__: str = '3.0.8' +__version__: str = '3.0.9' __maintainer__: str = 'Vladimir Roncevic' __email__: str = 'elektron.ronca@gmail.com' __status__: str = 'Updated' @@ -47,14 +47,10 @@ SUPPORTED_PY_VERSIONS: List[str] = [ f'{PROGRAMMING_LANG} {VERSION}' for VERSION in VERSIONS ] -LICENSE_PREFIX: str = 'License :: OSI Approved ::' -LICENSES: List[str] = [ - 'GNU Lesser General Public License v3 or later (LGPLv3+)' -] PYP_CLASSIFIERS: List[str] = SUPPORTED_PY_VERSIONS setup( name='dist_py_module', - version='3.0.8', + version='3.0.9', description='Python package for generation of setup file', author='Vladimir Roncevic', author_email='elektron.ronca@gmail.com', diff --git a/tests/ats_coverage.py b/tests/ats_coverage.py index 1db4607..919f3da 100644 --- a/tests/ats_coverage.py +++ b/tests/ats_coverage.py @@ -4,7 +4,7 @@ Module ats_coverage.py Copyright - Copyright (C) 2025 Vladimir Roncevic + Copyright (C) 2025 - 2026 Vladimir Roncevic ats_coverage is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or @@ -40,7 +40,7 @@ sys.exit(f'\n{__file__}\n{ats_error_message}\n') # pragma: no cover __author__: str = 'Vladimir Roncevic' -__copyright__: str = '(C) 2025, https://vroncevic.github.io/ats_coverage' +__copyright__: str = '(C) 2026, https://vroncevic.github.io/ats_coverage' __credits__: List[str] = ['Vladimir Roncevic', 'Python Software Foundation'] __license__: str = 'https://github.com/vroncevic/ats_coverage/blob/dev/LICENSE' __version__: str = '1.0.0' diff --git a/tests/dist_py_module_coverage.json b/tests/dist_py_module_coverage.json index b815a87..ba77351 100644 --- a/tests/dist_py_module_coverage.json +++ b/tests/dist_py_module_coverage.json @@ -1 +1 @@ -{"meta": {"format": 3, "version": "7.6.10", "timestamp": "2025-11-03T23:18:55.478560", "branch_coverage": false, "show_contexts": false}, "files": {"/data/dev/python/3_tools/dist_py_module/github/dist_py_module/dist_py_module/__init__.py": {"executed_lines": [3, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 44, 45, 46, 47, 48, 49, 50, 53, 54, 72, 73, 74, 75, 76, 78, 86, 87, 94, 95, 96, 97, 100, 103, 104, 108, 114, 124, 125, 126, 127, 128, 129, 132, 133, 139, 140, 141, 148, 149, 150, 171], "summary": {"covered_lines": 56, "num_statements": 68, "percent_covered": 82.3529411764706, "percent_covered_display": "82", "missing_lines": 12, "excluded_lines": 2}, "missing_lines": [134, 138, 145, 146, 147, 155, 156, 159, 160, 163, 165, 168], "excluded_lines": [39, 41], "functions": {"DistPyModule.__init__": {"executed_lines": [86, 87, 94, 95, 96, 97, 100, 103, 104, 108], "summary": {"covered_lines": 10, "num_statements": 10, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "DistPyModule.process": {"executed_lines": [124, 125, 126, 127, 128, 129, 132, 133, 139, 140, 141, 148, 149, 150, 171], "summary": {"covered_lines": 15, "num_statements": 27, "percent_covered": 55.55555555555556, "percent_covered_display": "56", "missing_lines": 12, "excluded_lines": 0}, "missing_lines": [134, 138, 145, 146, 147, 155, 156, 159, 160, 163, 165, 168], "excluded_lines": []}, "": {"executed_lines": [3, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 44, 45, 46, 47, 48, 49, 50, 53, 54, 72, 73, 74, 75, 76, 78, 114], "summary": {"covered_lines": 31, "num_statements": 31, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2}, "missing_lines": [], "excluded_lines": [39, 41]}}, "classes": {"DistPyModule": {"executed_lines": [86, 87, 94, 95, 96, 97, 100, 103, 104, 108, 124, 125, 126, 127, 128, 129, 132, 133, 139, 140, 141, 148, 149, 150, 171], "summary": {"covered_lines": 25, "num_statements": 37, "percent_covered": 67.56756756756756, "percent_covered_display": "68", "missing_lines": 12, "excluded_lines": 0}, "missing_lines": [134, 138, 145, 146, 147, 155, 156, 159, 160, 163, 165, 168], "excluded_lines": []}, "": {"executed_lines": [3, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 44, 45, 46, 47, 48, 49, 50, 53, 54, 72, 73, 74, 75, 76, 78, 114], "summary": {"covered_lines": 31, "num_statements": 31, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2}, "missing_lines": [], "excluded_lines": [39, 41]}}}, "/data/dev/python/3_tools/dist_py_module/github/dist_py_module/dist_py_module/pro/__init__.py": {"executed_lines": [3, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51, 70, 71, 73, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 102, 104, 112, 114, 128, 129, 130, 133, 134, 135, 136, 137, 138, 143, 144, 145, 146, 148, 151, 152, 156, 158, 168, 169, 170, 171, 172, 173, 174, 177, 183, 184, 185, 186, 187, 188, 189, 191, 192, 197, 202], "summary": {"covered_lines": 78, "num_statements": 79, "percent_covered": 98.73417721518987, "percent_covered_display": "99", "missing_lines": 1, "excluded_lines": 2}, "missing_lines": [194], "excluded_lines": [36, 38], "functions": {"GenSetup.__init__": {"executed_lines": [81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92], "summary": {"covered_lines": 12, "num_statements": 12, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "GenSetup.get_reader": {"executed_lines": [102], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "GenSetup.get_writer": {"executed_lines": [112], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "GenSetup.gen_setup": {"executed_lines": [128, 129, 130, 133, 134, 135, 136, 137, 138, 143, 144, 145, 146, 148, 151, 152, 156], "summary": {"covered_lines": 17, "num_statements": 17, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "GenSetup.select_pro": {"executed_lines": [168, 169, 170, 171, 172, 173, 174, 177, 183, 184, 185, 186, 187, 188, 189, 191, 192, 197, 202], "summary": {"covered_lines": 19, "num_statements": 20, "percent_covered": 95.0, "percent_covered_display": "95", "missing_lines": 1, "excluded_lines": 0}, "missing_lines": [194], "excluded_lines": []}, "": {"executed_lines": [3, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51, 70, 71, 73, 94, 104, 114, 158], "summary": {"covered_lines": 28, "num_statements": 28, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2}, "missing_lines": [], "excluded_lines": [36, 38]}}, "classes": {"GenSetup": {"executed_lines": [81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 102, 112, 128, 129, 130, 133, 134, 135, 136, 137, 138, 143, 144, 145, 146, 148, 151, 152, 156, 168, 169, 170, 171, 172, 173, 174, 177, 183, 184, 185, 186, 187, 188, 189, 191, 192, 197, 202], "summary": {"covered_lines": 50, "num_statements": 51, "percent_covered": 98.03921568627452, "percent_covered_display": "98", "missing_lines": 1, "excluded_lines": 0}, "missing_lines": [194], "excluded_lines": []}, "": {"executed_lines": [3, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51, 70, 71, 73, 94, 104, 114, 158], "summary": {"covered_lines": 28, "num_statements": 28, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2}, "missing_lines": [], "excluded_lines": [36, 38]}}}, "/data/dev/python/3_tools/dist_py_module/github/dist_py_module/dist_py_module/pro/read_template.py": {"executed_lines": [3, 23, 24, 25, 27, 28, 29, 30, 31, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47, 61, 62, 64, 72, 73, 75, 91, 92, 93, 96, 97, 98, 99, 100, 101, 104, 105, 106, 107, 108, 109, 110, 111, 112, 115, 116], "summary": {"covered_lines": 43, "num_statements": 43, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2}, "missing_lines": [], "excluded_lines": [32, 34], "functions": {"ReadTemplate.__init__": {"executed_lines": [72, 73], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "ReadTemplate.read": {"executed_lines": [91, 92, 93, 96, 97, 98, 99, 100, 101, 104, 105, 106, 107, 108, 109, 110, 111, 112, 115, 116], "summary": {"covered_lines": 20, "num_statements": 20, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "": {"executed_lines": [3, 23, 24, 25, 27, 28, 29, 30, 31, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47, 61, 62, 64, 75], "summary": {"covered_lines": 21, "num_statements": 21, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2}, "missing_lines": [], "excluded_lines": [32, 34]}}, "classes": {"ReadTemplate": {"executed_lines": [72, 73, 91, 92, 93, 96, 97, 98, 99, 100, 101, 104, 105, 106, 107, 108, 109, 110, 111, 112, 115, 116], "summary": {"covered_lines": 22, "num_statements": 22, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "": {"executed_lines": [3, 23, 24, 25, 27, 28, 29, 30, 31, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47, 61, 62, 64, 75], "summary": {"covered_lines": 21, "num_statements": 21, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2}, "missing_lines": [], "excluded_lines": [32, 34]}}}, "/data/dev/python/3_tools/dist_py_module/github/dist_py_module/dist_py_module/pro/write_template.py": {"executed_lines": [3, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 38, 39, 40, 41, 42, 43, 44, 45, 48, 49, 62, 64, 72, 73, 75, 97, 98, 99, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 117, 118, 119, 120, 123, 127, 128, 129, 130, 135, 136, 141], "summary": {"covered_lines": 50, "num_statements": 52, "percent_covered": 96.15384615384616, "percent_covered_display": "96", "missing_lines": 2, "excluded_lines": 2}, "missing_lines": [138, 140], "excluded_lines": [34, 36], "functions": {"WriteTemplate.__init__": {"executed_lines": [72, 73], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "WriteTemplate.write": {"executed_lines": [97, 98, 99, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 117, 118, 119, 120, 123, 127, 128, 129, 130, 135, 136, 141], "summary": {"covered_lines": 26, "num_statements": 28, "percent_covered": 92.85714285714286, "percent_covered_display": "93", "missing_lines": 2, "excluded_lines": 0}, "missing_lines": [138, 140], "excluded_lines": []}, "": {"executed_lines": [3, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 38, 39, 40, 41, 42, 43, 44, 45, 48, 49, 62, 64, 75], "summary": {"covered_lines": 22, "num_statements": 22, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2}, "missing_lines": [], "excluded_lines": [34, 36]}}, "classes": {"WriteTemplate": {"executed_lines": [72, 73, 97, 98, 99, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 117, 118, 119, 120, 123, 127, 128, 129, 130, 135, 136, 141], "summary": {"covered_lines": 28, "num_statements": 30, "percent_covered": 93.33333333333333, "percent_covered_display": "93", "missing_lines": 2, "excluded_lines": 0}, "missing_lines": [138, 140], "excluded_lines": []}, "": {"executed_lines": [3, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 38, 39, 40, 41, 42, 43, 44, 45, 48, 49, 62, 64, 75], "summary": {"covered_lines": 22, "num_statements": 22, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2}, "missing_lines": [], "excluded_lines": [34, 36]}}}}, "totals": {"covered_lines": 227, "num_statements": 242, "percent_covered": 93.80165289256199, "percent_covered_display": "94", "missing_lines": 15, "excluded_lines": 8}} \ No newline at end of file +{"meta": {"format": 3, "version": "7.6.10", "timestamp": "2025-11-05T06:04:23.818514", "branch_coverage": false, "show_contexts": false}, "files": {"/data/dev/python/3_tools/dist_py_module/github/dist_py_module/dist_py_module/__init__.py": {"executed_lines": [3, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 44, 45, 46, 47, 48, 49, 50, 53, 54, 72, 73, 74, 75, 76, 78, 86, 87, 94, 95, 96, 97, 100, 103, 104, 108, 114, 124, 125, 126, 127, 128, 129, 132, 133, 139, 140, 141, 148, 149, 150, 171], "summary": {"covered_lines": 56, "num_statements": 68, "percent_covered": 82.3529411764706, "percent_covered_display": "82", "missing_lines": 12, "excluded_lines": 2}, "missing_lines": [134, 138, 145, 146, 147, 155, 156, 159, 160, 163, 165, 168], "excluded_lines": [39, 41], "functions": {"DistPyModule.__init__": {"executed_lines": [86, 87, 94, 95, 96, 97, 100, 103, 104, 108], "summary": {"covered_lines": 10, "num_statements": 10, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "DistPyModule.process": {"executed_lines": [124, 125, 126, 127, 128, 129, 132, 133, 139, 140, 141, 148, 149, 150, 171], "summary": {"covered_lines": 15, "num_statements": 27, "percent_covered": 55.55555555555556, "percent_covered_display": "56", "missing_lines": 12, "excluded_lines": 0}, "missing_lines": [134, 138, 145, 146, 147, 155, 156, 159, 160, 163, 165, 168], "excluded_lines": []}, "": {"executed_lines": [3, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 44, 45, 46, 47, 48, 49, 50, 53, 54, 72, 73, 74, 75, 76, 78, 114], "summary": {"covered_lines": 31, "num_statements": 31, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2}, "missing_lines": [], "excluded_lines": [39, 41]}}, "classes": {"DistPyModule": {"executed_lines": [86, 87, 94, 95, 96, 97, 100, 103, 104, 108, 124, 125, 126, 127, 128, 129, 132, 133, 139, 140, 141, 148, 149, 150, 171], "summary": {"covered_lines": 25, "num_statements": 37, "percent_covered": 67.56756756756756, "percent_covered_display": "68", "missing_lines": 12, "excluded_lines": 0}, "missing_lines": [134, 138, 145, 146, 147, 155, 156, 159, 160, 163, 165, 168], "excluded_lines": []}, "": {"executed_lines": [3, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43, 44, 45, 46, 47, 48, 49, 50, 53, 54, 72, 73, 74, 75, 76, 78, 114], "summary": {"covered_lines": 31, "num_statements": 31, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2}, "missing_lines": [], "excluded_lines": [39, 41]}}}, "/data/dev/python/3_tools/dist_py_module/github/dist_py_module/dist_py_module/pro/__init__.py": {"executed_lines": [3, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51, 70, 71, 73, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 102, 104, 112, 114, 128, 129, 130, 133, 134, 135, 136, 137, 138, 143, 144, 145, 146, 148, 151, 152, 156, 158, 168, 169, 170, 171, 172, 173, 174, 177, 183, 184, 185, 186, 187, 188, 189, 191, 192, 197, 202], "summary": {"covered_lines": 78, "num_statements": 79, "percent_covered": 98.73417721518987, "percent_covered_display": "99", "missing_lines": 1, "excluded_lines": 2}, "missing_lines": [194], "excluded_lines": [36, 38], "functions": {"GenSetup.__init__": {"executed_lines": [81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92], "summary": {"covered_lines": 12, "num_statements": 12, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "GenSetup.get_reader": {"executed_lines": [102], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "GenSetup.get_writer": {"executed_lines": [112], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "GenSetup.gen_setup": {"executed_lines": [128, 129, 130, 133, 134, 135, 136, 137, 138, 143, 144, 145, 146, 148, 151, 152, 156], "summary": {"covered_lines": 17, "num_statements": 17, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "GenSetup.select_pro": {"executed_lines": [168, 169, 170, 171, 172, 173, 174, 177, 183, 184, 185, 186, 187, 188, 189, 191, 192, 197, 202], "summary": {"covered_lines": 19, "num_statements": 20, "percent_covered": 95.0, "percent_covered_display": "95", "missing_lines": 1, "excluded_lines": 0}, "missing_lines": [194], "excluded_lines": []}, "": {"executed_lines": [3, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51, 70, 71, 73, 94, 104, 114, 158], "summary": {"covered_lines": 28, "num_statements": 28, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2}, "missing_lines": [], "excluded_lines": [36, 38]}}, "classes": {"GenSetup": {"executed_lines": [81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 102, 112, 128, 129, 130, 133, 134, 135, 136, 137, 138, 143, 144, 145, 146, 148, 151, 152, 156, 168, 169, 170, 171, 172, 173, 174, 177, 183, 184, 185, 186, 187, 188, 189, 191, 192, 197, 202], "summary": {"covered_lines": 50, "num_statements": 51, "percent_covered": 98.03921568627452, "percent_covered_display": "98", "missing_lines": 1, "excluded_lines": 0}, "missing_lines": [194], "excluded_lines": []}, "": {"executed_lines": [3, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51, 70, 71, 73, 94, 104, 114, 158], "summary": {"covered_lines": 28, "num_statements": 28, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2}, "missing_lines": [], "excluded_lines": [36, 38]}}}, "/data/dev/python/3_tools/dist_py_module/github/dist_py_module/dist_py_module/pro/read_template.py": {"executed_lines": [3, 23, 24, 25, 27, 28, 29, 30, 31, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47, 61, 62, 64, 72, 73, 75, 91, 92, 93, 96, 97, 98, 99, 100, 101, 104, 105, 106, 107, 108, 109, 110, 111, 112, 115, 116], "summary": {"covered_lines": 43, "num_statements": 43, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2}, "missing_lines": [], "excluded_lines": [32, 34], "functions": {"ReadTemplate.__init__": {"executed_lines": [72, 73], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "ReadTemplate.read": {"executed_lines": [91, 92, 93, 96, 97, 98, 99, 100, 101, 104, 105, 106, 107, 108, 109, 110, 111, 112, 115, 116], "summary": {"covered_lines": 20, "num_statements": 20, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "": {"executed_lines": [3, 23, 24, 25, 27, 28, 29, 30, 31, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47, 61, 62, 64, 75], "summary": {"covered_lines": 21, "num_statements": 21, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2}, "missing_lines": [], "excluded_lines": [32, 34]}}, "classes": {"ReadTemplate": {"executed_lines": [72, 73, 91, 92, 93, 96, 97, 98, 99, 100, 101, 104, 105, 106, 107, 108, 109, 110, 111, 112, 115, 116], "summary": {"covered_lines": 22, "num_statements": 22, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "": {"executed_lines": [3, 23, 24, 25, 27, 28, 29, 30, 31, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47, 61, 62, 64, 75], "summary": {"covered_lines": 21, "num_statements": 21, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2}, "missing_lines": [], "excluded_lines": [32, 34]}}}, "/data/dev/python/3_tools/dist_py_module/github/dist_py_module/dist_py_module/pro/write_template.py": {"executed_lines": [3, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 38, 39, 40, 41, 42, 43, 44, 45, 48, 49, 62, 64, 72, 73, 75, 97, 98, 99, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 117, 118, 119, 120, 123, 127, 128, 129, 130, 135, 136, 141], "summary": {"covered_lines": 50, "num_statements": 52, "percent_covered": 96.15384615384616, "percent_covered_display": "96", "missing_lines": 2, "excluded_lines": 2}, "missing_lines": [138, 140], "excluded_lines": [34, 36], "functions": {"WriteTemplate.__init__": {"executed_lines": [72, 73], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "WriteTemplate.write": {"executed_lines": [97, 98, 99, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 117, 118, 119, 120, 123, 127, 128, 129, 130, 135, 136, 141], "summary": {"covered_lines": 26, "num_statements": 28, "percent_covered": 92.85714285714286, "percent_covered_display": "93", "missing_lines": 2, "excluded_lines": 0}, "missing_lines": [138, 140], "excluded_lines": []}, "": {"executed_lines": [3, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 38, 39, 40, 41, 42, 43, 44, 45, 48, 49, 62, 64, 75], "summary": {"covered_lines": 22, "num_statements": 22, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2}, "missing_lines": [], "excluded_lines": [34, 36]}}, "classes": {"WriteTemplate": {"executed_lines": [72, 73, 97, 98, 99, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 117, 118, 119, 120, 123, 127, 128, 129, 130, 135, 136, 141], "summary": {"covered_lines": 28, "num_statements": 30, "percent_covered": 93.33333333333333, "percent_covered_display": "93", "missing_lines": 2, "excluded_lines": 0}, "missing_lines": [138, 140], "excluded_lines": []}, "": {"executed_lines": [3, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 38, 39, 40, 41, 42, 43, 44, 45, 48, 49, 62, 64, 75], "summary": {"covered_lines": 22, "num_statements": 22, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2}, "missing_lines": [], "excluded_lines": [34, 36]}}}}, "totals": {"covered_lines": 227, "num_statements": 242, "percent_covered": 93.80165289256199, "percent_covered_display": "94", "missing_lines": 15, "excluded_lines": 8}} \ No newline at end of file diff --git a/tests/dist_py_module_coverage.xml b/tests/dist_py_module_coverage.xml index 9602c19..7249df9 100644 --- a/tests/dist_py_module_coverage.xml +++ b/tests/dist_py_module_coverage.xml @@ -1,5 +1,5 @@ - + diff --git a/tests/dist_py_module_setup_test.py b/tests/dist_py_module_setup_test.py index 423a3cc..3d548d4 100644 --- a/tests/dist_py_module_setup_test.py +++ b/tests/dist_py_module_setup_test.py @@ -4,7 +4,7 @@ Module dist_py_module_setup_test.py Copyright - Copyright (C) 2017 - 2025 Vladimir Roncevic + Copyright (C) 2017 - 2026 Vladimir Roncevic dist_py_module is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or @@ -38,10 +38,10 @@ sys.exit(f'\n{__file__}\n{test_error_message}\n') __author__: str = 'Vladimir Roncevic' -__copyright__: str = '(C) 2025, https://vroncevic.github.io/dist_py_module' +__copyright__: str = '(C) 2026, https://vroncevic.github.io/dist_py_module' __credits__: List[str] = ['Vladimir Roncevic', 'Python Software Foundation'] __license__: str = 'https://github.com/vroncevic/dist_py_module/blob/dev/LICENSE' -__version__: str = '3.0.8' +__version__: str = '3.0.9' __maintainer__: str = 'Vladimir Roncevic' __email__: str = 'elektron.ronca@gmail.com' __status__: str = 'Updated' diff --git a/tests/dist_py_module_test.py b/tests/dist_py_module_test.py index 137863c..a9e0adb 100644 --- a/tests/dist_py_module_test.py +++ b/tests/dist_py_module_test.py @@ -4,7 +4,7 @@ Module dist_py_module_test.py Copyright - Copyright (C) 2017 - 2025 Vladimir Roncevic + Copyright (C) 2017 - 2026 Vladimir Roncevic dist_py_module is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or @@ -36,10 +36,10 @@ sys.exit(f'\n{__file__}\n{test_error_message}\n') __author__: str = 'Vladimir Roncevic' -__copyright__: str = '(C) 2025, https://vroncevic.github.io/dist_py_module' +__copyright__: str = '(C) 2026, https://vroncevic.github.io/dist_py_module' __credits__: List[str] = ['Vladimir Roncevic', 'Python Software Foundation'] __license__: str = 'https://github.com/vroncevic/dist_py_module/blob/dev/LICENSE' -__version__: str = '3.0.8' +__version__: str = '3.0.9' __maintainer__: str = 'Vladimir Roncevic' __email__: str = 'elektron.ronca@gmail.com' __status__: str = 'Updated' diff --git a/tests/htmlcov/class_index.html b/tests/htmlcov/class_index.html index 46941a6..5a85d2c 100644 --- a/tests/htmlcov/class_index.html +++ b/tests/htmlcov/class_index.html @@ -55,7 +55,7 @@

coverage.py v7.6.10, - created at 2025-11-03 23:18 +0100 + created at 2025-11-05 06:04 +0100

@@ -156,7 +156,7 @@

coverage.py v7.6.10, - created at 2025-11-03 23:18 +0100 + created at 2025-11-05 06:04 +0100