Skip to main content

sett-rs Python bindings.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

sett_rs-0.7.1-cp312-none-win_amd64.whl (9.3 MB view details)

Uploaded CPython 3.12 Windows x86-64

sett_rs-0.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

sett_rs-0.7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

sett_rs-0.7.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (16.4 MB view details)

Uploaded CPython 3.12 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64

sett_rs-0.7.1-cp311-none-win_amd64.whl (9.3 MB view details)

Uploaded CPython 3.11 Windows x86-64

sett_rs-0.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

sett_rs-0.7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

sett_rs-0.7.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (16.4 MB view details)

Uploaded CPython 3.11 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64

sett_rs-0.7.1-cp310-none-win_amd64.whl (9.3 MB view details)

Uploaded CPython 3.10 Windows x86-64

sett_rs-0.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

sett_rs-0.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

sett_rs-0.7.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (16.4 MB view details)

Uploaded CPython 3.10 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64

sett_rs-0.7.1-cp39-none-win_amd64.whl (9.3 MB view details)

Uploaded CPython 3.9 Windows x86-64

sett_rs-0.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

sett_rs-0.7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

sett_rs-0.7.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (16.4 MB view details)

Uploaded CPython 3.9 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64

sett_rs-0.7.1-cp38-none-win_amd64.whl (9.3 MB view details)

Uploaded CPython 3.8 Windows x86-64

sett_rs-0.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

sett_rs-0.7.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

sett_rs-0.7.1-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (16.4 MB view details)

Uploaded CPython 3.8 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64

File details

Details for the file sett_rs-0.7.1-cp312-none-win_amd64.whl.

File metadata

  • Download URL: sett_rs-0.7.1-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for sett_rs-0.7.1-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 3c33704e9d08113fa200a659a7efc28b1554a35b23e3f90dcd1cdaa2ef42b64f
MD5 1d669fd1f213597bf9dd897537bdffae
BLAKE2b-256 3cccae46fc90417cc986181f926026ed6fc644eee15b0d1a92301fabc1242477

See more details on using hashes here.

File details

Details for the file sett_rs-0.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sett_rs-0.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 70f356f3e95745916e99304a71200448d44bddd1427133344105c7bab0413ff8
MD5 ee92d53fbce7a8f3a7d7f486e08fc50f
BLAKE2b-256 b4ef711ed4ab99998bce4d4dc6525147e54965b7a940b2e471aa00754e45c031

See more details on using hashes here.

File details

Details for the file sett_rs-0.7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sett_rs-0.7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8be54533cc448c1849ca8a65a30f7654ccb45f507492562fecb4986f9f9b426f
MD5 23da7bb8c4424cfe11db90578dacae9d
BLAKE2b-256 fb96e172c7d963cf561c8768e1fb62d4c6e5e2abc0026877c69959244f26a015

See more details on using hashes here.

File details

Details for the file sett_rs-0.7.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for sett_rs-0.7.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 dd688ca56895b58c6b6da9a35705aaf4abe358e9ef62010d72d71754f427481b
MD5 0023b64b6c4e643df0360554e02c6de8
BLAKE2b-256 64e34f64fac61da87dc8370907393dc484955659ebbee247dd0dec48f6fa7843

See more details on using hashes here.

File details

Details for the file sett_rs-0.7.1-cp311-none-win_amd64.whl.

File metadata

  • Download URL: sett_rs-0.7.1-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for sett_rs-0.7.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 fe6140d76e5ece1977bd6ad3e5414273e91bd9176b4c5ef5ac8f5bccb86494bf
MD5 4c2eeedc467a5791759a18e10cf418ca
BLAKE2b-256 ebbb23a526ee093b5593469d3c61220f9ebe55c3a1e1e6d8dec934cce0bb9281

See more details on using hashes here.

File details

Details for the file sett_rs-0.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sett_rs-0.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0bd5841bd5b8eda8b8b33f8d5afa830d0259654a7f7212be50c876d198e38083
MD5 bb3a170fbe19768e76528ee82a844a95
BLAKE2b-256 8754db2b3bd206fe952ffb3e160f2e7d58ed413130b60226e16bf07e4a2cc16e

See more details on using hashes here.

File details

Details for the file sett_rs-0.7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sett_rs-0.7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 78ca084cccfd2e595dd5362dd5bb40670bb9aecbc7852ca37e3cb4028f49c8e5
MD5 e6065e35dfbc7623ad73876595a7062d
BLAKE2b-256 74009b641d7c67a1306fe10fc953114fd4afcec97017faf1a27b2df9155b0fff

See more details on using hashes here.

File details

Details for the file sett_rs-0.7.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for sett_rs-0.7.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 55d2a7756926e3dd76c9d73dd4bac2dd1b58c89bd5522db4a9b2eaa4e99fcec4
MD5 a4d6b353e4bb0062c555aaddce9ff3a4
BLAKE2b-256 f90f9f7af32a02a235c91f8b7d706f5365cccd275a1a526c72f1b7e936e2e71d

See more details on using hashes here.

File details

Details for the file sett_rs-0.7.1-cp310-none-win_amd64.whl.

File metadata

  • Download URL: sett_rs-0.7.1-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for sett_rs-0.7.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 09138f14afcc259c2e7e1bf25c966d964e2c0e44cb6b6c3663bf44b40562d0be
MD5 b3d911e36205a1a955b1dacd721ae0e0
BLAKE2b-256 3af58f6e0cdcfaf59fdc24a0ae5cabd15f4c2e25a31e4c32988e393d1fe8afaf

See more details on using hashes here.

File details

Details for the file sett_rs-0.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sett_rs-0.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3e9223789e84c407f4c97ceadac1e84703ab1679e1ce53ddfc155c6b2555fa6
MD5 8e418af508b60b2569229083011f0c2f
BLAKE2b-256 7645b32526ba85f219739aaa08313eae6c42c95914de7a55fb8a79903d4c653d

See more details on using hashes here.

File details

Details for the file sett_rs-0.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sett_rs-0.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dcb0a6638e3927b60029d11131986c3f6e9257ef2bde707d3d833775de6ba69e
MD5 4d60c2b54ee13a6ec64970c162f7ff54
BLAKE2b-256 f2918985057a955e1acdc23cc48762a1c0680775f2f49d870fc35bb1fa7d7253

See more details on using hashes here.

File details

Details for the file sett_rs-0.7.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for sett_rs-0.7.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 c927fdc0d0aad7b9682ebe9a868968aae6911ce58a1cbbbc12f5fd47d260392c
MD5 8c8857c189f1e8a932f3470784140be7
BLAKE2b-256 f336563930f521d7f82cc593b8104cb00b73db6a088787bd255a3ef0554e5a5f

See more details on using hashes here.

File details

Details for the file sett_rs-0.7.1-cp39-none-win_amd64.whl.

File metadata

  • Download URL: sett_rs-0.7.1-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for sett_rs-0.7.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 0e6eed46d9c376319c49ec768664f0439bf63b74347c6b303bb17ae4d0774501
MD5 c00d4e3feb0a1442260b813894d010a7
BLAKE2b-256 9258f6342f5be6d6409988102b1d88008e69a724f88abaf42b52213cd5fb5267

See more details on using hashes here.

File details

Details for the file sett_rs-0.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sett_rs-0.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8a546323d19935e60233e95564b6cef65406f94d5be1464f248f3b464aa8b83
MD5 02b34e5662e8554734f267014ea17e14
BLAKE2b-256 7ce4e3c925c9142139649313893a1df134bad8e7f4c640c7135492988f1f562f

See more details on using hashes here.

File details

Details for the file sett_rs-0.7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sett_rs-0.7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a56d81cb9213d77f8c19b755c0c6525be3d00cd5878f2a5eb50453b69f828c41
MD5 d9a785c3158a77bbfd7d672a94384032
BLAKE2b-256 79928dd7775c58cb7177e612155ecadbc5f4d284813e10f3d903fb34ef4b74eb

See more details on using hashes here.

File details

Details for the file sett_rs-0.7.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for sett_rs-0.7.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 d7aa9a5404905c9637c616be4319e6399587769cdfcad0b69c35cfc4398dd775
MD5 93f3695a3ab7b06ca3dc47cc0914c31b
BLAKE2b-256 70726a163bf3d36eaaf69f7e9e0c959a93f85d264c3fdf8c624665453dce2149

See more details on using hashes here.

File details

Details for the file sett_rs-0.7.1-cp38-none-win_amd64.whl.

File metadata

  • Download URL: sett_rs-0.7.1-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for sett_rs-0.7.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 62dd310b6def79acd6d5915ebf8023dd2d5207c14957074b31c11f0a33fc6bb8
MD5 96826e0ea70d099fbf8eda164e4a5de7
BLAKE2b-256 9f3918ce1642a730cb96ee06b209fc7383cfdb37ec60e6efa39bb6c2b35425d5

See more details on using hashes here.

File details

Details for the file sett_rs-0.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sett_rs-0.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 920a4a685eb002e352871e4658fe86b01a6fc1418fe5b527fe95e9265e806428
MD5 cf17345ec3ccb6a06e95768311362588
BLAKE2b-256 e403fe9050b78bb1cb199d296015cec085ed4be809a08cd37e012992349d5fcc

See more details on using hashes here.

File details

Details for the file sett_rs-0.7.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sett_rs-0.7.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 416a796c9a31af3b24c4afa9d3bdb56d09a16d408bcc0f560e8227311a7c8387
MD5 d68197ba778e20dcbf37ebc7ed8129ec
BLAKE2b-256 38f507290b6f40b971008f2759b3ce560c9bb5af7e3d3e5b51da2815dc20c12b

See more details on using hashes here.

File details

Details for the file sett_rs-0.7.1-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for sett_rs-0.7.1-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 294bbed6755f9db0e64f07ba5473a4934e4cce18f8a6298eacfa955a4212954d
MD5 99eb10b3873691c0d8b65358e54c529c
BLAKE2b-256 c3faf4ff3f140bd1361b0041173b5d279e8afb4b8543d2436682f0929091e72c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page