diff --git a/.configs/registration-config-single-dim.json b/.configs/registration-config-single-dim.json new file mode 100644 index 0000000000..44afced3bf --- /dev/null +++ b/.configs/registration-config-single-dim.json @@ -0,0 +1,15 @@ +{ + "parameter_classes": { + "array": { + "nd": [1], + "dtype": [ + "int", + "uint", + "uint(8)", + "real", + "bool", + "bigint" + ] + } + } +} diff --git a/arkouda-env-dev.yml b/arkouda-env-dev.yml index 530271efe8..f9b5fd88d4 100644 --- a/arkouda-env-dev.yml +++ b/arkouda-env-dev.yml @@ -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 diff --git a/arkouda-env.yml b/arkouda-env.yml index 62ee2afffd..4905242337 100644 --- a/arkouda-env.yml +++ b/arkouda-env.yml @@ -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 diff --git a/pydoc/requirements.txt b/pydoc/requirements.txt index 80589acc49..824275fadf 100644 --- a/pydoc/requirements.txt +++ b/pydoc/requirements.txt @@ -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 diff --git a/pydoc/setup/REQUIREMENTS.md b/pydoc/setup/REQUIREMENTS.md index 35a166062b..f23adbd7b6 100644 --- a/pydoc/setup/REQUIREMENTS.md +++ b/pydoc/setup/REQUIREMENTS.md @@ -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` diff --git a/setup.py b/setup.py index 6275bf6dc1..469612e5ff 100644 --- a/setup.py +++ b/setup.py @@ -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. diff --git a/src/ArgSortMsg.chpl b/src/ArgSortMsg.chpl index d952fd54e6..12cd06ab61 100644 --- a/src/ArgSortMsg.chpl +++ b/src/ArgSortMsg.chpl @@ -461,4 +461,4 @@ module ArgSortMsg use CommandMap; registerFunction("argsortStrings", argsortStrings, getModuleName()); registerFunction("coargsort", coargsortMsg, getModuleName()); -} \ No newline at end of file +}