Skip to content

Commit c6bc252

Browse files
authored
v1.5.7
2 parents 121e80f + 21063ca commit c6bc252

File tree

15 files changed

+116
-277
lines changed

15 files changed

+116
-277
lines changed

.github/dependabot.yml

Lines changed: 28 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,31 @@
11
version: 2
22
updates:
3-
- package-ecosystem: pip
4-
directory: "/"
5-
target-branch: dev
6-
commit-message:
7-
prefix: "[Dependabot]"
8-
labels:
3+
# Maintain Python packages
4+
- package-ecosystem: "pip"
5+
directory: "/"
6+
target-branch: dev
7+
commit-message:
8+
prefix: "[Dependabot]"
9+
labels:
910
- Dependencies
10-
assignees:
11-
- Paebbels
12-
reviewers:
13-
- Paebbels
14-
schedule:
15-
interval: daily
11+
assignees:
12+
- Paebbels
13+
reviewers:
14+
- Paebbels
15+
schedule:
16+
interval: "daily" # Checks on Monday trough Friday.
17+
18+
# Maintain GitHub Action runners
19+
- package-ecosystem: "github-actions"
20+
directory: "/"
21+
target-branch: dev
22+
commit-message:
23+
prefix: "[Dependabot]"
24+
labels:
25+
- Dependencies
26+
assignees:
27+
- Paebbels
28+
reviewers:
29+
- Paebbels
30+
schedule:
31+
interval: "weekly"

.github/workflows/Pipeline.yml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -119,11 +119,19 @@ jobs:
119119
with:
120120
package: ${{ fromJson(needs.Params.outputs.params).artifacts.package }}
121121
remaining: |
122-
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-3.6
123-
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-3.7
124-
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-3.8
125-
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-3.9
126-
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-3.10
122+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-ubuntu-3.7
123+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-ubuntu-3.8
124+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-ubuntu-3.9
125+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-ubuntu-3.10
126+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-windows-3.7
127+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-windows-3.8
128+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-windows-3.9
129+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-windows-3.10
130+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-msys2-3.9
131+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-macos-3.7
132+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-macos-3.8
133+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-macos-3.9
134+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-macos-3.10
127135
${{ fromJson(needs.Params.outputs.params).artifacts.coverage }}
128136
${{ fromJson(needs.Params.outputs.params).artifacts.typing }}
129137
${{ fromJson(needs.Params.outputs.params).artifacts.doc }}

doc/Dependencies.rst

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ PyPI (see :ref:`installation`).
4040
+==========================================================+=============+===========================================================================================+=================================================================================================================================+
4141
| `colorama <https://GitHub.com/tartley/colorama>`__ | ≥0.4.4 | `BSD-3-Clause <https://GitHub.com/tartley/colorama/blob/master/LICENSE.txt>`__ | None |
4242
+----------------------------------------------------------+-------------+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
43-
| `pyTooling <https://GitHub.com/pyTooling/pyTooling>`__ | ≥1.8.1 | `Apache License, 2.0 <https://GitHub.com/pyTooling/pyTooling/blob/main/LICENSE.txt>`__ | *None* |
43+
| `pyTooling <https://GitHub.com/pyTooling/pyTooling>`__ | ≥1.9.5 | `Apache License, 2.0 <https://GitHub.com/pyTooling/pyTooling/blob/main/LICENSE.txt>`__ | *None* |
4444
+----------------------------------------------------------+-------------+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
4545

4646

@@ -69,15 +69,15 @@ the mandatory dependencies too.
6969
+-----------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
7070
| **Package** | **Version** | **License** | **Dependencies** |
7171
+===========================================================+=============+========================================================================================+======================+
72-
| `pytest <https://GitHub.com/pytest-dev/pytest>`__ |6.2.5 | `MIT <https://GitHub.com/pytest-dev/pytest/blob/master/LICENSE>`__ | *Not yet evaluated.* |
72+
| `pytest <https://GitHub.com/pytest-dev/pytest>`__ |7.0.1 | `MIT <https://GitHub.com/pytest-dev/pytest/blob/master/LICENSE>`__ | *Not yet evaluated.* |
7373
+-----------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
7474
| `pytest-cov <https://GitHub.com/pytest-dev/pytest-cov>`__ | ≥3.0.0 | `MIT <https://GitHub.com/pytest-dev/pytest-cov/blob/master/LICENSE>`__ | *Not yet evaluated.* |
7575
+-----------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
76-
| `Coverage <https://GitHub.com/nedbat/coveragepy>`__ | ≥6.2 | `Apache License, 2.0 <https://GitHub.com/nedbat/coveragepy/blob/master/LICENSE.txt>`__ | *Not yet evaluated.* |
76+
| `Coverage <https://GitHub.com/nedbat/coveragepy>`__ | ≥6.3 | `Apache License, 2.0 <https://GitHub.com/nedbat/coveragepy/blob/master/LICENSE.txt>`__ | *Not yet evaluated.* |
7777
+-----------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
78-
| `mypy <https://GitHub.com/python/mypy>`__ | ≥0.930 | `MIT <https://GitHub.com/python/mypy/blob/master/LICENSE>`__ | *Not yet evaluated.* |
78+
| `mypy <https://GitHub.com/python/mypy>`__ | ≥0.931 | `MIT <https://GitHub.com/python/mypy/blob/master/LICENSE>`__ | *Not yet evaluated.* |
7979
+-----------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
80-
| `lxml <https://GitHub.com/lxml/lxml>`__ | ≥4.6.4 | `BSD 3-Clause <https://GitHub.com/lxml/lxml/blob/master/LICENSE.txt>`__ | *Not yet evaluated.* |
80+
| `lxml <https://GitHub.com/lxml/lxml>`__ | ≥4.8 | `BSD 3-Clause <https://GitHub.com/lxml/lxml/blob/master/LICENSE.txt>`__ | *Not yet evaluated.* |
8181
+-----------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
8282

8383

@@ -105,13 +105,13 @@ the mandatory dependencies too.
105105
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+----------------------+
106106
| **Package** | **Version** | **License** | **Dependencies** |
107107
+=================================================================================================+==============+==========================================================================================================+======================+
108-
| `Sphinx <https://GitHub.com/sphinx-doc/sphinx>`__ | ≥4.3.0 | `BSD 3-Clause <https://GitHub.com/sphinx-doc/sphinx/blob/master/LICENSE>`__ | *Not yet evaluated.* |
108+
| `Sphinx <https://GitHub.com/sphinx-doc/sphinx>`__ | ≥4.4.0 | `BSD 3-Clause <https://GitHub.com/sphinx-doc/sphinx/blob/master/LICENSE>`__ | *Not yet evaluated.* |
109109
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+----------------------+
110110
| `sphinx_btd_theme <https://GitHub.com/buildthedocs/sphinx.theme>`__ | ≥0.5.2 | `MIT <https://GitHub.com/buildthedocs/sphinx.theme/blob/master/LICENSE>`__ | *Not yet evaluated.* |
111111
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+----------------------+
112112
| !! `sphinx_fontawesome <https://GitHub.com/fraoustin/sphinx_fontawesome>`__ | ≥0.0.6 | `GPL 2.0 <https://GitHub.com/fraoustin/sphinx_fontawesome/blob/master/LICENSE>`__ | *Not yet evaluated.* |
113113
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+----------------------+
114-
| `sphinx_autodoc_typehints <https://GitHub.com/agronholm/sphinx-autodoc-typehints>`__ | ≥1.12.0 | `MIT <https://GitHub.com/agronholm/sphinx-autodoc-typehints/blob/master/LICENSE>`__ | *Not yet evaluated.* |
114+
| `sphinx_autodoc_typehints <https://GitHub.com/agronholm/sphinx-autodoc-typehints>`__ | ≥1.17.0 | `MIT <https://GitHub.com/agronholm/sphinx-autodoc-typehints/blob/master/LICENSE>`__ | *Not yet evaluated.* |
115115
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+----------------------+
116116

117117

@@ -139,7 +139,7 @@ install the mandatory dependencies too.
139139
+----------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
140140
| **Package** | **Version** | **License** | **Dependencies** |
141141
+============================================================================+==============+==========================================================================================================+======================================================================================================================================================+
142-
| `pyTooling <https://GitHub.com/pyTooling/pyTooling>`__ | ≥1.8.1 | `Apache License, 2.0 <https://GitHub.com/pyTooling/pyTooling/blob/main/LICENSE.md>`__ | *None* |
142+
| `pyTooling <https://GitHub.com/pyTooling/pyTooling>`__ | ≥1.9.5 | `Apache License, 2.0 <https://GitHub.com/pyTooling/pyTooling/blob/main/LICENSE.md>`__ | *None* |
143143
+----------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
144144
| `wheel <https://GitHub.com/pypa/wheel>`__ | any | `MIT <https://github.com/pypa/wheel/blob/main/LICENSE.txt>`__ | *Not yet evaluated.* |
145145
+----------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+

doc/_templates/autoapi/module.rst

Lines changed: 46 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
1-
{{ node.name }}
2-
=={{ '=' * node.name|length }}==
1+
.. # Template modified by Patrick Lehmann
2+
* removed automodule on top, because private members are activated for autodoc (no doubled documentation).
3+
* Made sections like 'submodules' bold text, but no headlines to reduce number of ToC levels.
34
4-
.. automodule:: {{ node.name }}
5+
=={{ '=' * node.name|length }}==
6+
``{{ node.name }}``
7+
=={{ '=' * node.name|length }}==
58

69
{##}
710
{%- block modules -%}
811
{%- if subnodes %}
912

10-
.. #-----------------------------------
11-
{##}
1213
**Submodules**
1314

15+
1416
.. toctree::
1517
{% for item in subnodes %}
1618
{{ item.name }}
@@ -21,123 +23,85 @@
2123
{##}
2224
.. currentmodule:: {{ node.name }}
2325
{##}
26+
{%- block functions -%}
27+
{%- if node.functions %}
2428

25-
.. #-----------------------------------
26-
{##}
27-
{%- if node.variables %}
28-
**Variables**
29-
{##}
30-
{% for item, obj in node.variables.items() -%}
31-
- :py:data:`{{ item }}`
32-
{% endfor -%}
33-
{%- endif -%}
34-
29+
**Functions**
3530

36-
{%- if node.exceptions %}
37-
{##}
38-
**Exceptions**
39-
{##}
40-
{% for item, obj in node.exceptions.items() -%}
41-
- :py:exc:`{{ item }}`:
31+
{% for item, obj in node.functions.items() -%}
32+
- :py:func:`{{ item }}`:
4233
{{ obj|summary }}
4334

4435
{% endfor -%}
45-
{%- endif -%}
4636

37+
{% for item in node.functions %}
38+
.. autofunction:: {{ item }}
39+
{##}
40+
{%- endfor -%}
41+
{%- endif -%}
42+
{%- endblock -%}
4743

44+
{%- block classes -%}
4845
{%- if node.classes %}
49-
{##}
46+
5047
**Classes**
51-
{##}
48+
5249
{% for item, obj in node.classes.items() -%}
5350
- :py:class:`{{ item }}`:
5451
{{ obj|summary }}
5552

5653
{% endfor -%}
57-
{%- endif -%}
5854

55+
{% for item in node.classes %}
56+
.. autoclass:: {{ item }}
57+
:members:
5958

60-
{%- if node.functions %}
61-
{##}
62-
**Functions**
63-
{##}
64-
{% for item, obj in node.functions.items() -%}
65-
- :py:func:`{{ item }}`:
66-
{{ obj|summary }}
67-
68-
{% endfor -%}
69-
{%- endif -%}
70-
71-
72-
{%- block variables -%}
73-
{%- if node.variables %}
74-
{% for item, obj in node.variables.items() %}
75-
.. autodata:: {{ item }}
76-
:annotation:
77-
78-
.. code-block:: guess
79-
80-
{{ obj|pprint|indent(6) }}
59+
.. rubric:: Inheritance
60+
.. inheritance-diagram:: {{ item }}
61+
:parts: 1
8162
{##}
8263
{%- endfor -%}
8364
{%- endif -%}
8465
{%- endblock -%}
8566

86-
8767
{%- block exceptions -%}
8868
{%- if node.exceptions %}
8969

90-
.. #-----------------------------------
91-
92-
{% for item in node.exceptions %}
93-
.. autoexception:: {{ item }}
94-
:members:
95-
:private-members:
96-
:inherited-members:
97-
:undoc-members:
98-
{##}
99-
.. rubric:: Inheritance
100-
.. inheritance-diagram:: {{ item }}
101-
{##}
102-
.. rubric:: Members
103-
{##}
104-
{%- endfor -%}
105-
{%- endif -%}
106-
{%- endblock -%}
70+
**Exceptions**
10771

72+
{% for item, obj in node.exceptions.items() -%}
73+
- :py:exc:`{{ item }}`:
74+
{{ obj|summary }}
10875

109-
{%- block classes -%}
110-
{%- if node.classes %}
76+
{% endfor -%}
11177

112-
.. #-----------------------------------
78+
{% for item in node.exceptions %}
79+
.. autoexception:: {{ item }}
11380

114-
{% for item in node.classes %}
115-
.. autoclass:: {{ item }}
116-
:members:
117-
:private-members:
118-
:undoc-members:
119-
:inherited-members:
120-
{##}
12181
.. rubric:: Inheritance
12282
.. inheritance-diagram:: {{ item }}
12383
:parts: 1
124-
{##}
125-
.. rubric:: Members
12684
{##}
12785
{%- endfor -%}
12886
{%- endif -%}
12987
{%- endblock -%}
13088

89+
{%- block variables -%}
90+
{%- if node.variables %}
13191

132-
{%- block functions -%}
133-
{%- if node.functions %}
92+
**Variables**
13493

135-
.. #-----------------------------------
94+
{% for item, obj in node.variables.items() -%}
95+
- :py:data:`{{ item }}`
96+
{% endfor -%}
13697

137-
**Functions**
98+
{% for item, obj in node.variables.items() %}
99+
.. autodata:: {{ item }}
100+
:annotation:
138101

139-
{% for item in node.functions %}
140-
.. autofunction:: {{ item }}
102+
.. code-block:: text
103+
104+
{{ obj|pprint|indent(6) }}
141105
{##}
142106
{%- endfor -%}
143107
{%- endif -%}

0 commit comments

Comments
 (0)