diff --git a/CHANGELOG.md b/CHANGELOG.md index 64978120..b1650e85 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,10 +25,10 @@ catcher start, stop or stop identified via a timeout). ### Changed - Use psycopg3 (on pypi as `psycopg`) rather than psycopg2 to enable numpy 2.0 -compatibility +compatibility. - Add compatibility with pyuvdata>=3.0 - Updated minimum dependency versions: cartopy>=0.21, numpy>=1.23, pyyaml>=5.4.1 -python>=3.10 +sqlalchemy>=2.0, python>=3.10 - Updated minimum optional dependency versions: h5py>=3.4, pytest>=6.2.5 - Dropped support for python 3.7 - The logic for time filtering in real time getter methods in mc_session to support diff --git a/README.md b/README.md index b227c296..efcff4f7 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ The required dependencies are: - pyyaml >= 5.4.1 - redis-py >= 4.3.4 (Note that this is called "redis" on pypi and "redis-py" on conda) - setuptools_scm <7.0|>=7.0.3 -- sqlalchemy >= 1.4 +- sqlalchemy >= 2.0 the optional dependencies are: - h5py >= 3.4.0 diff --git a/ci/min_deps.yaml b/ci/min_deps.yaml index 0e986657..5b0d3053 100644 --- a/ci/min_deps.yaml +++ b/ci/min_deps.yaml @@ -14,4 +14,4 @@ dependencies: - pyyaml>=5.4.1 - redis-py>=4.3.4 - setuptools_scm<7.0|>=7.0.3 - - sqlalchemy>=1.4.0 + - sqlalchemy>=2.0 diff --git a/ci/min_versions.yaml b/ci/min_versions.yaml index 04594cb6..6ca1dd9a 100644 --- a/ci/min_versions.yaml +++ b/ci/min_versions.yaml @@ -20,7 +20,7 @@ dependencies: - pyyaml==5.4.1 - redis-py==4.3.4 - setuptools_scm<7.0 - - sqlalchemy==1.4.* + - sqlalchemy==2.0.0 - tabulate==0.8.10 - pip: - hera_qm==2.0.* diff --git a/ci/publish.yml b/ci/publish.yml index 208ca61f..a4042a2b 100644 --- a/ci/publish.yml +++ b/ci/publish.yml @@ -11,7 +11,7 @@ dependencies: - pyyaml>=5.4.1 - redis-py>=4.3.4 - setuptools_scm<7.0|>=7.0.3 - - sqlalchemy>=1.4.0 + - sqlalchemy>=2.0 - pip - pip: - build diff --git a/ci/tests.yaml b/ci/tests.yaml index 41544c8d..2205b868 100644 --- a/ci/tests.yaml +++ b/ci/tests.yaml @@ -20,7 +20,7 @@ dependencies: - pyyaml>=5.4.1 - redis-py>=4.3.4 - setuptools_scm<7.0|>=7.0.3 - - sqlalchemy>=1.4.0 + - sqlalchemy>=2.0 - tabulate>=0.8.10 - tornado>=6.2 - pip: diff --git a/setup.py b/setup.py index 1e1c0096..874bdb19 100755 --- a/setup.py +++ b/setup.py @@ -41,7 +41,7 @@ "pyyaml>=5.4.1", "redis>=4.3.4", # Note that this gets redis-py, which is named "redis" on pypi "setuptools_scm!=7.0.0,!=7.0.1,!=7.0.2", - "sqlalchemy>=1.4", + "sqlalchemy>=2.0", ], "extras_require": { "sqlite": ["tabulate"],