Commit graph

92 commits

Author SHA1 Message Date
Tiara Rodney
4cdf357022
dirty 2026-03-16 00:09:57 +01:00
Tiara Rodney
c4fb29f694
feat(git): submodule and remote handling 2026-03-04 18:10:18 +01:00
Tiara Rodney
5bf4a7eee4
migrate sphinxcontrib.h5p.utils 2026-03-04 13:11:07 +01:00
Tiara Rodney
cc4b567181
chore: ignore tox working directory 2025-12-31 14:40:39 +01:00
Tiara Rodney
22aeecd630
todo(17): in-progress 2025-12-31 14:28:27 +01:00
Tiara Rodney
90567899e0
todo(17): open 2025-12-31 14:27:59 +01:00
Tiara Rodney
0a23243b76
todo(16): change priority
project that uses it is currently on hold, hence priority is low
2025-12-31 14:24:38 +01:00
Tiara Rodney
b257fd3d88
todo(16): in-progress 2025-12-31 14:24:09 +01:00
Tiara Rodney
6b29a8d525
todo(16): open 2025-12-31 14:22:38 +01:00
Tiara Rodney
c96568f42f
Merge branch 'bugfix/15' into dev
ID: 15
Type: bugfix
Title: modularize module containers
Status: open
Priority: high
Created: 2025-06-28
Description: Even though importlib can find submodules through traversing paths
             instead of relying on __init__.py for every ancestor module, this
             is not supported by some modules like sphinx.ext.autosummary
2025-06-28 01:42:33 +02:00
Tiara Rodney
74dac5249b
todo(15): done 2025-06-28 01:42:13 +02:00
Tiara Rodney
89f7420fae
refactor: modularize submodules 2025-06-28 01:41:32 +02:00
Tiara Rodney
9d09a4abaa
todo(15): in-progress 2025-06-28 01:40:17 +02:00
Tiara Rodney
b9e9e13630
todo(15): open 2025-06-28 01:39:37 +02:00
Tiara Rodney
32ae99c5fa
Merge branch 'feature/14' into dev
ID: 14
Type: feature
Title: add compression support for urllib PkgHandler
Status: done
Priority: high
Created: 2025-06-21
Description: with a proper content-type of the PkgHandler addinfourl object, a
             consumer can determine whether the file is compressed or not.
2025-06-21 20:27:58 +02:00
Tiara Rodney
7e18e4795d
todo(14): done 2025-06-21 20:27:09 +02:00
Tiara Rodney
2d9fe8b625
feat(urllib.request): add compression support for PkgHandler 2025-06-21 20:26:36 +02:00
Tiara Rodney
981985e51a
todo(14): in-progress 2025-06-21 20:26:15 +02:00
Tiara Rodney
b6a24de08c
Merge branch 'bugfix/13' into dev
ID: 13
Type: bugfix
Title: fix unit tests for urllib PkgHandler
Status: done
Priority: high
Created: 2025-06-21
Description: change of issue 12 wasn't properly reflected in urllib PkgHandler
             unit tests
2025-06-21 20:25:43 +02:00
Tiara Rodney
5beb699dda
todo(13): done 2025-06-21 20:25:28 +02:00
Tiara Rodney
f9897a9aa5
fix(tests): adapt name of new package mock fixture 2025-06-21 20:25:11 +02:00
Tiara Rodney
69d498a203
todo(13): in-progress 2025-06-21 20:24:51 +02:00
Tiara Rodney
3b5097a99c
todo(14): open 2025-06-21 20:23:41 +02:00
Tiara Rodney
81dc18c506
todo(13): open 2025-06-21 20:22:19 +02:00
Tiara Rodney
aad29bc76a
Merge branch 'feature/12' into dev
ID: 12
Type: feature
Title: simplify testing.fixtures.mock_pkg
Status: done
Priority: high
Created: 2025-06-21
Description: Only bootstrap a package mock with the minimum requirements for a
             Python module and let the consumer handle the directory layout.
2025-06-21 18:16:34 +02:00
Tiara Rodney
16c12b5576
todo(12): done 2025-06-21 18:16:18 +02:00
Tiara Rodney
aa2540cf3f
refactor(testing.pytest): change mock_pkg interface
being more explicit about what the fixture provides as an output, instead of
solely describing the site effects.

Also the consumer is now responsible for the module directory layout.
2025-06-21 18:14:52 +02:00
Tiara Rodney
e6bf657919
todo(12): in-progress 2025-06-21 18:14:22 +02:00
Tiara Rodney
6b6fb02f41
todo(12): open 2025-06-21 18:13:59 +02:00
Tiara Rodney
b9bea79c60
Merge branch 'bugfix/11' into dev
ID: 11
Type: bugfix
Title: move testing utils out of utils
Status: in-progres
Priority: high
Created: 2025-06-20
Description: to shorten the namespace and also indicate that testing utilities
             are different from regular utilities
2025-06-21 01:43:07 +02:00
Tiara Rodney
53dc780a04
todo(11): done 2025-06-21 01:42:16 +02:00
Tiara Rodney
9abfabde00
chore: move testing utils out of utils 2025-06-21 01:41:47 +02:00
Tiara Rodney
55ec6323bb
todo(11): in-progress 2025-06-21 01:34:30 +02:00
Tiara Rodney
0eee6c5771
todo(11): open 2025-06-21 01:34:14 +02:00
Tiara Rodney
d0dfa1cb12
Merge branch 'feature/6' into dev
ID: 6
Type: feature
Title: implement importlib.resources handler for urllib
Status: done
Priority: high
Created: 2025-06-20
Description: A handler that can be registered with an urllib.request
             OpenerDirector to open importlib.resources package files.
2025-06-21 00:39:28 +02:00
Tiara Rodney
a4fa083980
todo(6): done 2025-06-21 00:39:13 +02:00
Tiara Rodney
3795ff3e38
chore: add integration test to default tests 2025-06-21 00:38:20 +02:00
Tiara Rodney
59713aefb8
feat(urllib.request): add importlib resource handler 2025-06-21 00:34:29 +02:00
Tiara Rodney
24806959bb
feat(testing.pytest): add pkg mock fixture 2025-06-21 00:32:07 +02:00
Tiara Rodney
43cdf21d4b
feat(testing.pytest): add subprocess decorator 2025-06-20 23:36:56 +02:00
Tiara Rodney
1ea3b3a24d
feat(urllib): init PkgHandler 2025-06-20 21:49:28 +02:00
Tiara Rodney
59dcc2c7c0
Merge branch 'feature/10' into dev
ID: 10
Type: feature
Title: pytest current test context fixtures
Status: done
Priority: high
Created: 2025-06-20
Description: add fixtures for doing things in relation to the active testing
             context
2025-06-20 21:48:41 +02:00
Tiara Rodney
03561be791
todo(10): done 2025-06-20 21:48:21 +02:00
Tiara Rodney
644beb8696
feat(testing): init pytest fixtures
current_test fixture allows to retrieve the current test context, that is
exposed through the shell environment
2025-06-20 21:47:17 +02:00
Tiara Rodney
c579ddd022
todo(10): in-progress 2025-06-20 21:00:53 +02:00
Tiara Rodney
44e35846a5
todo(10): open 2025-06-20 21:00:31 +02:00
Tiara Rodney
18d4958658
Merge branch 'bugfix/9' into dev
ID: 9
Type: bugfix
Title: fix LICENSE reference
Status: done
Priority: high
Created: 2025-06-20
Description: license specification is no longer a trove classifier in
             pyproject.toml, hence the reference to LICENSE must be changed
2025-06-20 20:40:08 +02:00
Tiara Rodney
324df0e6d2
todo(9): done 2025-06-20 20:39:53 +02:00
Tiara Rodney
d799c62c78
chore: change license reference 2025-06-20 20:39:34 +02:00
Tiara Rodney
7e8082bae2
feat(license): add unlicense license
Don't know what to license this under yet
2025-06-20 20:39:19 +02:00