From 96692aeb27b0abe3f8f99b11629b170a79cd047f Mon Sep 17 00:00:00 2001 From: Derek Homeier Date: Tue, 27 Feb 2024 19:53:20 +0100 Subject: [PATCH] DNM: use fast-histogram+casa-formats-io dev builds against numpy-2.0; contourpy+pandas unpinned --- tox.ini | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/tox.ini b/tox.ini index 1c5d8649a..9badd5d61 100644 --- a/tox.ini +++ b/tox.ini @@ -29,6 +29,7 @@ deps = dev: shapely==2.0.1+78.gba0924e dev: contourpy>=0.0.dev0 dev: pandas>=0.0.dev0 + dev: git+https://github.com/radio-astro-tools/casa-formats-io.git dev: git+https://github.com/astrofrog/fast-histogram.git # pytest* dev: coverage @@ -55,6 +56,14 @@ deps = dev: pytz dev: six dev: tzdata + # ipython + dev: decorator + dev: jedi>=0.16 + dev: matplotlib-inline + dev: prompt_toolkit>=3.0.41,<3.1.0 + dev: pygments>=2.4.0 + dev: stack_data + dev: traitlets lts: astropy==5.0.* lts: matplotlib==3.5.* # Pin numpy-lts until permanent solution for #2353/#2428 @@ -78,11 +87,12 @@ extras = all: all docs: docs visual: visualtest -# Need `--no-deps` as long as pandas and contours have no branch for numpy>=2.0 - +# Need `--pre` for packages like pandas having no released version supporting numpy>=2.0 yet, +# + `--no-deps` for casa-formats-io having no branch for numpy>=2.0 - # for as long all test deps need to be manually pulled in above as well! install_command = !dev: python -I -m pip install - dev: python -I -m pip install -v --pre + dev: python -I -m pip install -v --pre --no-deps commands = test: pip freeze test: pytest --pyargs glue --cov glue --cov-config={toxinidir}/setup.cfg {env:MPLFLAGS} {posargs}