Skip to main content

python-scsi

python-scsi is a SCSI initiator for python. It contains python classes to create and send SCSI commands to devices accessible via:

These classes also provide interfaces to marshall/unmarshall both CDBs as well as DATA-IN/OUT buffers.

License

Python-scsi is distributed under LGPLv2.1 Please see the LICENSE file for the full license text.

Getting the sources

The module is hosted at https://github.com/python-scsi/python-scsi

You can use git to checkout the latest version of the source code using:

$ git clone git@github.com:python-scsi/python-scsi.git

It is also available as a downloadable zip archive from:

https://github.com/python-scsi/python-scsi/archive/master.zip

Building and installing

To build and install from the repository:

python-scsi $ pip install .[iscsi,sgio]

You can avoid installing the optional dependencies by omitting the "extras":

python-scsi $ pip install .

Tools (examples)

The tools directory contains example programs written against the python-scsi API.

inquiry.py

An example tool to send INQUIRY commands to a device.

mtx.py

An example tool to operate a SCSI media changer. Similar to, but not as advanced as, the 'mtx' utility.

Mailinglist

A mailinglist for python-scsi is available at: https://groups.google.com/forum/#!forum/python-scsi

Download files

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

Source Distribution

PYSCSI-2.1.0.tar.gz (75.2 kB view details)

Uploaded Source

Built Distribution

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

PYSCSI-2.1.0-py3-none-any.whl (87.9 kB view details)

Uploaded Python 3

File details

Details for the file PYSCSI-2.1.0.tar.gz.

File metadata

  • Download URL: PYSCSI-2.1.0.tar.gz
  • Upload date:
  • Size: 75.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for PYSCSI-2.1.0.tar.gz
Algorithm Hash digest
SHA256 f4e743b7d33ff096a05aa80492ad7180a7a10be25c368b7a7a3d2bb6761f7faa
MD5 b93afd5c771621dbe03e8bebfa98e5c7
BLAKE2b-256 38afa65b577635951f9b350bf8660568eb7976812739f57d4698bc14fc24b767

See more details on using hashes here.

File details

Details for the file PYSCSI-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: PYSCSI-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 87.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for PYSCSI-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bf4257c62764cac00b186c81d031d155184bbbd96ffcbb8192e21d945e6104bf
MD5 c41891df706ca5ad8f6e45391c096e0b
BLAKE2b-256 592b7b550601bdd402f06971f93c61e6d57f1d0bd7aa50d0a5ffe75f104c295c

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.1.0 This release

2 files

2.0.1

2 files

1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page