Skip to main content

vsmb

vsmb is the low-level Python client for the VFSI SMB2/3 backend. It exposes both scalar operations and vector operations such as stat_many, read_many, write_many, open_many, and descriptor-vector I/O.

python -m pip install vsmb
from vsmb import SmbClient

with SmbClient(
    host="files.example",
    share="data",
    username="user",
    password="secret",
) as client:
    results, errors = client.stat_many(["/a", "/b", "/c"])

This package deliberately has no fsspec dependency. Install vsmbfs for the fsspec-compatible filesystem API. Rust applications should use the separate vfsi-smb crate.

Metadata

Release files for vsmb 0.1.1

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

Source distribution (sdist)

Source distribution for vsmb 0.1.1
File Size Uploaded
vsmb-0.1.1.tar.gz 136.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for vsmb 0.1.1
File Interpreter ABI Platform
vsmb-0.1.1-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details
vsmb-0.1.1-cp39-abi3-manylinux_2_28_x86_64.whl CPython 3.9 abi3 Linux glibc 2.28+ x86-64 Details
vsmb-0.1.1-cp39-abi3-manylinux_2_28_aarch64.whl CPython 3.9 abi3 Linux glibc 2.28+ ARM64 Details

Total release size: 5.2 MB

Release files / vsmb-0.1.1.tar.gz

Download URL vsmb-0.1.1.tar.gz
Size 136.4 kB
Tags Source
SHA-256 checksum
How to use checksums
221447f3447c8db766b217a5fae6fb78120ce53c9d9a9bea8f7208403e0f8edd
BLAKE2b-256 checksum
How to use checksums
79f03aff0b155494b199681119eff8803caae1f300be7d9a671b6495273e99d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / vsmb-0.1.1-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL vsmb-0.1.1-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6285888ca12668555d938f10190e58e517add5a859944751d380da303f748add
BLAKE2b-256 checksum
How to use checksums
2a86f771ee50445369b8ea81e30ff554e4b6d6298bed2cea31df5a7b65eb3be9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / vsmb-0.1.1-cp39-abi3-manylinux_2_28_x86_64.whl

Download URL vsmb-0.1.1-cp39-abi3-manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
559eea1d5f7ba466b1c25fb30b0d7753ed85637ed22d2d3de881e1dcb7f22cad
BLAKE2b-256 checksum
How to use checksums
6a7cf8dfb13588ed84b14716fda4b9a09e8194de4e7dd3bd843d2b060286952d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / vsmb-0.1.1-cp39-abi3-manylinux_2_28_aarch64.whl

Download URL vsmb-0.1.1-cp39-abi3-manylinux_2_28_aarch64.whl
Size 1.7 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
af7f94605a6cbdcb0917f0e5334cc3716620edafbb0336daeddcb484c5fb641c
BLAKE2b-256 checksum
How to use checksums
c55721d71c88a0e9b65b22bdca50a8076666d4cb16638da3d6b8fe1ea2d3cbd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release history Release notifications | RSS feed

0.1.3

4 release files

0.1.2

4 release files

This release

0.1.1 This release

4 release files

0.1.0

4 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