diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 6a0e5c0..91e3fcf 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -20,8 +20,7 @@ jobs: strategy: fail-fast: false matrix: - # Note: Python 3.13 requires updated aiohttp and freezegun dependencies - python-version: ['3.10', '3.11', '3.12'] + python-version: ['3.10', '3.11', '3.12', '3.13', '3.14'] steps: - uses: actions/checkout@v4 diff --git a/requirements.txt b/requirements.txt index 1c2400f..f4f704b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,3 @@ -requests==2.25.1 -# For async http requests -aiohttp==3.7.4 -# For mocking datetime -freezegun==1.1.0 +requests>=2,<3 +aiohttp>=3.9,<4 +freezegun>=1.2,<2