File tree 4 files changed +34
-6
lines changed
4 files changed +34
-6
lines changed Original file line number Diff line number Diff line change 17
17
this implementation for the default when working with NumPy arrays.
18
18
19
19
"""
20
- __version__ = '1.5.1 '
20
+ __version__ = '1.6 '
21
21
22
22
from .common import * # noqa: F401, F403
Original file line number Diff line number Diff line change 1
1
# Changelog
2
2
3
+ ## 1.6 (????-??-??)
4
+
5
+ ## Major Changes
6
+
7
+ - Drop support for Python 3.8.
8
+
9
+ - NumPy 2.0 is now left completely unwrapped.
10
+
11
+ - New flag ` use_compat ` to {func}` ~.array_namespace ` to force the use or
12
+ non-use of the compat wrapper namespace. The default is to return a compat
13
+ namespace when it is appropiate.
14
+
15
+ - Fix the ` copy ` flag to ` asarray ` for NumPy, CuPy, and Dask.
16
+
17
+ - Fix the ` device ` flag to ` asarray ` for CuPy.
18
+
19
+ - Fix various issues with ` asarray ` for Dask.
20
+
21
+ ## Minor Changes
22
+
23
+ - Test Python 3.12 on CI.
24
+
25
+ - Add more tests for {func}` ~.array_namespace ` .
26
+
27
+ - Add more tests for ` asarray ` .
28
+
29
+ - Add a test that there are no hard dependencies.
30
+
3
31
## 1.5.1 (2024-03-20)
4
32
5
33
## Minor Changes
36
64
37
65
### Minor Changes
38
66
39
- - Allow ` '2022.12' ` as the ` api_version ` in ` array_namespace() ` . ` '2021.12' `
40
- is also supported but will issue a warning since the returned namespace will
41
- still be a 2022.12 compliant one.
67
+ - Allow ` '2022.12' ` as the ` api_version ` in {func} ` ~. array_namespace()` .
68
+ ` '2021.12' ` is also supported but will issue a warning since the returned
69
+ namespace will still be a 2022.12 compliant one.
42
70
43
71
- Add wrapper for numpy.linalg.solve, which broadcasts the inputs according to
44
72
the standard.
Original file line number Diff line number Diff line change @@ -75,7 +75,7 @@ used will be the same array object from the wrapped library.
75
75
(array-api-strict)=
76
76
## Difference between ` array_api_compat ` and ` array_api_strict `
77
77
78
- [ ` array_api_strict ` ] ( https://github.com/ data-apis/array-api-strict ) is a
78
+ [ ` array_api_strict ` ] ( https://data-apis.org /array-api-strict/ ) is a
79
79
strict minimal implementation of the array API standard, formerly known as
80
80
` numpy.array_api ` (see [ NEP
81
81
47] ( https://numpy.org/neps/nep-0047-array-api-standard.html ) ). For example,
Original file line number Diff line number Diff line change 10
10
11
11
tmpdir=$( mktemp -d)
12
12
SCRIPT_DIR=$( cd -- " $( dirname -- " ${BASH_SOURCE[0]} " ) " & > /dev/null && pwd )
13
- export PYTHONPATH=$ SCRIPT_DIR
13
+ export PYTHONPATH=" $PYTHONPATH : $ SCRIPT_DIR"
14
14
15
15
PYTEST_ARGS=" --max-examples 200 -v -rxXfE --ci --hypothesis-disable-deadline"
16
16
You can’t perform that action at this time.
0 commit comments