File tree Expand file tree Collapse file tree 5 files changed +30
-15
lines changed Expand file tree Collapse file tree 5 files changed +30
-15
lines changed Original file line number Diff line number Diff line change @@ -2,9 +2,6 @@ name: Continous integration
2
2
3
3
on :
4
4
pull_request :
5
- paths-ignore :
6
- - ' docs/**'
7
- - ' *.rst'
8
5
push :
9
6
branches :
10
7
- develop
Original file line number Diff line number Diff line change @@ -166,6 +166,24 @@ are also very welcome. Please report them on the `github issue tracker
166
166
167
167
.. contributing end
168
168
169
+ Development
170
+ -----------
171
+ .. development start
172
+
173
+ The repository needs to be cloned recursively to make sure the
174
+ `ISA-L <https://github.com/intel/isa-l >`_ repository is checked out:
175
+ ``git clone --recursive https://github.com/pycompression/python-isal.git ``. If
176
+ the repository is already checked out you can use ``git submodule update --init ``.
177
+
178
+ Patches should be made on a feature branch. To run the testing install ``tox ``
179
+ with ``pip install tox `` and run the commands ``tox -e lint `` and
180
+ ``tox ``. That will run most of the testing that is also performed by the CI.
181
+ For changes to the documentation run ``tox -e docs ``. For changes to the C
182
+ code please also run ``tox -e asan `` to check for memory leaks. This requires
183
+ libasan to be installed.
184
+
185
+ .. development end
186
+
169
187
Acknowledgements
170
188
----------------
171
189
Original file line number Diff line number Diff line change 4
4
# list see the documentation:
5
5
# https://www.sphinx-doc.org/en/master/usage/configuration.html
6
6
7
- from distutils .dist import DistributionMetadata
8
- from pathlib import Path
9
-
10
- import pkg_resources
7
+ from isal import __version__
11
8
12
9
# -- Project information -----------------------------------------------------
13
10
14
11
# Get package information from the installed package.
15
- package = pkg_resources .get_distribution ("isal" )
16
- metadata_file = Path (package .egg_info ) / Path (package .PKG_INFO )
17
- metadata = DistributionMetadata (path = str (metadata_file ))
18
12
19
13
project = 'python-isal'
20
14
copyright = '2020, Leiden University Medical Center'
21
15
author = 'Leiden University Medical Center'
22
16
23
17
# The short X.Y version
24
- version = package . parsed_version . base_version
18
+ version = __version__
25
19
# The full version, including alpha/beta/rc tags
26
- release = package .version
27
-
20
+ release = __version__
28
21
29
22
# -- General configuration ---------------------------------------------------
30
23
Original file line number Diff line number Diff line change @@ -158,6 +158,13 @@ Contributing
158
158
:start-after: .. contributing start
159
159
:end-before: .. contributing end
160
160
161
+ ===========
162
+ Development
163
+ ===========
164
+ .. include :: includes/README.rst
165
+ :start-after: .. development start
166
+ :end-before: .. development end
167
+
161
168
================
162
169
Acknowledgements
163
170
================
Original file line number Diff line number Diff line change 1
1
sphinx
2
- setuptools
3
2
sphinx-rtd-theme
4
- sphinx-argparse
3
+ # See https://github.com/sphinx-doc/sphinx-argparse/issues/56
4
+ sphinx-argparse <0.5.0
You can’t perform that action at this time.
0 commit comments