Skip to main content

sett-rs Python bindings

Building sett-rs Python bindings requires the Rust toolchain and maturin.

Development

Build and install directly in the current virtual env (run maturin in the directory where this README.md file is located).

maturin develop --release

Windows builds require non-default features.

maturin develop --release --no-default-features --features=crypto-cng

Production

See the GitLab CI file for the platform-specific instructions on building production-ready Python wheels.

Examples

Transfer files over SFTP.

cd sett-rs/examples
# Set up an sftp server for testing (public key authentication)
docker run -v ${HOME}/.ssh/id_rsa.pub:/home/foo/.ssh/keys/id_rsa.pub:ro -p 2220:22 -d atmoz/sftp foo::1001::upload
# Run speed test
python speedtest.py

Metadata

Release files for sett-rs 0.7.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 sett-rs 0.7.1
File Actions
sett_rs-0.7.1-cp312-none-win_amd64.whl CPython 3.12 none Windows x86-64 Details for sett_rs-0.7.1-cp312-none-win_amd64.whl
sett_rs-0.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for sett_rs-0.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
sett_rs-0.7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for sett_rs-0.7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
sett_rs-0.7.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64 Details for sett_rs-0.7.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
sett_rs-0.7.1-cp311-none-win_amd64.whl CPython 3.11 none Windows x86-64 Details for sett_rs-0.7.1-cp311-none-win_amd64.whl
sett_rs-0.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for sett_rs-0.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
sett_rs-0.7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for sett_rs-0.7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
sett_rs-0.7.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.11 CPython 3.11 macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64 Details for sett_rs-0.7.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
sett_rs-0.7.1-cp310-none-win_amd64.whl CPython 3.10 none Windows x86-64 Details for sett_rs-0.7.1-cp310-none-win_amd64.whl
sett_rs-0.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for sett_rs-0.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
sett_rs-0.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details for sett_rs-0.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
sett_rs-0.7.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64 Details for sett_rs-0.7.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
sett_rs-0.7.1-cp39-none-win_amd64.whl CPython 3.9 none Windows x86-64 Details for sett_rs-0.7.1-cp39-none-win_amd64.whl
sett_rs-0.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for sett_rs-0.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
sett_rs-0.7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details for sett_rs-0.7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
sett_rs-0.7.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64 Details for sett_rs-0.7.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
sett_rs-0.7.1-cp38-none-win_amd64.whl CPython 3.8 none Windows x86-64 Details for sett_rs-0.7.1-cp38-none-win_amd64.whl
sett_rs-0.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details for sett_rs-0.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
sett_rs-0.7.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details for sett_rs-0.7.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
sett_rs-0.7.1-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.8 CPython 3.8 macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64 Details for sett_rs-0.7.1-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Total release size: 220.3 MB

Release files / sett_rs-0.7.1-cp312-none-win_amd64.whl

Download URL sett_rs-0.7.1-cp312-none-win_amd64.whl
Size 9.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3c33704e9d08113fa200a659a7efc28b1554a35b23e3f90dcd1cdaa2ef42b64f
BLAKE2b-256 checksum
How to use checksums
3cccae46fc90417cc986181f926026ed6fc644eee15b0d1a92301fabc1242477
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / sett_rs-0.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL sett_rs-0.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 9.3 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
70f356f3e95745916e99304a71200448d44bddd1427133344105c7bab0413ff8
BLAKE2b-256 checksum
How to use checksums
b4ef711ed4ab99998bce4d4dc6525147e54965b7a940b2e471aa00754e45c031
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / sett_rs-0.7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL sett_rs-0.7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 9.1 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8be54533cc448c1849ca8a65a30f7654ccb45f507492562fecb4986f9f9b426f
BLAKE2b-256 checksum
How to use checksums
fb96e172c7d963cf561c8768e1fb62d4c6e5e2abc0026877c69959244f26a015
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / sett_rs-0.7.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL sett_rs-0.7.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 16.4 MB
Tags CPython 3.12 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dd688ca56895b58c6b6da9a35705aaf4abe358e9ef62010d72d71754f427481b
BLAKE2b-256 checksum
How to use checksums
64e34f64fac61da87dc8370907393dc484955659ebbee247dd0dec48f6fa7843
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / sett_rs-0.7.1-cp311-none-win_amd64.whl

Download URL sett_rs-0.7.1-cp311-none-win_amd64.whl
Size 9.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
fe6140d76e5ece1977bd6ad3e5414273e91bd9176b4c5ef5ac8f5bccb86494bf
BLAKE2b-256 checksum
How to use checksums
ebbb23a526ee093b5593469d3c61220f9ebe55c3a1e1e6d8dec934cce0bb9281
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / sett_rs-0.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL sett_rs-0.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 9.3 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0bd5841bd5b8eda8b8b33f8d5afa830d0259654a7f7212be50c876d198e38083
BLAKE2b-256 checksum
How to use checksums
8754db2b3bd206fe952ffb3e160f2e7d58ed413130b60226e16bf07e4a2cc16e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / sett_rs-0.7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL sett_rs-0.7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 9.1 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
78ca084cccfd2e595dd5362dd5bb40670bb9aecbc7852ca37e3cb4028f49c8e5
BLAKE2b-256 checksum
How to use checksums
74009b641d7c67a1306fe10fc953114fd4afcec97017faf1a27b2df9155b0fff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / sett_rs-0.7.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL sett_rs-0.7.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 16.4 MB
Tags CPython 3.11 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
55d2a7756926e3dd76c9d73dd4bac2dd1b58c89bd5522db4a9b2eaa4e99fcec4
BLAKE2b-256 checksum
How to use checksums
f90f9f7af32a02a235c91f8b7d706f5365cccd275a1a526c72f1b7e936e2e71d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / sett_rs-0.7.1-cp310-none-win_amd64.whl

Download URL sett_rs-0.7.1-cp310-none-win_amd64.whl
Size 9.3 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
09138f14afcc259c2e7e1bf25c966d964e2c0e44cb6b6c3663bf44b40562d0be
BLAKE2b-256 checksum
How to use checksums
3af58f6e0cdcfaf59fdc24a0ae5cabd15f4c2e25a31e4c32988e393d1fe8afaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / sett_rs-0.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL sett_rs-0.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 9.3 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e3e9223789e84c407f4c97ceadac1e84703ab1679e1ce53ddfc155c6b2555fa6
BLAKE2b-256 checksum
How to use checksums
7645b32526ba85f219739aaa08313eae6c42c95914de7a55fb8a79903d4c653d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / sett_rs-0.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL sett_rs-0.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 9.1 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
dcb0a6638e3927b60029d11131986c3f6e9257ef2bde707d3d833775de6ba69e
BLAKE2b-256 checksum
How to use checksums
f2918985057a955e1acdc23cc48762a1c0680775f2f49d870fc35bb1fa7d7253
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / sett_rs-0.7.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL sett_rs-0.7.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 16.4 MB
Tags CPython 3.10 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c927fdc0d0aad7b9682ebe9a868968aae6911ce58a1cbbbc12f5fd47d260392c
BLAKE2b-256 checksum
How to use checksums
f336563930f521d7f82cc593b8104cb00b73db6a088787bd255a3ef0554e5a5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / sett_rs-0.7.1-cp39-none-win_amd64.whl

Download URL sett_rs-0.7.1-cp39-none-win_amd64.whl
Size 9.3 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
0e6eed46d9c376319c49ec768664f0439bf63b74347c6b303bb17ae4d0774501
BLAKE2b-256 checksum
How to use checksums
9258f6342f5be6d6409988102b1d88008e69a724f88abaf42b52213cd5fb5267
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / sett_rs-0.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL sett_rs-0.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 9.3 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a8a546323d19935e60233e95564b6cef65406f94d5be1464f248f3b464aa8b83
BLAKE2b-256 checksum
How to use checksums
7ce4e3c925c9142139649313893a1df134bad8e7f4c640c7135492988f1f562f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / sett_rs-0.7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL sett_rs-0.7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 9.1 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a56d81cb9213d77f8c19b755c0c6525be3d00cd5878f2a5eb50453b69f828c41
BLAKE2b-256 checksum
How to use checksums
79928dd7775c58cb7177e612155ecadbc5f4d284813e10f3d903fb34ef4b74eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / sett_rs-0.7.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL sett_rs-0.7.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 16.4 MB
Tags CPython 3.9 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d7aa9a5404905c9637c616be4319e6399587769cdfcad0b69c35cfc4398dd775
BLAKE2b-256 checksum
How to use checksums
70726a163bf3d36eaaf69f7e9e0c959a93f85d264c3fdf8c624665453dce2149
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / sett_rs-0.7.1-cp38-none-win_amd64.whl

Download URL sett_rs-0.7.1-cp38-none-win_amd64.whl
Size 9.3 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
62dd310b6def79acd6d5915ebf8023dd2d5207c14957074b31c11f0a33fc6bb8
BLAKE2b-256 checksum
How to use checksums
9f3918ce1642a730cb96ee06b209fc7383cfdb37ec60e6efa39bb6c2b35425d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / sett_rs-0.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL sett_rs-0.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 9.3 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
920a4a685eb002e352871e4658fe86b01a6fc1418fe5b527fe95e9265e806428
BLAKE2b-256 checksum
How to use checksums
e403fe9050b78bb1cb199d296015cec085ed4be809a08cd37e012992349d5fcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / sett_rs-0.7.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL sett_rs-0.7.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 9.1 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
416a796c9a31af3b24c4afa9d3bdb56d09a16d408bcc0f560e8227311a7c8387
BLAKE2b-256 checksum
How to use checksums
38f507290b6f40b971008f2759b3ce560c9bb5af7e3d3e5b51da2815dc20c12b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / sett_rs-0.7.1-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL sett_rs-0.7.1-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 16.4 MB
Tags CPython 3.8 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
294bbed6755f9db0e64f07ba5473a4934e4cce18f8a6298eacfa955a4212954d
BLAKE2b-256 checksum
How to use checksums
c3faf4ff3f140bd1361b0041173b5d279e8afb4b8543d2436682f0929091e72c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Security for sett-rs 0.7.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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