Skip to main content

SAS Scripting Wrapper for Analytics Transfer (SWAT)

Overview

The SAS SWAT package is a Python interface to the SAS Cloud Analytic Services (CAS) engine (the centerpiece of the SAS Viya framework). With this package, you can load and analyze data sets of any size on your desktop or in the cloud. Since CAS can be used on a local desktop or in a hosted cloud environment, you can analyze extremely large data sets using as much processing power as you need, while still retaining the ease-of-use of Python on the client side.

Using SWAT, you can execute workflows of CAS analytic actions, then pull down the summarized data to further process on the client side in Python, or to merge with data from other sources using familiar Pandas data structures. In fact, the SWAT package mimics much of the API of the Pandas package so that using CAS should feel familiar to current Pandas users.

With the best-of-breed SAS analytics in the cloud and the use of Python and its large collection of open source packages, the SWAT package gives you access to the best of both worlds.

To view updates to this project see the Change Log.

Prerequisites

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

  • 64-bit Python 3.7 to 3.14 on Windows or Linux (see shared library notes below)

The binary protocol requires pre-compiled components found in the pip installer only. These pieces are not available as source code and are under a separate license (see documentation on SAS TK). The binary protocol offers better performance than REST, especially when transferring larger amounts of data. It also offers more advanced data loading from the client and data formatting features.

To access the CAS REST interface only, you can use the pure Python code which runs in Python 3.7 to 3.14 on all platforms. While not as fast as the binary protocol, the pure Python interface is more portable.

Linux Library Dependencies

Some Linux distributions may not install all of the needed shared libraries by default. Most notably, the shared library libnuma.so.1 is required to make binary protocol connections to CAS. If you do not have this library on your machine you can install the numactl package for your distribution to make it available to SWAT.

Python Dependencies

The SWAT package uses many features of the Pandas Python package and other dependencies of Pandas. If you do not already have version 0.16.0 or greater of Pandas installed, pip will install or update it for you when you install SWAT.

If you are using pip version 23.1 or later to install from a tar.gz file, the python wheel package is required. If you do not have this package installed, you can install it using pip.

Installation

SWAT can be installed using pip:

pip install swat

You can also install from the files on the SWAT project releases page. Simply locate the file for your platform and install it using pip as follows:

pip install https://github.com/sassoftware/python-swat/releases/download/vX.X.X/python-swat-X.X.X-platform.tar.gz

Where X.X.X is the release you want to install, and platform is the platform you are installing on. You can also use the source code distribution if you only want to use the CAS REST interface. It does not contain support for the binary protocol.

Getting Started

For the full documentation go to sassoftware.github.io/python-swat. A simple example is shown below.

Once you have SWAT installed and you have a CAS server to connect to, you can import swat and create a connection::

>>> import swat
>>> conn = swat.CAS(host, port, username, password)

Note the default port for the Python SWAT connection is 5570.

If you are using python-swat version 1.8.0 or later to connect to a SAS Viya 3.5 CAS server using Kerberos, prior to connecting you must set the Service Principal Name (SPN) using the CASSPN environment variable. For SAS Viya 3.5, the SPN string must start with 'sascas@', followed by the hostname.

export CASSPN=sascas@host

If you get an error message about the TCP/IP negClientSSL support routine, you likely have an issue with your SSL certificate configuration. See the Encryption documentation for more information.

If that is successful, you should be able to run an action on the CAS server::

>>> out = conn.serverstatus()
NOTE: Grid node action status report: 1 nodes, 6 total actions executed.
>>> print(out)
[About]

 {'CAS': 'Cloud Analytic Services',
  'Copyright': 'Copyright © 2014-2016 SAS Institute Inc. All Rights Reserved.',
  'System': {'Hostname': 'cas01',
   'Model Number': 'x86_64',
   'OS Family': 'LIN X64',
   'OS Name': 'Linux',
   'OS Release': '2.6.32-504.12.2.el6.x86_64',
   'OS Version': '#1 SMP Sun Feb 1 12:14:02 EST 2015'},
  'Version': '3.01',
  'VersionLong': 'V.03.01M0D08232016',
  'license': {'expires': '20Oct2016:00:00:00',
   'gracePeriod': 62,
   'site': 'SAS Institute Inc.',
   'siteNum': 1,
   'warningPeriod': 31}}

[server]

 Server Status

    nodes  actions
 0      1        6

[nodestatus]

 Node Status

     name        role  uptime  running  stalled
 0  cas01  controller   4.836        0        0

+ Elapsed: 0.0168s, user: 0.016s, sys: 0.001s, mem: 0.287mb

>>> conn.close()

Contributing

The Contributor Agreement details on how contributions can be made to the project. The Contributing includes instructions and rules as it relates to making contributions on the project.

Licensing

The LICENSE.md states how this package is released and licensed.

Additional Resources

Metadata

Release files for swat 1.18.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for swat 1.18.1
File
swat-1.18.1-0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
swat-1.18.1-0-cp314-cp314-manylinux1_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.5+ x86-64 Details
swat-1.18.1-0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
swat-1.18.1-0-cp314-cp314-macosx_10_9_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.9+ x86-64 Details
swat-1.18.1-0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
swat-1.18.1-0-cp313-cp313-manylinux1_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-64 Details
swat-1.18.1-0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
swat-1.18.1-0-cp313-cp313-macosx_10_9_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.9+ x86-64 Details
swat-1.18.1-0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
swat-1.18.1-0-cp312-cp312-manylinux1_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-64 Details
swat-1.18.1-0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
swat-1.18.1-0-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details
swat-1.18.1-0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
swat-1.18.1-0-cp311-cp311-manylinux1_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64 Details
swat-1.18.1-0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
swat-1.18.1-0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
swat-1.18.1-0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
swat-1.18.1-0-cp310-cp310-manylinux1_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-64 Details
swat-1.18.1-0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
swat-1.18.1-0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
swat-1.18.1-0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
swat-1.18.1-0-cp39-cp39-manylinux1_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-64 Details
swat-1.18.1-0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
swat-1.18.1-0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
swat-1.18.1-0-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
swat-1.18.1-0-cp38-cp38-manylinux1_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64 Details
swat-1.18.1-0-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
swat-1.18.1-0-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
swat-1.18.1-0-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
swat-1.18.1-0-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
swat-1.18.1-0-cp37-cp37m-macosx_11_0_arm64.whl CPython 3.7 CPython 3.7 pymalloc macOS 11.0+ ARM64 Details
swat-1.18.1-0-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details

Total release size: 873.8 MB

Release files / swat-1.18.1-0-cp314-cp314-win_amd64.whl

Download URL swat-1.18.1-0-cp314-cp314-win_amd64.whl
Size 61.5 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
be0ddb9ebd7ea32fe01211ddb0d4eca79849597b0b07b7517acb7f4ba6a9bfe9
BLAKE2b-256 checksum
How to use checksums
2ddb115d08815faea792d31552ca71ade7add66e978f569f39e1f0b5ab6f798a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp314-cp314-manylinux1_x86_64.whl

Download URL swat-1.18.1-0-cp314-cp314-manylinux1_x86_64.whl
Size 46.8 MB
Tags CPython 3.14 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
847b344e8fe2872aadf4c2b9d1a2dd766df3a6aac58649656562d4600a1849fb
BLAKE2b-256 checksum
How to use checksums
1adf333013b1986a3bc1381b1761a1725fef1d29ad3580b08752bb53c2b36cd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp314-cp314-macosx_11_0_arm64.whl

Download URL swat-1.18.1-0-cp314-cp314-macosx_11_0_arm64.whl
Size 467.9 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a75b895a30704ec2ae1f75e9b15be4dc42ef2f3d5295b3b066dd811436356685
BLAKE2b-256 checksum
How to use checksums
603948afbeaa2ba6912fe01f83d3ad2e362dffad6400454d0afcbd75ce153061
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp314-cp314-macosx_10_9_x86_64.whl

Download URL swat-1.18.1-0-cp314-cp314-macosx_10_9_x86_64.whl
Size 467.9 kB
Tags CPython 3.14 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
149a96343a27a4337ac477fca083ea5fd61c54020830687f193943d7eae8c637
BLAKE2b-256 checksum
How to use checksums
aaf830d02d45a6de559bbc1d7bcb2f33b19697176bfb46b720f2e5adfd435096
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp313-cp313-win_amd64.whl

Download URL swat-1.18.1-0-cp313-cp313-win_amd64.whl
Size 61.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
d894bd5f569395d70907f6f54cac669a9aa8a8010db7bf7041046de93b9e5b3f
BLAKE2b-256 checksum
How to use checksums
fd43ef797eceb12a6063dbb0971e36a53724826e4c43400b284de4eb206a6213
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp313-cp313-manylinux1_x86_64.whl

Download URL swat-1.18.1-0-cp313-cp313-manylinux1_x86_64.whl
Size 46.8 MB
Tags CPython 3.13 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
1f8ed9be8a06f354b822de0ccba4318e4e13f702bfa177580fef60a18b8d6575
BLAKE2b-256 checksum
How to use checksums
2f384cc9af9be60bc03009b441b2039c358a227c98a10c4e8a9e7a69593fb318
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp313-cp313-macosx_11_0_arm64.whl

Download URL swat-1.18.1-0-cp313-cp313-macosx_11_0_arm64.whl
Size 467.9 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0af3ab05a0f25ac01f77b007f8b9b51155ce9697b3f5979a6dc7da22fe587f16
BLAKE2b-256 checksum
How to use checksums
2f699af02c5db8f93b7e2b690dbe7b9e8f060e92c9b533587c9c15f4966297b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp313-cp313-macosx_10_9_x86_64.whl

Download URL swat-1.18.1-0-cp313-cp313-macosx_10_9_x86_64.whl
Size 467.9 kB
Tags CPython 3.13 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
793ba5971594846bc3d77fda6f85a32e50e124a6476e94aab0c733e88bde2667
BLAKE2b-256 checksum
How to use checksums
ab5de67338d824ee292d97b4fc8526752bca3c2965ebef662292ebb338db3cd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp312-cp312-win_amd64.whl

Download URL swat-1.18.1-0-cp312-cp312-win_amd64.whl
Size 61.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
903e16ebb9743e12f5bbad6a11c88a0c4ba1d704dc71a9c7d37bf4e6111b78b9
BLAKE2b-256 checksum
How to use checksums
1d8b885bcdffb58d05e2a0161aedc4a8ef84e9df0b4519e7acfa8f951012ab90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp312-cp312-manylinux1_x86_64.whl

Download URL swat-1.18.1-0-cp312-cp312-manylinux1_x86_64.whl
Size 46.8 MB
Tags CPython 3.12 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a7858a412a5f4dd62ef73f82b5f3e9714d82be17e4b828b12f67353bd7c04cc7
BLAKE2b-256 checksum
How to use checksums
28a25c790838111709921d2eb10ee01bb547c60dc1af280dea2a5a49ad3ec66a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp312-cp312-macosx_11_0_arm64.whl

Download URL swat-1.18.1-0-cp312-cp312-macosx_11_0_arm64.whl
Size 467.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
129239ddd9abdcc68a1b0ff0329cc37a28ec569c8ad3f26b03cba98724ad2394
BLAKE2b-256 checksum
How to use checksums
421c8ae267c243495803ca3c7004c465b72138cd8bf51c663b1f89ea66beab56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp312-cp312-macosx_10_9_x86_64.whl

Download URL swat-1.18.1-0-cp312-cp312-macosx_10_9_x86_64.whl
Size 467.9 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
a61caf6d1e194214f279e748ae287c93ac65b71e793c1242b9af0b341621df24
BLAKE2b-256 checksum
How to use checksums
bfaf448b50efc2b0c9b0655de43e0c421e01cc6afa93b38e81142215c5be69b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp311-cp311-win_amd64.whl

Download URL swat-1.18.1-0-cp311-cp311-win_amd64.whl
Size 61.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ab77231140671039c65c68343be1ebaf33f35caf0a8c1c2d8b03b87f9c2b66ca
BLAKE2b-256 checksum
How to use checksums
122d5b620565c3fb6c84e9225e9b6241283286c2f42a20af6d08e1b9e949a362
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp311-cp311-manylinux1_x86_64.whl

Download URL swat-1.18.1-0-cp311-cp311-manylinux1_x86_64.whl
Size 46.8 MB
Tags CPython 3.11 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
29b4da451a5d791ec5778cd0074f896a5486ea31ae2bd91c814b3cc43a3ae0aa
BLAKE2b-256 checksum
How to use checksums
0a6185cc10d1f0bca1fbc8c9a2a373b27274a4c9cf2fa3a61bb9ba49033cb753
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp311-cp311-macosx_11_0_arm64.whl

Download URL swat-1.18.1-0-cp311-cp311-macosx_11_0_arm64.whl
Size 467.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0ef0f5ebe36e36079881e68cd4da7af14aec6d820d1a3f8887202e42386019c9
BLAKE2b-256 checksum
How to use checksums
61fdaf3c6af5ad3ed64db02d9278b44eddb9ae539375c80649ea236b43f41112
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL swat-1.18.1-0-cp311-cp311-macosx_10_9_x86_64.whl
Size 467.9 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9142e9f350e02d3f9a735055024fcc9cf10cc7167a808bdc459bf6f390bd0588
BLAKE2b-256 checksum
How to use checksums
3ae041de161650b43f57684e7ab3a9098310808a377e00aeccc64692a4cfa702
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp310-cp310-win_amd64.whl

Download URL swat-1.18.1-0-cp310-cp310-win_amd64.whl
Size 61.5 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ce3948e665e10b6328314d87f3ee86d88f259d5c4f7fc64be6f15a943372f01c
BLAKE2b-256 checksum
How to use checksums
774867e629fde8d6f36cab41517de779000358601f5b27a49388fc936c7f38ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp310-cp310-manylinux1_x86_64.whl

Download URL swat-1.18.1-0-cp310-cp310-manylinux1_x86_64.whl
Size 46.8 MB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a14ec14b78a3a414d3ff621a3b276b1c6571284d6b8c5abb10fce9b83cc4e15d
BLAKE2b-256 checksum
How to use checksums
6295e6229fa3bd88b04e361035f0e80ad581b5f905e8083a0ffbf1c867c9a2b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp310-cp310-macosx_11_0_arm64.whl

Download URL swat-1.18.1-0-cp310-cp310-macosx_11_0_arm64.whl
Size 467.9 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a32cf62f9a0d229b7c38822672dfc0765850d38fe5b12cd03aa79b32d5f6e690
BLAKE2b-256 checksum
How to use checksums
7a967e85786f1193dee837be7636b00270091872affc52e9cfc0ed93f7299f18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL swat-1.18.1-0-cp310-cp310-macosx_10_9_x86_64.whl
Size 467.9 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
98cf4abc5be59acbaa7278d345ed925dda71aa013c697cb345618638d977c3f5
BLAKE2b-256 checksum
How to use checksums
812bf1b81e20890b467b6e1c0ac20ac4cd8bf560acbb22c1fb4ffb051162bfdf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp39-cp39-win_amd64.whl

Download URL swat-1.18.1-0-cp39-cp39-win_amd64.whl
Size 61.5 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
c343bd89e97759e8c2b6c838a536ee1416d4b4196acbb83dbdf4adf838dbf08f
BLAKE2b-256 checksum
How to use checksums
2b634c3fd5db5bf08b9142ce63d56868ccb7ec8778d2372f8b22aadc27910cac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp39-cp39-manylinux1_x86_64.whl

Download URL swat-1.18.1-0-cp39-cp39-manylinux1_x86_64.whl
Size 46.8 MB
Tags CPython 3.9 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
86c5d8e2e3346882dd2c7b43a713ea96a70bf6ad45c4838b8e5622b6d0991b4e
BLAKE2b-256 checksum
How to use checksums
31588a1221f1a188f4613f2fb1e664b9ae67e4782b0ccd7d12797c8d40968d0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp39-cp39-macosx_11_0_arm64.whl

Download URL swat-1.18.1-0-cp39-cp39-macosx_11_0_arm64.whl
Size 467.9 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a7ea43e0aced98277ee97409976f91e4b4830b038a39bf38d3634b66844730eb
BLAKE2b-256 checksum
How to use checksums
e6dbc31031b31f72e22c81d02a72067a3036543eb8e80b1207ba47abda28bc0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL swat-1.18.1-0-cp39-cp39-macosx_10_9_x86_64.whl
Size 467.9 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0fde9abbf6261b6ebcab5b86566cd15673375b5507844f413dd881a67b122a3e
BLAKE2b-256 checksum
How to use checksums
4ce7d473ba697314a65496bc94a8656e439548834b167cb1ea26a296fb0e4965
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp38-cp38-win_amd64.whl

Download URL swat-1.18.1-0-cp38-cp38-win_amd64.whl
Size 61.5 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
a93de8e970b0bd553918650360fd82ec4c8d2f5317c369825b066ec479490b16
BLAKE2b-256 checksum
How to use checksums
ede0ec32796be050db525c3beadd785273cd7bfe0c4e66df840fe1a25213f713
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp38-cp38-manylinux1_x86_64.whl

Download URL swat-1.18.1-0-cp38-cp38-manylinux1_x86_64.whl
Size 46.8 MB
Tags CPython 3.8 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
5768ff6bb130d39ca30c60bf0bb2d1d75b717b6d2302f00d15c8c720706b0984
BLAKE2b-256 checksum
How to use checksums
fc8d393b2dde8c94a939a312a7c038506137f32abc3aafe965513255296b1afb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp38-cp38-macosx_11_0_arm64.whl

Download URL swat-1.18.1-0-cp38-cp38-macosx_11_0_arm64.whl
Size 467.9 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
66d47410e5b2a233fb99fa2a7df6dc777cfc15ecb7f9e2024dee0466ad816c14
BLAKE2b-256 checksum
How to use checksums
3db4f969aa710110a59b4f0b7657607d11f57a4bcb9eee3ecdc4d26baf341a1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp38-cp38-macosx_10_9_x86_64.whl

Download URL swat-1.18.1-0-cp38-cp38-macosx_10_9_x86_64.whl
Size 467.9 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
01398a476555607eb6fcd4bb83b10948f25c771e82a67b4f9634275ce18dbf6f
BLAKE2b-256 checksum
How to use checksums
f394d449cc27b2ad9136e77b9cd2510d7df3d124d88aace64848fc9182f9dcaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp37-cp37m-win_amd64.whl

Download URL swat-1.18.1-0-cp37-cp37m-win_amd64.whl
Size 61.5 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
c05d15317e919c3ef278c9893b2f30db889d90a53b48ec6c933ae67ee76b81f2
BLAKE2b-256 checksum
How to use checksums
6a0de8f59ac3bcbb240c0cbb5fd4cca6500386a0fe79ad18219dea5d787c1f08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp37-cp37m-manylinux1_x86_64.whl

Download URL swat-1.18.1-0-cp37-cp37m-manylinux1_x86_64.whl
Size 46.7 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
6e994ee3fd3bcfa9bf8988df440fa8be8c3c4b977c2cf5c0f8c9b2c51eaf6a83
BLAKE2b-256 checksum
How to use checksums
4d8951cb665ea4be7112e7f8d609b8e3032030738280d56032ea92770a946379
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp37-cp37m-macosx_11_0_arm64.whl

Download URL swat-1.18.1-0-cp37-cp37m-macosx_11_0_arm64.whl
Size 467.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6574199515ff0b706f607566b1bbda471655c1d1d28c6872f51bfd03a8404584
BLAKE2b-256 checksum
How to use checksums
d79d9b1dce8749811d591398d8dba13b8b6047be34a634bb5f131fd09b49789a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / swat-1.18.1-0-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL swat-1.18.1-0-cp37-cp37m-macosx_10_9_x86_64.whl
Size 467.9 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
5f3645c78e2c3cae37ed7fa158257f4b21910893db9a6a082f86b76ad950dc2a
BLAKE2b-256 checksum
How to use checksums
8fae063dcbb1974978531b8588a07e2b5499b2d88054205759505a739f78c7f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release history Release notifications | RSS feed

This release

1.18.1 This release

32 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page