Jan Dittberner
04985650e7
Remove broken Sphinx type annotation
...
sphinx.directives.T has been removed upstream. This commit removes the
type annotation to avoid breaking the extension with Sphinx >= 6
2023-07-18 11:18:25 +02:00
Jan Dittberner
9d94b308ae
Release 0.6.1
2023-01-29 17:53:22 +01:00
Jan Dittberner
1afe18b429
Release 0.6.0
2023-01-29 17:49:40 +01:00
Jan Dittberner
7c675a6fdb
Modernize extension
...
- update dependencies
- use tox for testing
- use type hints
- use pathlib and ipaddress from standard library instead of path and
ipcalc
- fix Sphinx deprecation warnings
2023-01-28 17:43:04 +01:00
Jan Dittberner
c721d1bf9c
Remove development information from README.rst
2021-09-05 12:26:05 +02:00
Jan Dittberner
6d425acaac
Add release documentation in DEVELOPMENT.rst
2021-09-05 11:40:42 +02:00
Jan Dittberner
7acff11695
Release 0.5.1
...
- bump version
- update CHANGES.rst
2021-09-04 19:56:18 +02:00
Jan Dittberner
d1a151f8bd
Fix anchor links
2021-09-04 19:54:24 +02:00
Jan Dittberner
1451a5a1c0
Release 0.5.0
2021-09-04 18:53:49 +02:00
Jan Dittberner
e53838acfb
Use make_refnode for creating the references on the IP list
2021-09-04 17:51:04 +02:00
Jan Dittberner
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
Jan Dittberner
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
Jan Dittberner
8044e1a071
Use content type supported by PyPI
2021-01-02 07:32:13 +01:00
Jan Dittberner
80fad8cd49
Switch to PEP 517 build, drop tox
2021-01-02 07:24:22 +01:00
Jan Dittberner
43f01a1235
Bump version to 0.4.0
2021-01-02 07:24:22 +01:00
Jan Dittberner
fdb126996a
Run through black and isort
2021-01-02 07:24:22 +01:00
Jan Dittberner
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
Jan Dittberner
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
Jan Dittberner
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
Jan Dittberner
ba3baef5a1
Add twine to dev dependencies
2019-07-13 22:06:28 +02:00
Jan Dittberner
94ad227587
Add coverage to dev dependencies
2019-07-13 22:03:46 +02:00
Jan Dittberner
281f740589
Bump version to 0.3.0
2019-07-13 22:02:42 +02:00
Jan Dittberner
b243fc6249
Document changes
2019-07-13 21:54:14 +02:00
Jan Dittberner
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
Jan Dittberner
fc809c1041
Document new repository location
2019-07-13 21:52:26 +02:00
Jan Dittberner
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
Jan Dittberner
713dc39b9e
Ignore JetBrains IDE files
2019-07-13 20:21:15 +02:00
Jan Dittberner
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
Jan Dittberner
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
Jan Dittberner
24c451c2fb
Finalize change log
2016-05-07 00:26:54 +02:00
Jan Dittberner
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
Jan Dittberner
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
Jan Dittberner
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
Jan Dittberner
f641b1b1b7
Finalize change log for 0.2.3
2016-05-05 13:27:33 +02:00
Jan Dittberner
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
Jan Dittberner
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
Jan Dittberner
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
Jan Dittberner
e95f37950b
Finalize change log for 0.2.2
2016-05-05 12:00:08 +02:00
Jan Dittberner
020ac6d0bb
Move change log to a separate file
2016-05-05 11:59:23 +02:00
Jan Dittberner
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
Jan Dittberner
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
Jan Dittberner
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
Jan Dittberner
a463ee0a0d
Set release date in change log
2016-05-05 11:37:52 +02:00
Jan Dittberner
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
Jan Dittberner
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
Jan Dittberner
c1caa62c5d
Add test data that breaks IP address parsing
2016-05-05 10:47:35 +02:00
Jan Dittberner
a17f55a6a9
Bump version
2016-05-05 10:44:57 +02:00
Jan Dittberner
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
Jan Dittberner
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
Jan Dittberner
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