Skip to main content

pynvme: builds your own tests.

Pynvme is an user-space NVMe test driver with Python API. It is an open, fast, and extensible solution for SSD developers and test engineers to build their own tests intuitively.

Features

  1. access PCI configuration space
  2. access NVMe registers in BAR space
  3. send any NVMe admin/IO commands
  4. support callback functions for NVMe commands
  5. support MSI/MSIx interrupts
  6. transparent checksum verification on every LBA
  7. generates IO workload of high performance and low latency
  8. support multiple namespaces
  9. support multiple tests on different controllers
  10. integrate with pytest
  11. integrate with VSCode to display cmdlog in GUI
  12. support NVMe over TCP targets
  13. HMB: Host Memory Buffer (PyNVMe3 only)
  14. ZNS: Zoned Namespace (PyNVMe3 only)
  15. TCG (PyNVMe3 only)

Links

Repositories

Documents

Presentation

Contact

Release files for pynvme 2.3.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 pynvme 2.3.2
File Size Uploaded
pynvme-2.3.2.tar.gz 650.7 kB Details

Release files / pynvme-2.3.2.tar.gz

Download URL pynvme-2.3.2.tar.gz
Size 650.7 kB
Tags Source
SHA-256 checksum
How to use checksums
75f3b8ccf10bb3399906d5e6408d25dd0a9bcf0a55150a7073bac7116032e391
BLAKE2b-256 checksum
How to use checksums
d2746547c148a1dae1454c0825cdad234c87cf773544fc3053f07b7200d93263
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.23.0 setuptools/49.3.1 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.8.6

Release history Release notifications | RSS feed

This release

2.3.2 This release

1 release file

2.3.1

1 release file

2.3.0

1 release file

2.2.0

1 release file

2.1.9

1 release file

2.1.8.6

1 release file

2.1.8.5

1 release file

2.1.8.3

1 release file

2.1.8.1

1 release file

2.1.8

1 release file

2.1.7

1 release file

2.1.6

1 release file

2.1.5

1 release file

2.1.3

1 release file

2.1.2

1 release file

2.1.1

1 release file

2.1.0

1 release file

2.0.5

1 release file

2.0.3

1 release file

2.0.2

1 release file

2.0.1

1 release file

2.0.0

1 release file

1.9

1 release file

1.7

2 release files

1.6

2 release files

1.4

1 release file

1.0

2 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