49a3d89488
Reimplement using Sphinx 4 APIs
...
- use ObjectDescription for IPRange
- reimplement data handling in IPDomain
- store target docname and anchors in data to avoid later lookups
- remove broken entries from index
- adapt tests
2021-09-04 17:15:27 +02:00
8bc07c611f
Update to Sphinx 4
...
- allow local development using editable = true in Pipfile and by adding
a setup.py
- bump dependencies for Sphinx 4.x
2021-09-04 17:14:18 +02:00
8044e1a071
Use content type supported by PyPI
2021-01-02 07:32:13 +01:00
80fad8cd49
Switch to PEP 517 build, drop tox
2021-01-02 07:24:22 +01:00
43f01a1235
Bump version to 0.4.0
2021-01-02 07:24:22 +01:00
fdb126996a
Run through black and isort
2021-01-02 07:24:22 +01:00
0af66c6964
Fix deprecations and modernize testing
...
- use pytest and tox for testing
- fix deprecation warnings from Sphinx and Docutils
2021-01-02 07:24:22 +01:00
3daf568fb6
Release 0.3.0
...
-----BEGIN PGP SIGNATURE-----
iQEzBAABCgAdFiEEKHuXKkUYdvdO9493DXkdyNc3wdkFAl0qOmkACgkQDXkdyNc3
wdmuyggAzGz+7aDzbEwVMdi6J0kKit+eIN/QKwyuc29At0LSiCoOU+BYqfpZMhrG
CjrSdawWjElPIEqWUU5Oi1KYRQjOY5+E8SBx7Txp4LeYUEyttVoIypHF3ACZRzjS
2SG69SszcxORAH5VID9cgdrAHxfqiG4olaBFRjqxa0xg2V1JwUWXR/ZiSuUjzJQH
xexrGO1rrRk/XqDwZ6S0kxM3QvcvlQYSvlubTnB57mBlYTQNzX+Hg3cmRWVIVNr5
8UENigOiiGn0FEpE5s4/GxqhQ98DvAt9a2kcZiM/OnFL7jUMsiAZ4CklLomhSs1A
wo9J51QyY+biirygU5HKUYswxrhnlA==
=JPEU
-----END PGP SIGNATURE-----
Merge tag '0.3.0' into develop
Release 0.3.0
* tag '0.3.0':
Add twine to dev dependencies
Add coverage to dev dependencies
Bump version to 0.3.0
2019-07-13 22:09:17 +02:00
7df1ae3b12
Merge branch 'release/0.3.0'
...
* release/0.3.0:
Add twine to dev dependencies
Add coverage to dev dependencies
Fix compatibility with Sphinx 2.1
Document new repository location
Ignore JetBrains IDE files
2019-07-13 22:08:47 +02:00
ba3baef5a1
Add twine to dev dependencies
2019-07-13 22:06:28 +02:00
94ad227587
Add coverage to dev dependencies
2019-07-13 22:03:46 +02:00
281f740589
Bump version to 0.3.0
2019-07-13 22:02:42 +02:00
b243fc6249
Document changes
2019-07-13 21:54:14 +02:00
585085250e
Fix compatibility with Sphinx 2.1
...
- Fix deprecation warnings
- Fix missing API in tests
- Fix relative imports in tests
- use proper logger
2019-07-13 21:52:52 +02:00
fc809c1041
Document new repository location
2019-07-13 21:52:26 +02:00
12a6b34550
Start 0.2.5 development
...
- Use pipenv to manage dependencies during development
- Bump version number to 0.2.5.dev1
2019-07-13 21:51:27 +02:00
713dc39b9e
Ignore JetBrains IDE files
2019-07-13 20:21:15 +02:00
14238838ef
Release 0.2.4
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABCgAGBQJXLRpGAAoJEA15HcjXN8HZXikH/jaySMrv/MY+qJmQFcBBVO/N
iKnOKy1DuW68oo9Hcf16gNO9l4wQopVL3hzDm96oM4Ep30yIp6ykKtUKDQh+2nrO
MSz0TNW1TIxeJTiMJh5sfCVvIB2r7Ut4E5PGCaFHN5fF4jVnL9w0wO8hWPSlvdaz
lSYDaxBeFdHSS6pWrn2CVWlV+xGS34rVzrZZTdargjV9ms0qO0rFUnzR+KCI+MfF
K6ToqL8wLQNgOoVpcKbZ/lr7lhVSYP7lbE/7UufF4ZMtN0+cnrXbJMPK7F7+aoyZ
GhuavB/+4GbW6odn+NEmCU2ks/zfSwaUkDsZv/BJ1JLflUYCRfIUjVmYkuw7Lf0=
=89xW
-----END PGP SIGNATURE-----
Merge tag '0.2.4' into develop
Release 0.2.4
* tag '0.2.4':
Finalize change log
2016-05-07 00:27:24 +02:00
e66e863878
Merge branch 'release/0.2.4'
...
* release/0.2.4:
Finalize change log
Fix index generation issue
2016-05-07 00:27:12 +02:00
24c451c2fb
Finalize change log
2016-05-07 00:26:54 +02:00
460ea45061
Fix index generation issue
...
Index keys were wrongly defined as empty string which caused garbage in
the resulting index this commit changes the empty string to None. The
version number has been incremented.
2016-05-07 00:17:28 +02:00
70e447986d
Release 0.2.3
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABCgAGBQJXKy5BAAoJEA15HcjXN8HZIC4H/1+x5m9kwoCP8xAj2nh4r435
2hpiotRJHxvfErxAORmPZBnxiehwR2MsaqBvPbAv14QWp6+1wZ7wKTb0E6T6nIZm
O7hSQBJd2PtGiRGUtOdJfHR9EvGlcB8W+cgFYGLvKqA8K9adDaLgd381TTqOGx19
Uh/+plPjCxcypMuvaAbuE7BQQVUV1HxzSF42awrkZ9i46O0yIBCPgnMqZmQ78db2
25+1+uZDNPooBiLBpVa5SA1bi2MC4AOpJTB+fIb1OVerTKXaxkZCco3ksR2D81Gz
aaqC4fY3T32eOfk2gCmYuFltY+1EBqMOm7yBrL96jAWE+P32ifN3HQ9V2RRIi3c=
=708v
-----END PGP SIGNATURE-----
Merge tag '0.2.3' into develop
Release 0.2.3
* tag '0.2.3':
Finalize change log for 0.2.3
2016-05-05 13:28:07 +02:00
74e9a3a7a6
Merge branch 'release/0.2.3'
...
* release/0.2.3:
Finalize change log for 0.2.3
Fix regression in html build
2016-05-05 13:27:54 +02:00
f641b1b1b7
Finalize change log for 0.2.3
2016-05-05 13:27:33 +02:00
54c11b4357
Fix regression in html build
...
This commit fixes a regression in html builds that has been introduced
by using a boolean value in index entries.
2016-05-05 13:25:53 +02:00
f81389ef6b
Release 0.2.2
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABCgAGBQJXKxnRAAoJEA15HcjXN8HZG2MH+QFDWku9oluBEPkMeSaGC3o6
9mjHRLYldPQeN9m24RVCHiwB9sOH8uISaBjfHYM3UuQyInOggl2QTMCHTFzPdhqr
5KfgTpxaGErGa0Jv96tXhir7EmIZftrzStJu35GvgoaKLZ4HZ7WJ6JFQg1Oxt+mM
HJJ5f/g/ci4R6ARmq3jrraUr96iSdd22PZBoVfte7ytkrnKdpTbaSertGIhQChgc
30GUrbIeXKKyxvUsHJgC+6L8ZPfBIX3HPvjk7VV1lHeYm7/Gc6TZ8+//en7WSkEq
+DOIo62tkLN3Dj1wERy0tIGKQTHlX1MJ8sEW4Eax3aC1MhjKDlA2Hp9hPDwGgaA=
=aGpT
-----END PGP SIGNATURE-----
Merge tag '0.2.2' into develop
Release 0.2.2
* tag '0.2.2':
Finalize change log for 0.2.2
2016-05-05 12:00:54 +02:00
b7b4ac4c40
Merge branch 'release/0.2.2'
...
* release/0.2.2:
Finalize change log for 0.2.2
Move change log to a separate file
Fix index entries that broke the latex builder
2016-05-05 12:00:33 +02:00
e95f37950b
Finalize change log for 0.2.2
2016-05-05 12:00:08 +02:00
020ac6d0bb
Move change log to a separate file
2016-05-05 11:59:23 +02:00
b5a50256b6
Fix index entries that broke the latex builder
...
This commit fixes the element count of index entries so that the latex
builder is not broken anymore. The version number is bumped to 0.2.2.
2016-05-05 11:55:57 +02:00
4ae68e2958
Release 0.2.1
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABCgAGBQJXKxS9AAoJEA15HcjXN8HZNWsIALO2+W2ZYT/WMGTsboAL8Gsy
dnxNCdfu/fjrKx0sOfvCYoFqzD9U8B4lLpvU69ZUm5plWVSXMS3ssHZehqf8mMMS
dcVlAYYherjNBelBz1m/9iI0We4C1OwXncZXVpOZn6TogWvkWqHhiwPALTyohT/A
Ekv9NhD7UCtF4e1s2kC+wx5m5vZ+FfVcN6WeWtTV0FpSvVFA+WKl9s+bJlXWBYLS
NiVqONzaBoIyDaRmEUsfV6IDhAvND9hxHiUASrkTpBwoR+epgZlchBCKvAs8ThzI
h09EF7pbAiNBvU/Le6df20dVGiaFh3GIuoz6A5NZorLsIcI5lDlFj9j0nbgWNeM=
=tR8W
-----END PGP SIGNATURE-----
Merge tag '0.2.1' into develop
Release 0.2.1
* tag '0.2.1':
Set release date in change log
2016-05-05 11:39:14 +02:00
639571f8ea
Merge branch 'release/0.2.1'
...
* release/0.2.1:
Set release date in change log
Implement proper clear_doc method for IPDomain
Make sure that values are IP addresses/ranges
Add test data that breaks IP address parsing
Bump version
2016-05-05 11:38:56 +02:00
a463ee0a0d
Set release date in change log
2016-05-05 11:37:52 +02:00
01c31e9263
Implement proper clear_doc method for IPDomain
...
This commit replaces the dummy clear_doc method in
jandd.sphinxext.ip.IPDomain with a proper implementation that clears
document related items from the domain data dictionary.
2016-05-05 11:34:27 +02:00
0dafa28150
Make sure that values are IP addresses/ranges
...
This commit adds safeguarding for invalid IP address/range values.
2016-05-05 11:15:47 +02:00
c1caa62c5d
Add test data that breaks IP address parsing
2016-05-05 10:47:35 +02:00
a17f55a6a9
Bump version
2016-05-05 10:44:57 +02:00
ed7ff9c23c
Release 0.2.0
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABCgAGBQJXKeE0AAoJEA15HcjXN8HZ0awH/3/DF4m0fyO/ZVcHHZ3Tg5/9
LEhPDHfhIpmU+vimgNYK+J4Ex3URXGIXUMTfEHUbFXv2VFRtre1esYcc1FROtip2
qqEDSgsZiaVvZDEAvWv2Xq2585+zuuLwODwua53/UBdOwDG0HcCmgV9co0sy4dV6
n4fP1quL0Bx51RNcZKRxpqOkTUt3eyS3qKL4JhpZnXHzMEwbl63uCq/Oij/57XZs
8zZgX3OJ838EhIcUxyDln+aEsnuk7Vs7NQYfjk6V6fjyyIMr1BqPAlQxxYruOlVE
w1Cjs82x0tyh25QTROK+aGCiEmQUorEEyLzrKURh1f08XjZXMs5ZWZJbxVq9L6A=
=k2qC
-----END PGP SIGNATURE-----
Merge tag '0.2.0' into develop
Release 0.2.0
* tag '0.2.0':
2016-05-04 13:47:06 +02:00
88ffa4fbeb
Merge branch 'release/0.2.0'
...
* release/0.2.0:
Improve release metadata
Add handling for multiple IP occurrences
Format IP lists as tables
Fix IP address sorting
Bump version number
Fix grammar mistake
Don't add GPL to long_description
2016-05-04 13:46:53 +02:00
0cd11fb602
Improve release metadata
...
This commit adds a URL to setup.py's setup() call and development and
change information to README.rst.
2016-05-04 13:44:09 +02:00
dd419f4ae6
Add handling for multiple IP occurrences
...
This commit adds handling of multiple occurrences of the same IP address
in one or more pages.
2016-05-04 13:29:09 +02:00
f812a91310
Format IP lists as tables
...
This commit changes the formatting of IP address lists from paragraph to
table markup. The commit fixes PEP8 violations.
2016-05-04 12:46:00 +02:00
a44fff3e81
Fix IP address sorting
...
IP addresses in IP ranges are now sorted correctly by their numerical
value.
2016-05-04 12:42:51 +02:00
ff95c88bc5
Bump version number
2016-05-04 12:27:48 +02:00
b54c732af4
Fix grammar mistake
2016-05-04 11:28:39 +02:00
b81361656a
Don't add GPL to long_description
2016-05-02 21:43:15 +02:00
34beba4780
Release 0.1.1
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABCgAGBQJXJ6ufAAoJEA15HcjXN8HZX6sIALMHuos07BIEaYp2q4O3zQvS
+nAt6mOgPKrVVGXgRn3j21GNFqmpf+8tguHYJd8VnLbSToIpyg3XYFJRllZbAskz
TCcFo7yWzIIMdCqPFNu7QwKNn8jYNyfoB44WeAkR5KbNp0D2gi51iLEgWTAL6Ibv
9W7a1jmQyUk7LoGJ5c7meb1OZRcAHqWHqfBsKBDpHVXx+t8OXA2aUUrYmKRQCaOY
v+S58ktdK1n/2WjCEHvpEN1s3fhFGz7uZzZX7tQmVXTziFUHhSaqWCbYoWv4beb/
9JvXvG+o6aftrqTvbC5NSd8CSEfGxO+Lq8OvmDjiT8lICgN7DoOu5O6rnV2KP8g=
=3JWN
-----END PGP SIGNATURE-----
Merge tag '0.1.1' into develop
Release 0.1.1
* tag '0.1.1':
2016-05-02 21:33:55 +02:00
9ebd07d212
Merge branch 'release/0.1.1'
...
* release/0.1.1:
Fix description
2016-05-02 21:33:42 +02:00
1801d5d93b
Fix description
2016-05-02 21:33:10 +02:00
28a8ff2e5c
Merge tag '0.1.0' into develop
...
Release 0.1.0
* tag '0.1.0':
Add test data to distribution
2016-05-02 21:26:32 +02:00