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

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.2
File Size Uploaded
vsmb-0.1.2.tar.gz 179.3 kB Details

Built distributions (wheels)

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

Total release size: 5.4 MB

Release files / vsmb-0.1.2.tar.gz

Download URL vsmb-0.1.2.tar.gz
Size 179.3 kB
Tags Source
SHA-256 checksum
How to use checksums
ce6055901478207cc9b8decb1e9026e8ff75f3b316fe2a3d31aa9bf11a9cbbed
BLAKE2b-256 checksum
How to use checksums
36656222ee22d53d5c8e81903ef3009a6b064c6e48bcaa697bf6a40595161c29
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 5, 2026.

Transparency log

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

Download URL vsmb-0.1.2-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
cd222779e5c8297f89e1348e3b6f3bc9ddaaf75abce2cb5c78f208db3de367bc
BLAKE2b-256 checksum
How to use checksums
ffc7eb74552ead8c99a052ace854ffe5bd8fd409e6ea1f7ef4c027a6058fefb3
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 5, 2026.

Transparency log

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

Download URL vsmb-0.1.2-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
0e197ee16c77881355c294b995da07ecf4f880f70f015200f3b6ce634a00fee8
BLAKE2b-256 checksum
How to use checksums
9759b9de97ec7c297843ae3d2a8e8ad1906c9bc57fb1f3952fa552f495aa61db
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 5, 2026.

Transparency log

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

Download URL vsmb-0.1.2-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
9680f8529c2ebd7f9901f1f406bdb96d737bfff70a9bd5130dbad4782d58e172
BLAKE2b-256 checksum
How to use checksums
29dce0cc22d3c3f781cf562a62c92c79ff2a2110813ba9ebd3054d4e627b8a13
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 5, 2026.

Transparency log

Release history Release notifications | RSS feed

0.1.3

4 release files

This release

0.1.2 This release

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