Skip to main content

Python cross-version byte-code disassembler and marshal routines

Project description

PyPI Installs Latest Version Supported Python Versions

packagestatus

xdis

A Cross-Python bytecode disassembler, bytecode/wordcode and magic-number manipulation library/package.

Introduction

The Python dis module allows you to disassemble bytecode from the same version of Python that you are running on. But what about bytecode from different versions?

That’s what this package is for. It can “marshal load” Python bytecodes from different versions of Python. The command-line routine pydisasm will show disassembly output using the most modern Python disassembly conventions.

Also, if you need to modify and write bytecode, the routines here can be of help. There are routines to pack and unpack the read-only tuples in Python’s Code type. For interoperability between Python 2 and 3 we provide our own versions of the Code type, and we provide routines to reduce the tedium in writing a bytecode file.

This package also has an extensive knowledge of Python bytecode magic numbers, including Pypy and others, and how to translate from sys.sys_info major, minor, and release numbers to the corresponding magic value.

So If you want to write a cross-version assembler, or a bytecode-level optimizer this package may also be useful. In addition to the kinds of instruction categorization that dis` offers, we have additional categories for things that would be useful in such a bytecode optimizer.

The programs here accept bytecodes from Python version 1.0 to 3.10 or so. The code requires Python 2.4 or later and has been tested on Python running lots of Python versions.

When installing, except for the most recent versions of Python, use the Python egg or wheel that matches that version, e.g. xdis-6.0.2-py3.3.egg, xdis-6.0.2-py33-none-any.whl. Of course for versions that pre-date wheel’s, like Python 2.6, you will have to use eggs.

To install older versions for from source in git use the branch python-2.4-to-2.7 for Python versions from 2.4 to 2.7, python-3.1-to-3.2 for Python versions from 3.1 to 3.2, python-3.3-to-3.5 for Python versions from 3.3 to 3.5. The master branch handles Python 3.6 and later.

Installation

The standard Python routine:

$ pip install -e .
$ pip install -r requirements-dev.txt

A GNU makefile is also provided so make install (possibly as root or sudo) will do the steps above.

Testing

$ make check

A GNU makefile has been added to smooth over setting running the right command, and running tests from fastest to slowest.

If you have remake installed, you can see the list of all tasks including tests via remake --tasks.

Usage

Run

$ ./bin/pydisasm -h

for usage help.

As a drop-in replacement for dis

xdis also provides some support as a drop in replacement for the the Python library dis module. This is may be desirable when you want to use the improved API from Python 3.4 or later from an earlier Python version.

For example:

>>> # works in Python 2 and 3
>>> import xdis.std as dis
>>> [x.opname for x in dis.Bytecode('a = 10')]
['LOAD_CONST', 'STORE_NAME', 'LOAD_CONST', 'RETURN_VALUE']

There may some small differences in output produced for formatted disassembly or how we show compiler flags. We expect you’ll find the xdis output more informative though.

See Also

Release history Release notifications | RSS feed

Download files

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

Source Distribution

xdis-6.0.5.tar.gz (372.8 kB view details)

Uploaded Source

Built Distributions

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

xdis-6.0.5-pypy39-none-any.whl (144.9 kB view details)

Uploaded Python p.y39

xdis-6.0.5-pypy38-none-any.whl (144.9 kB view details)

Uploaded Python p.y38

xdis-6.0.5-pypy37-none-any.whl (144.9 kB view details)

Uploaded Python p.y37

xdis-6.0.5-pypy36-none-any.whl (144.9 kB view details)

Uploaded Python p.y36

xdis-6.0.5-py310-none-any.whl (144.9 kB view details)

Uploaded Python 3.10

xdis-6.0.5-py38-none-any.whl (144.9 kB view details)

Uploaded Python 3.8

xdis-6.0.5-py37-none-any.whl (144.9 kB view details)

Uploaded Python 3.7

xdis-6.0.5-py36-none-any.whl (144.9 kB view details)

Uploaded Python 3.6

xdis-6.0.5-py35-none-any.whl (144.9 kB view details)

Uploaded Python 3.5

xdis-6.0.5-py34-none-any.whl (144.9 kB view details)

Uploaded Python 3.4

xdis-6.0.5-py33-none-any.whl (141.0 kB view details)

Uploaded Python 3.3

xdis-6.0.5-py3.10.egg (285.2 kB view details)

Uploaded Egg

xdis-6.0.5-py3.9.egg (281.4 kB view details)

Uploaded Egg

xdis-6.0.5-py3.8.egg (283.0 kB view details)

Uploaded Egg

xdis-6.0.5-py3.7.egg (284.9 kB view details)

Uploaded Egg

xdis-6.0.5-py3.6.egg (285.0 kB view details)

Uploaded Egg

xdis-6.0.5-py3.5.egg (287.7 kB view details)

Uploaded Egg

xdis-6.0.5-py3.4.egg (288.8 kB view details)

Uploaded Egg

xdis-6.0.5-py3.3.egg (290.1 kB view details)

Uploaded Egg

xdis-6.0.5-py3.2.egg (286.2 kB view details)

Uploaded Egg

xdis-6.0.5-py3.1.egg (283.0 kB view details)

Uploaded Egg

xdis-6.0.5-py2.7.egg (291.3 kB view details)

Uploaded Egg

xdis-6.0.5-py2.6.egg (291.7 kB view details)

Uploaded Egg

xdis-6.0.5-py2.5.egg (280.7 kB view details)

Uploaded Egg

xdis-6.0.5-py2.4.egg (286.0 kB view details)

Uploaded Egg

xdis-6.0.5-py2-none-any.whl (148.5 kB view details)

Uploaded Python 2

File details

Details for the file xdis-6.0.5.tar.gz.

File metadata

  • Download URL: xdis-6.0.5.tar.gz
  • Upload date:
  • Size: 372.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5.tar.gz
Algorithm Hash digest
SHA256 c591e10f9c362caf889048d8af8167233d31705119d4a967a2b939754ad9b6c1
MD5 3f108a061c33239f2cc3ce8c71ade8a8
BLAKE2b-256 b0d0333ca94d88e53efd76f99fcfc4192b297512510f14201096abe662a8123c

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-pypy39-none-any.whl.

File metadata

  • Download URL: xdis-6.0.5-pypy39-none-any.whl
  • Upload date:
  • Size: 144.9 kB
  • Tags: Python p.y39
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-pypy39-none-any.whl
Algorithm Hash digest
SHA256 0569d6940a4ccad44e277358d4b3b6b2e2a7172984efeb41e5ed838f5b41bc12
MD5 e5826cb5015e63ec8201158f6456a092
BLAKE2b-256 9f414f33131e2d87456e1cdd4b1578ee958f9747d0c6fabd4276b03ccfe4abac

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-pypy38-none-any.whl.

File metadata

  • Download URL: xdis-6.0.5-pypy38-none-any.whl
  • Upload date:
  • Size: 144.9 kB
  • Tags: Python p.y38
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-pypy38-none-any.whl
Algorithm Hash digest
SHA256 d67fbc4ff7b019e8401cc95fc36c735c27c4cdc052dc241a7937f773620b549c
MD5 9e902197bf674ab8d2c94ea0530e60c9
BLAKE2b-256 a1b5379dc2249e1bc5b508f787c925d221b10591e2fd8c52babd868f836d68ab

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-pypy37-none-any.whl.

File metadata

  • Download URL: xdis-6.0.5-pypy37-none-any.whl
  • Upload date:
  • Size: 144.9 kB
  • Tags: Python p.y37
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-pypy37-none-any.whl
Algorithm Hash digest
SHA256 7b39fa488a1f5b8b474c52aa5306c75d12e14ab956fbe13f31d7ec007ab87713
MD5 78fbb04ff10d31d7295d3163b281d6a7
BLAKE2b-256 aacb0635804dddafc84205a64e995ab525d784a52a445053d1f28f246596dc05

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-pypy36-none-any.whl.

File metadata

  • Download URL: xdis-6.0.5-pypy36-none-any.whl
  • Upload date:
  • Size: 144.9 kB
  • Tags: Python p.y36
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-pypy36-none-any.whl
Algorithm Hash digest
SHA256 d6abcd36bf6780ee5f9f2f0f17ce1b48c71c17570dbff4fe09d9625421535862
MD5 0b54fc0107baab9cae75f53cb79c5dbd
BLAKE2b-256 82eaa9cb35938e9a6193ae11948716a4be0316b172991d08f1fefe5e8af5bffa

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-py310-none-any.whl.

File metadata

  • Download URL: xdis-6.0.5-py310-none-any.whl
  • Upload date:
  • Size: 144.9 kB
  • Tags: Python 3.10
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-py310-none-any.whl
Algorithm Hash digest
SHA256 2ae8469c28965aca92403bfdfd927ecdfe7482e9a00c152e9231ff8297dd60d5
MD5 d2a683f7e90895c284eddd949d710015
BLAKE2b-256 70aebf552635ea459009029c8562694a560a40ade5ce627dfe9b9f6f6b93aa81

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-py38-none-any.whl.

File metadata

  • Download URL: xdis-6.0.5-py38-none-any.whl
  • Upload date:
  • Size: 144.9 kB
  • Tags: Python 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-py38-none-any.whl
Algorithm Hash digest
SHA256 2cc438bfb549cb30d586c37dcece10563aa2d63b010cf15ac17e1f85a4c49fa9
MD5 521ac072a3d9544058b768b2fbc04d3e
BLAKE2b-256 e3df582aa9f20ad7a46b334a10e0851a383451711a34f6386ac78f806a826214

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-py37-none-any.whl.

File metadata

  • Download URL: xdis-6.0.5-py37-none-any.whl
  • Upload date:
  • Size: 144.9 kB
  • Tags: Python 3.7
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-py37-none-any.whl
Algorithm Hash digest
SHA256 92369b3a2a2328fe6be1473d0c34a8a93e1e4666c5b25283b0f15dba09781505
MD5 1372e1f2b4ee4ceeb9ab6177c0d26186
BLAKE2b-256 21ab4879ea3fa9e71a23a1169bc63bfc92ef2f2fcde74effd92022562cc4d5fa

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-py36-none-any.whl.

File metadata

  • Download URL: xdis-6.0.5-py36-none-any.whl
  • Upload date:
  • Size: 144.9 kB
  • Tags: Python 3.6
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-py36-none-any.whl
Algorithm Hash digest
SHA256 803d89f5cc147f3fb9f1ee0c561504e96b032643d5c7843e535ba6725faf0a2a
MD5 d9362c486036cb78ba19e17239d73104
BLAKE2b-256 426e29185b1fbbda78ad6296b8fe56b17932442255d4f7112adae088a8a070a4

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-py35-none-any.whl.

File metadata

  • Download URL: xdis-6.0.5-py35-none-any.whl
  • Upload date:
  • Size: 144.9 kB
  • Tags: Python 3.5
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-py35-none-any.whl
Algorithm Hash digest
SHA256 3f98df08e3b31826be24ebc4b4075d9d430dc2a2120c5717b7a86cff7c615f9c
MD5 3324f4b66acc40753c10c96f60b2ff0c
BLAKE2b-256 77265ed7c2a430afc2657efa36f8213db333ce47a14cb1f625921212db2a8c95

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-py34-none-any.whl.

File metadata

  • Download URL: xdis-6.0.5-py34-none-any.whl
  • Upload date:
  • Size: 144.9 kB
  • Tags: Python 3.4
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-py34-none-any.whl
Algorithm Hash digest
SHA256 00dba07bea047bfe55c59b59d5188620270859a545fd599ce300f4621a56b9bc
MD5 5cfa51d7ee0f788b2fad06e3ef65883c
BLAKE2b-256 9fd6b2ca6dbeb05fa6fdbb7b09e9e484cdc6b5f760b5f8dc356e2b9cd954e1b8

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-py33-none-any.whl.

File metadata

  • Download URL: xdis-6.0.5-py33-none-any.whl
  • Upload date:
  • Size: 141.0 kB
  • Tags: Python 3.3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-py33-none-any.whl
Algorithm Hash digest
SHA256 895f7fd0bf4b1b45a26468969f1ac462e8f4fdcf28fd119c7a2cdd4ca6c884c6
MD5 0ddf857fb472e9c50249ca148dee1da0
BLAKE2b-256 3529b43ef5e2f47ed81f6031d182e6b1f6ba122452e2bfefbc568f6be97ae539

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-py3.10.egg.

File metadata

  • Download URL: xdis-6.0.5-py3.10.egg
  • Upload date:
  • Size: 285.2 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-py3.10.egg
Algorithm Hash digest
SHA256 543be9a3587b947700bdf58ffc3636a28174b3c425c4a37fc76adca5df8eb1be
MD5 739d7dca1db2851bb0ed4f813824bd64
BLAKE2b-256 df127799e569b95c3c741db00110f748ef53ba9e4adfb917adb1afc0b15d5dd7

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-py3.9.egg.

File metadata

  • Download URL: xdis-6.0.5-py3.9.egg
  • Upload date:
  • Size: 281.4 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-py3.9.egg
Algorithm Hash digest
SHA256 8a0c2f4becd9939bcbc8720ed1b86722a78c67b9387a52e301b5feaf009c320c
MD5 234c7c27d46ba64302fc03d3b537491d
BLAKE2b-256 f84650a44089d0bb7a30ececa6c3b79d223ef5db8a2a8dea178610fac07796d2

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-py3.8.egg.

File metadata

  • Download URL: xdis-6.0.5-py3.8.egg
  • Upload date:
  • Size: 283.0 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-py3.8.egg
Algorithm Hash digest
SHA256 44e31a910f2b8645a1df893b3478553ed4468438e2d87b2204e88fffb84aa001
MD5 06ee21107d2315f9aecac53b13359f0d
BLAKE2b-256 bd20f38c8231a8b0ee1be6395953196ce3d51f17b44d2a21166c543759c658ef

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-py3.7.egg.

File metadata

  • Download URL: xdis-6.0.5-py3.7.egg
  • Upload date:
  • Size: 284.9 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-py3.7.egg
Algorithm Hash digest
SHA256 3915e8429ad4ac2d05458be7492e8a745e4846eb72b6ed9c1ab4805c62bfb72c
MD5 334eb866e8dde0a31e8b0e35e481ecdd
BLAKE2b-256 10a0b691594818a2ebfb7aa0d20dff9c4c1833c85cc72b47025639e44fe42cb9

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-py3.6.egg.

File metadata

  • Download URL: xdis-6.0.5-py3.6.egg
  • Upload date:
  • Size: 285.0 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-py3.6.egg
Algorithm Hash digest
SHA256 d1548ae329d0626c3b8a294c241e94cc0f20a0687f741a5259ba0e087a9cc8bc
MD5 d7e18f10e60bb8b8b6a1b62f6a18d8fe
BLAKE2b-256 dbc4cfb5303d39ab54356b1ae94387c18cffa45bbdeb07dce2756cc2300f7e5c

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-py3.5.egg.

File metadata

  • Download URL: xdis-6.0.5-py3.5.egg
  • Upload date:
  • Size: 287.7 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-py3.5.egg
Algorithm Hash digest
SHA256 6545f60b57db8bd78108cf63c16c541858bfcea38e4a9fa6560e53505be72bb3
MD5 c87efd5f1a9cca4a0465af2fbbf2c31e
BLAKE2b-256 492cbb35f6f6ba1c4949a98b5e66b4c3be2cf58118afef1c28ca72a0a7f061dc

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-py3.4.egg.

File metadata

  • Download URL: xdis-6.0.5-py3.4.egg
  • Upload date:
  • Size: 288.8 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-py3.4.egg
Algorithm Hash digest
SHA256 57d036964e6316ca104afc37f6f274b6cb5d22fd11b8cb58932335e66a5bcd7f
MD5 8d7083329dc49afe3cbad67fc86502c6
BLAKE2b-256 517c05e83178c0474680e2651fe192187f4ca82b458e6ca956ec9af32dcee4d4

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-py3.3.egg.

File metadata

  • Download URL: xdis-6.0.5-py3.3.egg
  • Upload date:
  • Size: 290.1 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-py3.3.egg
Algorithm Hash digest
SHA256 272f3b5022d0605303ff5dfc3783681266bc4c154bc6fc4ea933a27508f9daef
MD5 e28b492066d612f4a350bd18cba41a47
BLAKE2b-256 60eb9457f40424bc09b44cd5956cf60b4debc2437b6dfda2f65505f76988eafc

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-py3.2.egg.

File metadata

  • Download URL: xdis-6.0.5-py3.2.egg
  • Upload date:
  • Size: 286.2 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-py3.2.egg
Algorithm Hash digest
SHA256 f28d2ec6fc2c5ae427a09a50b2447a864ff6e877edc441bde6f995a86120744a
MD5 adee2315f41b1bd10079ce6903d02493
BLAKE2b-256 e11b36d9368134b69b217938ea39a3a0fb24b29122d3181dad3346cdee5c3072

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-py3.1.egg.

File metadata

  • Download URL: xdis-6.0.5-py3.1.egg
  • Upload date:
  • Size: 283.0 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-py3.1.egg
Algorithm Hash digest
SHA256 a8ba4c6b805238516f6e4be2f79616053547a641cfb998a15fcf4ae6267182fe
MD5 83746290b974a7e58575021b3a3ea384
BLAKE2b-256 91d9ef16e339abbc4b50c5c542ecafa3a70724dcced4e20165c97e8da141da1a

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-py2.7.egg.

File metadata

  • Download URL: xdis-6.0.5-py2.7.egg
  • Upload date:
  • Size: 291.3 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-py2.7.egg
Algorithm Hash digest
SHA256 cad03d3f9bf13838b860fadb30de9d70d66b80aeaf9fe3528c428811d62cc1eb
MD5 d4c5c20acf81bfb88b629332850290e7
BLAKE2b-256 6212b673fd8a0af553682fd32cac9312bcbab7b621424c1df31300b3964237b5

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-py2.6.egg.

File metadata

  • Download URL: xdis-6.0.5-py2.6.egg
  • Upload date:
  • Size: 291.7 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-py2.6.egg
Algorithm Hash digest
SHA256 87e18e20a373db37d27e88beff13f85aa6981f7f457eb857f46eded0791d0a30
MD5 1b385c8ddf15ff6406fd2efe668f1b50
BLAKE2b-256 ee460e151ff29f64d1c98b9619bafc7f89bf47587fcd515fb6ed0ffd64cae55a

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-py2.5.egg.

File metadata

  • Download URL: xdis-6.0.5-py2.5.egg
  • Upload date:
  • Size: 280.7 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-py2.5.egg
Algorithm Hash digest
SHA256 f2ad3bd638663d0090135a380f096b9cb34737e7dba58a8df4ecc68894503835
MD5 fa3d42a7a84bc44d3734cd033d3b70fc
BLAKE2b-256 670f97e780d0bb00f8b647d760c5951d2fad96e0eaad10f45e5cc74ee537f228

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-py2.4.egg.

File metadata

  • Download URL: xdis-6.0.5-py2.4.egg
  • Upload date:
  • Size: 286.0 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-py2.4.egg
Algorithm Hash digest
SHA256 c48263fe88a115efb2322e5029181558ffb1d9db077e4834907412d686d558a2
MD5 c9b316be761cff09ac8d893aab5a3aeb
BLAKE2b-256 f77ecda5254b16499baac8d32527a5ccb6f4c11195365329005b8ceff74e39f4

See more details on using hashes here.

File details

Details for the file xdis-6.0.5-py2-none-any.whl.

File metadata

  • Download URL: xdis-6.0.5-py2-none-any.whl
  • Upload date:
  • Size: 148.5 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.3 PyPy/7.3.1

File hashes

Hashes for xdis-6.0.5-py2-none-any.whl
Algorithm Hash digest
SHA256 120ce843ed19e66d9afb9501ea8cd0fc08d500fc14041b21b52bc7422e9bab1c
MD5 b0b89ecdf99a6f46d7b3b1435e117200
BLAKE2b-256 6a93331d52068be86c10b5b186542efe69347d27e9438d36530de6abeef0857d

See more details on using hashes here.

Supported by

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