Skip to content

Commit a519b18

Browse files
authored
DXE-5889 Merge pull request #119 from akamai/release/v2.0.3
Release/v2.0.3
2 parents b670f54 + 74ee890 commit a519b18

File tree

9 files changed

+39
-26
lines changed

9 files changed

+39
-26
lines changed

HISTORY.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@
22
33
History
44
-------
5+
2.0.3 (2025-11-19)
6+
++++++++++++++++++
7+
8+
* Improvements
9+
- Updated dependencies to address security vulnerabilities
10+
- Dropped support for Python 3.9, the minimum supported version is now Python 3.10
11+
- Added support for Python 3.14
12+
- `GH#101 <https://github.com/akamai/AkamaiOPEN-edgegrid-python/pull/101>`_: include sample_file.txt in source distribution
13+
514
2.0.2 (2025-07-14)
615
++++++++++++++++++
716

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This library implements an Authentication handler for [HTTP requests](https://re
44

55
## Install
66

7-
To use the library, you need to have Python 3.9 or later installed on your system. You can download it from [https://www.python.org/downloads/](https://www.python.org/downloads/).
7+
To use the library, you need to have Python 3.10 or later installed on your system. You can download it from [https://www.python.org/downloads/](https://www.python.org/downloads/).
88

99
> __NOTE:__ Python 2 is no longer supported by the [Python Software Foundation](https://www.python.org/doc/sunset-python-2/). You won't be able to use the library with Python 2.
1010

akamai/edgegrid/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,6 @@
3636
__all__ = ['EdgeGridAuth', 'EdgeRc']
3737

3838
__title__ = 'edgegrid-python'
39-
__version__ = '2.0.2'
39+
__version__ = '2.0.3'
4040
__license__ = 'Apache 2.0'
4141
__copyright__ = 'Copyright 2025 Akamai Technologies'

ci/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ RUN apk add --no-cache curl
77
RUN curl https://pyenv.run | bash
88
ENV PYENV_ROOT="/root/.pyenv"
99
ENV PATH="$PYENV_ROOT/bin:$PATH"
10-
RUN pyenv install 3.9 3.10 3.11 3.12 3.13
10+
RUN pyenv install 3.10 3.11 3.12 3.13 3.14
1111
RUN echo 'eval "$(pyenv init -)"' >> ~/.profile
1212

1313
RUN pip install --no-cache-dir tox

ci/test_with_docker.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ docker build -t "$IMAGE" "$REPO_ROOT/ci"
99
echo "Running unit tests inside the container..."
1010
set -x
1111
# umask 0000: provide permissive access rights to files created as root on the mounted volume.
12-
CMD=". ~/.profile && umask 0000 && pyenv local 3.9 3.10 3.11 3.12 3.13 && tox"
12+
CMD=". ~/.profile && umask 0000 && pyenv local 3.10 3.11 3.12 3.13 3.14 && tox"
1313
docker run --rm -v $REPO_ROOT:/testdir -w /testdir "$IMAGE" sh -c "$CMD"

dev-requirements.txt

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,45 +4,49 @@
44
#
55
# pip-compile --extra=dev --output-file=dev-requirements.txt
66
#
7-
astroid==3.3.10
7+
astroid==4.0.2
88
# via pylint
9-
certifi==2025.6.15
9+
certifi==2025.11.12
1010
# via requests
11-
charset-normalizer==3.4.2
11+
charset-normalizer==3.4.4
1212
# via requests
13-
coverage[toml]==7.8.0
13+
coverage[toml]==7.11.3
1414
# via pytest-cov
1515
dill==0.4.0
1616
# via pylint
17-
idna==3.10
17+
idna==3.11
1818
# via requests
19-
iniconfig==2.1.0
19+
iniconfig==2.3.0
2020
# via pytest
21-
isort==6.0.1
21+
isort==7.0.0
2222
# via pylint
2323
mccabe==0.7.0
2424
# via pylint
2525
packaging==25.0
2626
# via pytest
27-
platformdirs==4.3.8
27+
platformdirs==4.5.0
2828
# via pylint
29-
pluggy==1.5.0
29+
pluggy==1.6.0
30+
# via
31+
# pytest
32+
# pytest-cov
33+
pygments==2.19.2
3034
# via pytest
31-
pylint==3.3.7
35+
pylint==4.0.3
3236
# via edgegrid-python (setup.py)
33-
pytest==8.3.5
37+
pytest==9.0.1
3438
# via
3539
# edgegrid-python (setup.py)
3640
# pytest-cov
37-
pytest-cov==6.1.1
41+
pytest-cov==7.0.0
3842
# via edgegrid-python (setup.py)
39-
requests==2.32.4
43+
requests==2.32.5
4044
# via
4145
# edgegrid-python (setup.py)
4246
# requests-toolbelt
4347
requests-toolbelt==1.0.0
4448
# via edgegrid-python (setup.py)
45-
tomlkit==0.13.2
49+
tomlkit==0.13.3
4650
# via pylint
4751
urllib3==2.5.0
4852
# via requests
@@ -51,4 +55,4 @@ urllib3==2.5.0
5155
# THIS SECTION WAS ADDED MANUALLY
5256
# Starting with version 3.12, setuptools is no longer included in the standard Python installation.
5357
# However, we still need it until we get rid of pkg_resource style namespace packages.
54-
setuptools
58+
setuptools

requirements.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
#
55
# pip-compile
66
#
7-
certifi==2025.6.15
7+
certifi==2025.11.12
88
# via requests
9-
charset-normalizer==3.4.2
9+
charset-normalizer==3.4.4
1010
# via requests
11-
idna==3.10
11+
idna==3.11
1212
# via requests
13-
requests==2.32.4
13+
requests==2.32.5
1414
# via
1515
# edgegrid-python (setup.py)
1616
# requests-toolbelt

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
setup(
44
name='edgegrid-python',
5-
version='2.0.2',
5+
version='2.0.3',
66
description='{OPEN} client authentication protocol for python-requests',
77
url='https://github.com/akamai/AkamaiOPEN-edgegrid-python',
88
namespace_packages=['akamai'],
99
packages=find_packages(),
10-
python_requires=">=3.9",
10+
python_requires=">=3.10",
1111
long_description=open("README.md").read(),
1212
long_description_content_type="text/markdown",
1313
install_requires=[

tox.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
requires = ["tox>=4"]
2-
env_list = ["py39", "py310", "py311", "py312", "py313"]
2+
env_list = ["py310", "py311", "py312", "py313", "py314"]
33
no_package = true
44

55
[env_run_base]

0 commit comments

Comments
 (0)