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.

Download files

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

Source Distribution

vsmb-0.1.0.tar.gz (68.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

vsmb-0.1.0-cp314-cp314t-manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

vsmb-0.1.0-cp39-abi3-manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.28+ x86-64

vsmb-0.1.0-cp39-abi3-manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.28+ ARM64

File details

Details for the file vsmb-0.1.0.tar.gz.

File metadata

  • Download URL: vsmb-0.1.0.tar.gz
  • Upload date:
  • Size: 68.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for vsmb-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b8fa682bb91bd38261a1e0665088fe64bb4891ccc0981f8335135149aa44ff8f
MD5 7d7d1ec63de28d84f8ab49165bda2311
BLAKE2b-256 0d6a2b811a8a8f7f969c426f7c9c151abdb81562d130fa86820e1577dc381c0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for vsmb-0.1.0.tar.gz:

Publisher: vsmb-release.yml on vmingchen/vnfs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vsmb-0.1.0-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vsmb-0.1.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3469c658e3ecd3c26beb87e013ffb839874fed0ebf89903162024465153d7b40
MD5 6cb2dea59cac6f32dfa8234f8e3b1cf0
BLAKE2b-256 64e414d43366c338414048c7deeeac138474a5e983a6ba22c7213f328a72f637

See more details on using hashes here.

Provenance

The following attestation bundles were made for vsmb-0.1.0-cp314-cp314t-manylinux_2_28_x86_64.whl:

Publisher: vsmb-release.yml on vmingchen/vnfs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vsmb-0.1.0-cp39-abi3-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: vsmb-0.1.0-cp39-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for vsmb-0.1.0-cp39-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 684b11f762cb752a52ac4671d84f3306b23277c52df6b6fcebb203adcad03a96
MD5 f0c58552bb148aeb32dc0923080877af
BLAKE2b-256 b7ba4f698f3190a94fa2e36f9bc93851eb3e9abeb11845d380f82d19bbf090d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for vsmb-0.1.0-cp39-abi3-manylinux_2_28_x86_64.whl:

Publisher: vsmb-release.yml on vmingchen/vnfs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vsmb-0.1.0-cp39-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for vsmb-0.1.0-cp39-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 08bac04176fe95938b4ba54cfe4c9478a522a94e482671262ad4c608196b0d43
MD5 04605bf3cbda8ca3acd9eeb098cbdb14
BLAKE2b-256 14bf474a411f4edf1f1d80d4d189a2aa4bf16cccf3558b8543be096969407352

See more details on using hashes here.

Provenance

The following attestation bundles were made for vsmb-0.1.0-cp39-abi3-manylinux_2_28_aarch64.whl:

Publisher: vsmb-release.yml on vmingchen/vnfs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.0 This release

4 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