diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index c798449..a127ee3 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -15,7 +15,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: [ "3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13" ] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13" ] env: ## Environment variable diff --git a/CHANGELOG.md b/CHANGELOG.md index e9be94c..2a4556f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,10 @@ # Changelog -## [1.2.12] - 2024/11/18 -- Resolved issues on installation on later python versions +## [1.3.0] - 2024/11/18 +- Removing Support for Python 3.7 +- Adding Support for Python 3.12, 3.13 -- Added Support for Python 3.12, 3.13 +- Resolved issues on installation on later python versions - Updated Typeguard Version - Updated Packages to latest versions - Fixed typing on GeoJson Outputs -> Feature Collection to Dict. diff --git a/pyproject.toml b/pyproject.toml index 9702ae3..e36b728 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,4 +1,4 @@ [build-system] -requires = ["setuptools>=75.5.0"] +requires = ["setuptools>=75.3.0"] build-backend = "setuptools.build_meta" diff --git a/requirements.txt b/requirements.txt index 5c61754..da4b272 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,5 +3,5 @@ requests~=2.32.3 typeguard~=4.4.1 shapely~=2.0.6 tqdm~=4.67.0 -setuptools~=75.5.0 +setuptools~=75.3.0 diff --git a/setup.cfg b/setup.cfg index c0598fc..2202969 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,13 +1,12 @@ [metadata] name = osdatahub -version = 1.2.12 +version = 1.3.0 author = OS Data Science author_email = datascience@os.uk classifiers = Natural Language :: English Intended Audience :: Developers Intended Audience :: Science/Research - Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 @@ -40,8 +39,8 @@ install_requires = typeguard~=4.4.1 shapely~=2.0.6 tqdm~=4.67.0 - setuptools~=75.5.0 -python_requires = >=3.7 + setuptools~=75.3.0 +python_requires = >=3.8 package_dir= =src packages=find: diff --git a/tests/test_downloads_api.py b/tests/test_downloads_api.py index 0129b17..51c418c 100644 --- a/tests/test_downloads_api.py +++ b/tests/test_downloads_api.py @@ -67,6 +67,7 @@ def test_product_list_live(self): # assert response == expected_download_return # _DownloadObj.download.assert_has_calls(download_called_value) +# TODO Fix Test for packages # class TestDataPackage: # @pytest.fixture() diff --git a/tox.ini b/tox.ini index 1015499..b1ac5f8 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ # content of: tox.ini , put in same dir as setup.py [tox] -envlist = python3.7, python3.8, python3.9, python3.10, python3.11, python3.12, python3.13 +envlist = python3.8, python3.9, python3.10, python3.11, python3.12, python3.13 [testenv] # install pytest in the virtualenv where commands will be executed