-
Notifications
You must be signed in to change notification settings - Fork 1
/
requirements.in
57 lines (49 loc) · 2.83 KB
/
requirements.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
flattentool>=0.16.0,<0.27.0
# https://github.com/OpenDataServices/flatten-tool
# Changelog says the next version beyond 0.26 will drop Py3.8 support:
# https://github.com/OpenDataServices/flatten-tool/blob/main/CHANGELOG.md
jsonschema>=3.2.0,<4
# https://pypi.org/project/jsonschema/
# https://github.com/python-jsonschema/jsonschema
# jsonschema 3.2 was the last v3 release, in 2019.
# Uses Semantic Versioning: https://python-jsonschema.readthedocs.io/en/stable/faq/#how-do-jsonschema-version-numbers-work
# Changelog: https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst#v320
# Note than Python 3.8 is reaching EOL, but jsonschema v4.1.0 is the first to claim support for Python 3.10,
# but the datagetter with 3.2.0 does seem to work on Python 3.10.
# Given the core nature of jsonschema to CoVE etc, I'm guessing the upgrade to v4 may be involved.
strict-rfc3339==0.7
# https://pypi.org/project/strict-rfc3339/
# https://github.com/danielrichman/strict-rfc3339
# 0.7 was the last release, in 2016.
# Unmaintained, the maintainer's last activity of any kind on github was in 2020, and their website is down (in Nov 2024)
# but the project is self-contained so may not be a problem.
# In future we may need to find a fork just to keep the python packaging aspect up-to-date, it's still using distutils.
rfc3987==1.3.8
# https://pypi.org/project/rfc3987/
# https://codeberg.org/atufi/rfc3987
# The last release was 1.3.8 in 2018, but source repo has recent packaging-related commits, still supports Py3.8.
# Small project, unspecified versioning policy.
requests[socks]>=2.26.0,<2.33
# https://requests.readthedocs.io/en/stable/
# Drops support for Py3.8 in 2.32.0 (2024-05-20)
# I can't find a stated versioning policy, read the Deprecations sections of the changelog when updating this entry:
# Changelog: https://docs.python-requests.org/en/latest/community/updates/#release-history
apsw>=3.35,<3.47
# https://rogerbinns.github.io/apsw/
# https://pypi.org/project/apsw/
# https://github.com/rogerbinns/apsw/
# Versioning policy is "they'll try not to break things", and it doesn't look like there have been compatibility breaks
# in a long time.
# https://rogerbinns.github.io/apsw/about.html#backwards-compatibility
# Still, check the changelog when updating this entry.
# Changelog: https://rogerbinns.github.io/apsw/changes.html
# for Compatibility with CoVE
attrs>=21.2.0,<21.3.0
# Last 21.2.x release was 2021.
# Can't find a stated version policy, versions seem to have breaking changes in minor versions.
# Check the changelog when updating this entry.
# Changelog: https://www.attrs.org/en/stable/changelog.html#id22
# for Compatibility with CoVE
openpyxl>=2.6.4,<3.1
# 2.6.4 is the last v2 release, in 2019, but 3.0 only removes support for Py3.5, Breaking changes begin in 3.1.
# Changelog: https://openpyxl.readthedocs.io/en/stable/changes.html