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

This version

6.0.3

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.3.tar.gz (355.9 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.3-py310-none-any.whl (134.3 kB view details)

Uploaded Python 3.10

xdis-6.0.3-py38-none-any.whl (134.3 kB view details)

Uploaded Python 3.8

xdis-6.0.3-py37-none-any.whl (134.3 kB view details)

Uploaded Python 3.7

xdis-6.0.3-py36-none-any.whl (134.3 kB view details)

Uploaded Python 3.6

xdis-6.0.3-py35-none-any.whl (134.2 kB view details)

Uploaded Python 3.5

xdis-6.0.3-py34-none-any.whl (134.2 kB view details)

Uploaded Python 3.4

xdis-6.0.3-py33-none-any.whl (130.4 kB view details)

Uploaded Python 3.3

xdis-6.0.3-py3.10.egg (260.4 kB view details)

Uploaded Egg

xdis-6.0.3-py3.9.egg (257.7 kB view details)

Uploaded Egg

xdis-6.0.3-py3.8.egg (258.1 kB view details)

Uploaded Egg

xdis-6.0.3-py3.7.egg (259.8 kB view details)

Uploaded Egg

xdis-6.0.3-py3.6.egg (259.9 kB view details)

Uploaded Egg

xdis-6.0.3-py3.5.egg (262.6 kB view details)

Uploaded Egg

xdis-6.0.3-py3.4.egg (263.6 kB view details)

Uploaded Egg

xdis-6.0.3-py3.3.egg (264.9 kB view details)

Uploaded Egg

xdis-6.0.3-py3.2.egg (261.9 kB view details)

Uploaded Egg

xdis-6.0.3-py3.1.egg (258.9 kB view details)

Uploaded Egg

xdis-6.0.3-py2.7.egg (266.8 kB view details)

Uploaded Egg

xdis-6.0.3-py2.6.egg (267.1 kB view details)

Uploaded Egg

xdis-6.0.3-py2.5.egg (264.7 kB view details)

Uploaded Egg

xdis-6.0.3-py2.4.egg (269.8 kB view details)

Uploaded Egg

xdis-6.0.3-py2-none-any.whl (137.8 kB view details)

Uploaded Python 2

File details

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

File metadata

  • Download URL: xdis-6.0.3.tar.gz
  • Upload date:
  • Size: 355.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for xdis-6.0.3.tar.gz
Algorithm Hash digest
SHA256 97f776f1c626e6a9e3babd0c1ca5ef394e879d7027580c54ae0be873122f9ebc
MD5 bc9e803092974ccaae6f6a2886a35f79
BLAKE2b-256 86b9f61410d0a7c3bbfa16d59e3b44c5dd3abe77575f0f51863fc1fee3294eb0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xdis-6.0.3-py310-none-any.whl
  • Upload date:
  • Size: 134.3 kB
  • Tags: Python 3.10
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for xdis-6.0.3-py310-none-any.whl
Algorithm Hash digest
SHA256 fd7782ddc8569b8c40f994a59af935521fc8cdc0a1b0dc3fa2cef12ace50be14
MD5 49a6bf156967425e48a71193e8477202
BLAKE2b-256 ad84fc920f379d21a286ac810f37e2514fea1d9bc7fecd9d1428aed3f34755a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xdis-6.0.3-py38-none-any.whl
  • Upload date:
  • Size: 134.3 kB
  • Tags: Python 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for xdis-6.0.3-py38-none-any.whl
Algorithm Hash digest
SHA256 5ab1b6c582d7c44ebc1f2c3139277baa4ca5992093b7717a478a9205ae4f3776
MD5 6d946e11b29e3c52942dd6011d003fc2
BLAKE2b-256 2c9025428eb4e7023b2e45ad55022c1c690b6bb02067caae3b93c59d112d4f39

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xdis-6.0.3-py37-none-any.whl
  • Upload date:
  • Size: 134.3 kB
  • Tags: Python 3.7
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for xdis-6.0.3-py37-none-any.whl
Algorithm Hash digest
SHA256 d30c4293f28679749cbd801ea5ab04387cdc492c6012c01345f6e2043a70652a
MD5 de434faffb34df8980f6a80e27e90ccc
BLAKE2b-256 196b3220ed1d74439f843931a73125ba3c79fc5fa99a56fad88e30568d325b82

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xdis-6.0.3-py36-none-any.whl
  • Upload date:
  • Size: 134.3 kB
  • Tags: Python 3.6
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for xdis-6.0.3-py36-none-any.whl
Algorithm Hash digest
SHA256 d3df8c6bdaac1d93f881498516a132961c19843043fed16a39598165c02ed3e5
MD5 17d548671272dc0a450ac71df0af93a9
BLAKE2b-256 150fd689434bb726cf9495ac59343f5b748367c30bdbef84222bd140a7348c80

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xdis-6.0.3-py35-none-any.whl
  • Upload date:
  • Size: 134.2 kB
  • Tags: Python 3.5
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for xdis-6.0.3-py35-none-any.whl
Algorithm Hash digest
SHA256 bf5ad2d846558910f0807edeced94e119c4a27fbaea6e7d16770b7f20fbca345
MD5 6fb7f57037578aaa3acf0db58cd21738
BLAKE2b-256 cc9dc8db1133cad1d2b5a05d66ecae20c79bca4211877db5d9b125d562fb3c33

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xdis-6.0.3-py34-none-any.whl
  • Upload date:
  • Size: 134.2 kB
  • Tags: Python 3.4
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for xdis-6.0.3-py34-none-any.whl
Algorithm Hash digest
SHA256 0ea30d313d8ddcd4fc38305a85c49b1698471badc6fb5bc51ac5c332f4a8c451
MD5 930d30caaadf9397f8007a1c7a85fd65
BLAKE2b-256 9cc477efbcc32c71b99c87012a453b4236dd5e891191e01a4c86b64a8e12d52c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xdis-6.0.3-py33-none-any.whl
  • Upload date:
  • Size: 130.4 kB
  • Tags: Python 3.3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for xdis-6.0.3-py33-none-any.whl
Algorithm Hash digest
SHA256 e32a99911c2c549be7257758f8778dee5a62de72e1bdb0e7696414e03403b86e
MD5 7435f2467dc1c1ac9e40befc42763e5b
BLAKE2b-256 923dc0b84f7c73c2250ecc08d1940d99e6964328b5e900f3ed9773cdefa87ddd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xdis-6.0.3-py3.10.egg
  • Upload date:
  • Size: 260.4 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for xdis-6.0.3-py3.10.egg
Algorithm Hash digest
SHA256 ac1e482e5baec3016acf91e636f9e4462cdbc942620a76938660bf22f834bad3
MD5 d5a0cf3a4f511af1761d5cd01cf75402
BLAKE2b-256 35bb59aa08f8a3707901fbbe4b73181b992ef58df00d741935cb7599a2ff5be8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xdis-6.0.3-py3.9.egg
  • Upload date:
  • Size: 257.7 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for xdis-6.0.3-py3.9.egg
Algorithm Hash digest
SHA256 bd32fde51e6ea935b56131623a477073bfb504e325a13acdabd8a2bff3f12075
MD5 d62bc48714ec17c6a17b3a8d731a86a7
BLAKE2b-256 50a20e058503bfa43018895c21c0e34ef50c9f2174fb2def3c0a5a8b97f8a437

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xdis-6.0.3-py3.8.egg
  • Upload date:
  • Size: 258.1 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for xdis-6.0.3-py3.8.egg
Algorithm Hash digest
SHA256 2040ccc7daf0a276b8d89d10bfea908a74c517d6aeffd5f2b72679aa6d3282b4
MD5 70da0641ace1720e409684fe06d8f129
BLAKE2b-256 35f189d6912318a16c434c8d529b688995769d8feea17c4fdb6cf120d768f08a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xdis-6.0.3-py3.7.egg
  • Upload date:
  • Size: 259.8 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for xdis-6.0.3-py3.7.egg
Algorithm Hash digest
SHA256 174189dccc5a57149841ec9e243507bc35c335f4d3c09b86473c1ee06b18b105
MD5 45b4d4b4b97081b17eeba2222d7090ca
BLAKE2b-256 ea3d77af29477b105c31cd0e4f16b4600a99bb0e6f29d7fa817c9adc13f8f05a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xdis-6.0.3-py3.6.egg
  • Upload date:
  • Size: 259.9 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for xdis-6.0.3-py3.6.egg
Algorithm Hash digest
SHA256 9de257f9cf7217bb0332e4e14120cbce68ed31347d08db6cde0db8c83e9eb982
MD5 ee444333b8ffb3c662d82e9c5b387163
BLAKE2b-256 77f824f092b2fafc8e179222e28968cbffc63ba5ff767bd80d101fff7d8a6260

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xdis-6.0.3-py3.5.egg
  • Upload date:
  • Size: 262.6 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for xdis-6.0.3-py3.5.egg
Algorithm Hash digest
SHA256 68c6006417ddf7f255f8e4b3b0e946990dbffd23a1dea6fc0db4198659d92338
MD5 c979a6e5fe05def8bf8cca56dc30223e
BLAKE2b-256 4e31075ed77c8b03153699c1f07b95c44d1242d53f4902bf5fac6e583724f5a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xdis-6.0.3-py3.4.egg
  • Upload date:
  • Size: 263.6 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for xdis-6.0.3-py3.4.egg
Algorithm Hash digest
SHA256 43021b3e79598686df1a2a5487f2802df27b51260ca91de34fd199e2adf98358
MD5 dace4ed914146960d4d76bb44222818a
BLAKE2b-256 42a3e22708114d28c3ae6c5b6ed3e3a82af95370bfc8cf7d185a7baef2fe3ea9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xdis-6.0.3-py3.3.egg
  • Upload date:
  • Size: 264.9 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for xdis-6.0.3-py3.3.egg
Algorithm Hash digest
SHA256 b8e7c2ccc3662438591ad4e2a86246cfd56646dee4ef22ca5ddf5876f7bad5d2
MD5 10f5f4a287292eab36d83c4509c1e0c1
BLAKE2b-256 9505a40cd1bb39bfef343cc73e344e174eec6dc87939b967dbee6e9904b6cf90

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xdis-6.0.3-py3.2.egg
  • Upload date:
  • Size: 261.9 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for xdis-6.0.3-py3.2.egg
Algorithm Hash digest
SHA256 fe912f3a5e9534fdc4d1c857f4ddd33e9eb1b27a7a66d73b88faef8ce796b747
MD5 92c510f0d43b12b03966e1f1952137ef
BLAKE2b-256 436ba160654c87392a260d12ac3d95cddb6b625f10783674af1c0e21ef1be480

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xdis-6.0.3-py3.1.egg
  • Upload date:
  • Size: 258.9 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for xdis-6.0.3-py3.1.egg
Algorithm Hash digest
SHA256 8365c6b290dcaf8aca28ca249b91ba5b12258d6107903c4e2467e37ae10feeb3
MD5 d9a65377b1e3dc8d707d9e8d23d58518
BLAKE2b-256 e78b7faf796ddb3b77898e531e7c576b661d8ddf8881fa0eb52e19f6dcefb484

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xdis-6.0.3-py2.7.egg
  • Upload date:
  • Size: 266.8 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for xdis-6.0.3-py2.7.egg
Algorithm Hash digest
SHA256 2640799aadf7585fd0933d240735c96a2a5b1e2bf8e8e832e5208c25e7a83026
MD5 d276372b21c0e88388f0e84950923271
BLAKE2b-256 0e465c1b64e4bd9c4d6e73355811dba132922241b3ee9a3b43ccc5940b7c6470

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xdis-6.0.3-py2.6.egg
  • Upload date:
  • Size: 267.1 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for xdis-6.0.3-py2.6.egg
Algorithm Hash digest
SHA256 4e467adbac75823ebd6b65ce9c2410fb1522957209cd858bb26c64605a74e780
MD5 7c89b8e7aaa775d7c052abb2de3e5ec2
BLAKE2b-256 88d4c50214ac52641cdfa62eac243544318e03628df9fe7cc09f7c373e381b6c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xdis-6.0.3-py2.5.egg
  • Upload date:
  • Size: 264.7 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for xdis-6.0.3-py2.5.egg
Algorithm Hash digest
SHA256 ea9d5082814c4761d938c218f5cedfcd58d3227cbd419e57c06172cd137238dd
MD5 7434d9a9bb50666fb604ca80eae8dda9
BLAKE2b-256 11fbd21cf7018c6ae1ae4bb84b7e46ca197ad97ccf21b0ced85ad21d0faef515

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xdis-6.0.3-py2.4.egg
  • Upload date:
  • Size: 269.8 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for xdis-6.0.3-py2.4.egg
Algorithm Hash digest
SHA256 2fddcbff21bc1a835d150a04207698bafe0ecfd963449ac8aeffb1fe21ace63a
MD5 e8ff259bc8af4cd4d7c96750e257b749
BLAKE2b-256 a5be5c7a4cc8cb07ba9c142c74b156dd255cf32d0ba9d8332363b43a9fc4f112

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xdis-6.0.3-py2-none-any.whl
  • Upload date:
  • Size: 137.8 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for xdis-6.0.3-py2-none-any.whl
Algorithm Hash digest
SHA256 8e91c864508f1bbb98ab0365b98a0dac1703fd9409be5c4869350c2a7b7add6a
MD5 5f38fc4c7c6b073a8d1c2507f44c2a73
BLAKE2b-256 a4777339308a70e4a01f5e2ccf5a50393e3d922f95c4aa2c9b961d9746d4d63e

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