Skip to content

Commit 945ed53

Browse files
authored
Merge pull request #197 from bkemper24/main
Prepare for Python 3.13
2 parents 4f3a483 + 6753dc3 commit 945ed53

File tree

6 files changed

+10
-8
lines changed

6 files changed

+10
-8
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ To view updates to this project see the [Change Log](https://github.com/sassoftw
2828

2929
To access the CAS binary protocol (recommended), you need the following:
3030

31-
* **64-bit** Python 3.7 to 3.12 on Windows or Linux (see shared library notes below)
31+
* **64-bit** Python 3.7 to 3.13 on Windows or Linux (see shared library notes below)
3232

3333
The binary protocol requires pre-compiled components found in the
3434
`pip` installer only. These pieces are not available as source code and

cicd/install-tk.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,7 @@ def get_python_versions():
287287
versions.add('3.10')
288288
versions.add('3.11')
289289
versions.add('3.12')
290+
versions.add('3.13')
290291
return versions
291292

292293

doc/source/install.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Installation
77
The SWAT package is installed using the ``pip`` command. The requirements
88
for using the binary protocol of CAS (recommended) are as follows.
99

10-
* **64-bit** Python 3.7 - 3.12 on Linux or Windows
10+
* **64-bit** Python 3.7 - 3.13 on Linux or Windows
1111

1212
See additional shared library notes below.
1313

@@ -19,7 +19,7 @@ amounts of data. It also offers more advanced data loading from the client
1919
and data formatting features.
2020

2121
To access the CAS REST interface only, you can use the pure Python code which
22-
runs in Python 3.7 - 3.12. You will still need Pandas installed. While not as
22+
runs in Python 3.7 - 3.13. You will still need Pandas installed. While not as
2323
fast as the binary protocol, the pure Python interface is more portable.
2424
For more information, see :ref:`Binary vs. REST <binaryvsrest>`.
2525

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ def get_file(fname):
6565
'Programming Language :: Python :: 3.10',
6666
'Programming Language :: Python :: 3.11',
6767
'Programming Language :: Python :: 3.12',
68+
'Programming Language :: Python :: 3.13',
6869
'Topic :: Scientific/Engineering',
6970
],
7071
)

swat/cas/table.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5049,7 +5049,7 @@ def median(self, axis=None, skipna=None, level=None, numeric_only=None,
50495049
-------
50505050
:class:`pandas.Series`
50515051
If no by groups are specified.
5052-
:class:`pandas.Dataframe`
5052+
:class:`pandas.DataFrame`
50535053
If by groups are specified.
50545054
50555055
'''
@@ -5086,7 +5086,7 @@ def min(self, axis=None, skipna=True, level=None, numeric_only=False,
50865086
-------
50875087
:class:`pandas.Series`
50885088
If no by groups are specified.
5089-
:class:`pandas.Dataframe`
5089+
:class:`pandas.DataFrame`
50905090
If by groups are specified.
50915091
50925092
'''
@@ -5270,7 +5270,7 @@ def mode(self, axis=0, numeric_only=False, max_tie=100, skipna=True):
52705270
-------
52715271
:class:`pandas.Series`
52725272
If no By groups are specified.
5273-
:class:`pandas.Dataframe`
5273+
:class:`pandas.DataFrame`
52745274
If By groups are specified.
52755275
52765276
'''
@@ -5387,7 +5387,7 @@ def quantile(self, q=0.5, axis=0, numeric_only=True, interpolation='nearest',
53875387
-------
53885388
:class:`pandas.Series`
53895389
If no By groups are specified, or only a single quantile is requested.
5390-
:class:`pandas.Dataframe`
5390+
:class:`pandas.DataFrame`
53915391
If By groups are specified.
53925392
53935393
'''

swat/readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
For **Python 3.12 on Windows only**, the following modification was made to the `pyport.h` file while building the SWAT C extensions:
1+
For **Python 3.12+ on Windows only**, the following modification was made to the `pyport.h` file while building the SWAT C extensions:
22

33
* Updated the `#define` for `ALWAYS_INLINE`
44
<br>**Previous Definition :**

0 commit comments

Comments
 (0)