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.3

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.3
File Size Uploaded
vsmb-0.1.3.tar.gz 195.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for vsmb 0.1.3
File Interpreter ABI Platform
vsmb-0.1.3-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.3-cp39-abi3-manylinux_2_28_x86_64.whl CPython 3.9 abi3 Linux glibc 2.28+ x86-64 Details
vsmb-0.1.3-cp39-abi3-manylinux_2_28_aarch64.whl CPython 3.9 abi3 Linux glibc 2.28+ ARM64 Details

Total release size: 5.5 MB

Release files / vsmb-0.1.3.tar.gz

Download URL vsmb-0.1.3.tar.gz
Size 195.4 kB
Tags Source
SHA-256 checksum
How to use checksums
84bf6ad1d89fb601aece5a4ec14afeb34d280cec4d3725836ba0ce6e001e60e7
BLAKE2b-256 checksum
How to use checksums
2754bd5cd3034954dff23225f77bff48b4db7116ecb6e64ebbef53d563c351be
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 11, 2026.

Transparency log

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

Download URL vsmb-0.1.3-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 1.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
111dafdf8035564fe6dd10c1d5800445e661fec8c62a1ff2f9bccc25f695fab9
BLAKE2b-256 checksum
How to use checksums
156d875e64be38f3bb06cbaa02ff33043e76c4b38a9052ee4111dbde2687a749
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 11, 2026.

Transparency log

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

Download URL vsmb-0.1.3-cp39-abi3-manylinux_2_28_x86_64.whl
Size 1.8 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
f0a3e3ac3a3f7410535c9daa0015d0fd35584c8f2973cf74bd85cf618f4b2b34
BLAKE2b-256 checksum
How to use checksums
797306e89ab8a9eb20745033d6f6f930717a09c2f8371d3fcab7204ea574473e
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 11, 2026.

Transparency log

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

Download URL vsmb-0.1.3-cp39-abi3-manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
2e9931201f2c13e529edb69a2dfbf58fbee607c2118de79a2d932923617f2cca
BLAKE2b-256 checksum
How to use checksums
73cc6ec1c5c4144b51927eb38ae40fabbd388c449c090f4d4d7b24ed14f3c11d
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 11, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.3 This release

4 release files

0.1.2

4 release files

0.1.1

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