Skip to content

Commit

Permalink
Closes Bears-R-Us#3703: Upper bound for python version (Bears-R-Us#3707)
Browse files Browse the repository at this point in the history
This PR (Closes Bears-R-Us#3703) makes `3.12.3` the upper bound for python version because greater than this causes `ForwardRef` type errors. These will be worked in Bears-R-Us#3346. I also added a single dim registration file to `.configs` to make switching between states easier

Co-authored-by: Tess Hayes <stress-tess@users.noreply.github.com>
  • Loading branch information
stress-tess and stress-tess committed Aug 28, 2024
1 parent 108f086 commit d47c76d
Show file tree
Hide file tree
Showing 7 changed files with 21 additions and 6 deletions.
15 changes: 15 additions & 0 deletions .configs/registration-config-single-dim.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"parameter_classes": {
"array": {
"nd": [1],
"dtype": [
"int",
"uint",
"uint(8)",
"real",
"bool",
"bigint"
]
}
}
}
2 changes: 1 addition & 1 deletion arkouda-env-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ channels:
- conda-forge
- defaults
dependencies:
- python>=3.9,!=3.12.4 # minimum 3.9
- python>=3.9,<3.12.4 # minimum 3.9
- numpy>=1.24.1,<2.0
- pandas>=1.4.0,!=2.2.0
- pyzmq>=20.0.0
Expand Down
2 changes: 1 addition & 1 deletion arkouda-env.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ channels:
- conda-forge
- defaults
dependencies:
- python>=3.9,!=3.12.4 # minimum 3.9
- python>=3.9,<3.12.4 # minimum 3.9
- numpy>=1.24.1,<2.0
- pandas>=1.4.0,!=2.2.0
- pyzmq>=20.0.0
Expand Down
2 changes: 1 addition & 1 deletion pydoc/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# dependencies
python>=3.9,!=3.12.4
python>=3.9,<3.12.4
numpy>=1.24.1,<2.0
pandas>=1.4.0,!=2.2.0
pyzmq>=20.0.0
Expand Down
2 changes: 1 addition & 1 deletion pydoc/setup/REQUIREMENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ The installation instructions for the dependencies listed here may vary dependin

The following python packages are required by the Arkouda client package.

- `python>=3.9,!=3.12.4`
- `python>=3.9,<3.12.4`
- `numpy>=1.24.1,<2.0`
- `pandas>=1.4.0,!=2.2.0`
- `pyzmq>=20.0.0`
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@
# and refuse to install the project if the version does not match. If you
# do not support Python 2, you can simplify this to '>=3.5' or similar, see
# https://packaging.python.org/guides/distributing-packages-using-setuptools/#python-requires
python_requires=">=3.9,!=3.12.4",
python_requires=">=3.9,<3.12.4",
# This field lists other packages that your project depends on to run.
# Any package you put here will be installed by pip when your project is
# installed, so they must be valid existing projects.
Expand Down
2 changes: 1 addition & 1 deletion src/ArgSortMsg.chpl
Original file line number Diff line number Diff line change
Expand Up @@ -461,4 +461,4 @@ module ArgSortMsg
use CommandMap;
registerFunction("argsortStrings", argsortStrings, getModuleName());
registerFunction("coargsort", coargsortMsg, getModuleName());
}
}

0 comments on commit d47c76d

Please sign in to comment.