1
- .. _ dependency :
1
+ .. _ DEP :
2
2
3
- Dependency
4
- ##########
3
+ Dependencies
4
+ ############
5
5
6
6
.. |img-pySystemRDLModel-lib-status | image :: https://img.shields.io/librariesio/release/pypi/pySystemRDLModel
7
7
:alt: Libraries.io status for latest release
8
8
:height: 22
9
9
:target: https://libraries.io/github/edaa-org/pySystemRDLModel
10
- .. |img-pySystemRDLModel-req -status | image :: https://img.shields.io/requires /github/edaa-org/pySystemRDLModel
11
- :alt: Requires.io
10
+ .. |img-pySystemRDLModel-vul -status | image :: https://img.shields.io/snyk/vulnerabilities /github/edaa-org/pySystemRDLModel
11
+ :alt: Snyk Vulnerabilities for GitHub Repo
12
12
:height: 22
13
- :target: https://requires. io/github/edaa-org/pySystemRDLModel/requirements/?branch=main
13
+ :target: https://img.shields. io/snyk/vulnerabilities/ github/edaa-org/pySystemRDLModel
14
14
15
15
+------------------------------------------+------------------------------------------+
16
- | `Libraries.io <https://libraries.io/ >`_ | ` Requires.io < https://requires.io/ >`_ |
16
+ | `Libraries.io <https://libraries.io/ >`_ | Vulnerabilities Summary |
17
17
+==========================================+==========================================+
18
- | |img-pySystemRDLModel-lib-status | | |img-pySystemRDLModel-req -status | |
18
+ | |img-pySystemRDLModel-lib-status | | |img-pySystemRDLModel-vul -status | |
19
19
+------------------------------------------+------------------------------------------+
20
20
21
+ .. _DEP/package :
21
22
22
- .. _dependency-package :
23
+ pySystemRDLModel Package (Mandatory)
24
+ ************************************
23
25
24
- pySystemRDLModel Package
25
- ************************
26
+ .. rubric :: Manually Installing Package Requirements
26
27
27
- *None *
28
+ Use the :file: `requirements.txt ` file to install all dependencies via ``pip3 `` or install the package directly from
29
+ PyPI (see :ref: `INSTALL `).
30
+
31
+ .. tab-set ::
32
+
33
+ .. tab-item :: Linux/macOS
34
+ :sync: Linux
35
+
36
+ .. code-block :: bash
37
+
38
+ pip3 install -U -r requirements.txt
39
+
40
+ .. tab-item :: Windows
41
+ :sync: Windows
42
+
43
+ .. code-block :: powershell
44
+
45
+ pip install - U - r requirements.txt
46
+
47
+
48
+ .. rubric :: Dependency List
49
+
50
+ When installed as ``pySystemRDLModel ``:
28
51
29
52
+--------------------------------------------------------+-------------+------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
30
53
| **Package ** | **Version ** | **License ** | **Dependencies ** |
@@ -33,10 +56,13 @@ pySystemRDLModel Package
33
56
+--------------------------------------------------------+-------------+------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
34
57
35
58
36
- .. _dependency-testing :
59
+ .. _DEP/testing :
60
+
61
+ Unit Testing (Optional)
62
+ ***********************
37
63
38
64
Unit Testing / Coverage / Type Checking (Optional)
39
- **************************************************
65
+ ==================================================
40
66
41
67
Additional Python packages needed for testing, code coverage collection and static type checking. These packages are
42
68
only needed for developers or on a CI server, thus sub-dependencies are not evaluated further.
@@ -47,17 +73,28 @@ only needed for developers or on a CI server, thus sub-dependencies are not eval
47
73
Use the :file: `tests/requirements.txt ` file to install all dependencies via ``pip3 ``. The file will recursively install
48
74
the mandatory dependencies too.
49
75
50
- .. code-block :: shell
76
+ .. tab-set ::
51
77
52
- pip3 install -U -r tests/requirements.txt
78
+ .. tab-item :: Linux/macOS
79
+ :sync: Linux
53
80
81
+ .. code-block :: bash
54
82
55
- .. rubric :: Dependency List
83
+ pip install -U -r tests/requirements.txt
84
+
85
+ .. tab-item :: Windows
86
+ :sync: Windows
87
+
88
+ .. code-block :: powershell
89
+
90
+ pip3 install - U - r tests\requirements.txt
91
+
92
+ .. rubric :: Dependency List - Unit Testing
56
93
57
94
+---------------------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
58
95
| **Package ** | **Version ** | **License ** | **Dependencies ** |
59
96
+=====================================================================+=============+========================================================================================+======================+
60
- | `pytest <https://github.com/pytest-dev/pytest >`__ | ≥8.3 | `MIT <https://github.com/pytest-dev/pytest/blob/master/LICENSE >`__ | *Not yet evaluated. * |
97
+ | `pytest <https://github.com/pytest-dev/pytest >`__ | ≥8.3 | `MIT <https://github.com/pytest-dev/pytest/blob/master/LICENSE >`__ | *Not yet evaluated. * |
61
98
+---------------------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
62
99
| `pytest-cov <https://github.com/pytest-dev/pytest-cov >`__ | ≥6.0 | `MIT <https://github.com/pytest-dev/pytest-cov/blob/master/LICENSE >`__ | *Not yet evaluated. * |
63
100
+---------------------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
@@ -71,7 +108,7 @@ the mandatory dependencies too.
71
108
+---------------------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
72
109
73
110
74
- .. _ dependency- documentation :
111
+ .. _ DEP/ documentation :
75
112
76
113
Sphinx Documentation (Optional)
77
114
*******************************
@@ -85,9 +122,21 @@ CI server, thus sub-dependencies are not evaluated further.
85
122
Use the :file: `doc/requirements.txt ` file to install all dependencies via ``pip3 ``. The file will recursively install
86
123
the mandatory dependencies too.
87
124
88
- .. code-block :: shell
125
+ .. tab-set ::
126
+
127
+ .. tab-item :: Linux/macOS
128
+ :sync: Linux
89
129
90
- pip3 install -U -r doc/requirements.txt
130
+ .. code-block :: bash
131
+
132
+ pip install -U -r doc/requirements.txt
133
+
134
+ .. tab-item :: Windows
135
+ :sync: Windows
136
+
137
+ .. code-block :: powershell
138
+
139
+ pip3 install - U - r doc\requirements.txt
91
140
92
141
93
142
.. rubric :: Dependency List
@@ -99,15 +148,21 @@ the mandatory dependencies too.
99
148
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
100
149
| `Sphinx <https://github.com/sphinx-doc/sphinx >`__ | ≥8.1 | `BSD 3-Clause <https://github.com/sphinx-doc/sphinx/blob/master/LICENSE >`__ | *Not yet evaluated. * |
101
150
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
151
+ | `sphinxcontrib-mermaid <https://github.com/mgaitan/sphinxcontrib-mermaid >`__ | ≥0.9.2 | `BSD <https://github.com/mgaitan/sphinxcontrib-mermaid/blob/master/LICENSE.rst >`__ | *Not yet evaluated. * |
152
+ +-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
153
+ | `autoapi <https://github.com/carlos-jenkins/autoapi >`__ | ≥2.0.1 | `Apache License, 2.0 <https://github.com/carlos-jenkins/autoapi/blob/master/LICENSE >`__ | *Not yet evaluated. * |
154
+ +-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
102
155
| `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. * |
103
156
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
104
- | !! `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. * |
157
+ | `sphinx_design <https://github.com/executablebooks/sphinx-design >`__ | ≥0.6 | `MIT <https://github.com/executablebooks/sphinx-design/blob/main/LICENSE >`__ | *Not yet evaluated. * |
158
+ +-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
159
+ | `sphinx-copybutton <https://github.com/executablebooks/sphinx-copybutton >`__ | ≥0.5 | `MIT <https://github.com/executablebooks/sphinx-copybutton/blob/master/LICENSE >`__ | *Not yet evaluated. * |
105
160
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
106
161
| `sphinx_autodoc_typehints <https://github.com/agronholm/sphinx-autodoc-typehints >`__ | ≥2.5 | `MIT <https://github.com/agronholm/sphinx-autodoc-typehints/blob/master/LICENSE >`__ | *Not yet evaluated. * |
107
162
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
108
163
109
164
110
- .. _ dependency- packaging :
165
+ .. _ DEP/ packaging :
111
166
112
167
Packaging (Optional)
113
168
********************
@@ -121,9 +176,21 @@ on a CI server, thus sub-dependencies are not evaluated further.
121
176
Use the :file: `build/requirements.txt ` file to install all dependencies via ``pip3 ``. The file will recursively
122
177
install the mandatory dependencies too.
123
178
124
- .. code-block :: shell
179
+ .. tab-set ::
180
+
181
+ .. tab-item :: Linux/macOS
182
+ :sync: Linux
183
+
184
+ .. code-block :: bash
125
185
126
- pip3 install -U -r build/requirements.txt
186
+ pip install -U -r build/requirements.txt
187
+
188
+ .. tab-item :: Windows
189
+ :sync: Windows
190
+
191
+ .. code-block :: powershell
192
+
193
+ pip3 install - U - r build\requirements.txt
127
194
128
195
129
196
.. rubric :: Dependency List
@@ -137,7 +204,7 @@ install the mandatory dependencies too.
137
204
+----------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
138
205
139
206
140
- .. _ dependency- publishing :
207
+ .. _ DEP/ publishing :
141
208
142
209
Publishing (CI-Server only)
143
210
***************************
@@ -152,9 +219,21 @@ further.
152
219
Use the :file: `dist/requirements.txt ` file to install all dependencies via ``pip3 ``. The file will recursively
153
220
install the mandatory dependencies too.
154
221
155
- .. code-block :: shell
222
+ .. tab-set ::
223
+
224
+ .. tab-item :: Linux/macOS
225
+ :sync: Linux
226
+
227
+ .. code-block :: bash
228
+
229
+ pip install -U -r dist/requirements.txt
230
+
231
+ .. tab-item :: Windows
232
+ :sync: Windows
233
+
234
+ .. code-block :: powershell
156
235
157
- pip3 install -U -r dist/ requirements.txt
236
+ pip3 install - U - r dist\ requirements.txt
158
237
159
238
160
239
.. rubric :: Dependency List
0 commit comments