From 777e9fb42d69197f7e1ec7b7159f4e667174b919 Mon Sep 17 00:00:00 2001 From: William Jamieson Date: Mon, 25 Sep 2023 11:26:01 -0400 Subject: [PATCH 1/3] Add python 3.12 devdeps testing --- .github/workflows/tests_devdeps.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/tests_devdeps.yml b/.github/workflows/tests_devdeps.yml index bbb52f47b..d9ec4468f 100644 --- a/.github/workflows/tests_devdeps.yml +++ b/.github/workflows/tests_devdeps.yml @@ -65,3 +65,5 @@ jobs: pytest-results-summary: true - macos: py3-devdeps-webbpsf pytest-results-summary: true + - linux: py312-devdeps + python_version: "3.12-dev" From 0d9462cef26399be07141b0f77ee1141963adcfe Mon Sep 17 00:00:00 2001 From: William Jamieson Date: Wed, 27 Sep 2023 10:45:42 -0400 Subject: [PATCH 2/3] Update to use the dev version of deepdiff --- requirements-dev-thirdparty.txt | 3 +++ tox.ini | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/requirements-dev-thirdparty.txt b/requirements-dev-thirdparty.txt index 1bb75f685..a0e211c98 100644 --- a/requirements-dev-thirdparty.txt +++ b/requirements-dev-thirdparty.txt @@ -5,6 +5,9 @@ git+https://github.com/asdf-format/asdf-transform-schemas.git git+https://github.com/asdf-format/asdf-coordinates-schemas.git git+https://github.com/asdf-format/asdf-wcs-schemas.git +# Use current dev version of deepdiff +git+https://github.com/seperman/deepdiff.git@dev + # Use weekly astropy dev build git+https://github.com/astropy/asdf-astropy.git --extra-index-url https://pypi.anaconda.org/astropy/simple astropy --pre diff --git a/tox.ini b/tox.ini index 9766e5c94..c2dbb0725 100644 --- a/tox.ini +++ b/tox.ini @@ -67,7 +67,7 @@ commands_pre = oldestdeps: minimum_dependencies romancal --filename requirements-min.txt oldestdeps: pip install -r requirements-min.txt stdevdeps: pip install -r requirements-dev-st.txt -U --upgrade-strategy eager - devdeps: pip install -r requirements-dev-thirdparty.txt -r requirements-dev-st.txt -U --upgrade-strategy eager + devdeps: pip install -I -r requirements-dev-thirdparty.txt -r requirements-dev-st.txt -U --upgrade-strategy eager sdpdeps: pip install -r requirements-sdp.txt pip list commands = From 8341839e0979ffa36773b5c5a8ab0d491c65116a Mon Sep 17 00:00:00 2001 From: William Jamieson Date: Fri, 2 Feb 2024 14:08:04 -0500 Subject: [PATCH 3/3] Add pyefra dev --- requirements-dev-thirdparty.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements-dev-thirdparty.txt b/requirements-dev-thirdparty.txt index a0e211c98..f51fe209c 100644 --- a/requirements-dev-thirdparty.txt +++ b/requirements-dev-thirdparty.txt @@ -11,6 +11,7 @@ git+https://github.com/seperman/deepdiff.git@dev # Use weekly astropy dev build git+https://github.com/astropy/asdf-astropy.git --extra-index-url https://pypi.anaconda.org/astropy/simple astropy --pre +--extra-index-url https://pypi.anaconda.org/liberfa/simple pyerfa --pre git+https://github.com/astropy/photutils.git # Use Bi-weekly numpy/scipy dev builds