Skip to main content

Stand-alone XDRLIB module (from cpython 3.10.8)

Project description

mda_xdrlib

A stand-alone XDRLIB module extracted from cpython 3.10.8

Why does this package exist?

The xdrlib package has historically been a feature of the core python library. However, as of Python 3.11, the module was deemed to no longer be widely used and has been deprecated, with a target removal version of Python 3.13.

Several of the MDAnalysis projects rely on the xdrlib module for their functionality, specifically for parsing GROMACS TPR and EDR files. To avoid a need to vendor in the xdrlib functionality in multiple projects, we take the approach of creating this stand-alone module which contains the python 3.10.8 xdrlib code and its relevant tests.

Changes from the cpython implementation

The majority of this code is copied from the 3.10.8 release of cpython. Any modifications of the code are mostly cosmetic. A full copy of these modifications can found in the CHANGES file.

License

Being taken from the cpython 3.10.8 release, the code within this repository falls under the Python Software Foundation License Version 2. Any documentation is also dual licensed with both the PSF License Version 2 and the zero-clause BSD license. More information can be found in the LICENSE file.

Project details


Download files

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

Source Distribution

mda_xdrlib-0.2.0.tar.gz (35.1 kB view details)

Uploaded Source

Built Distribution

mda_xdrlib-0.2.0-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

File details

Details for the file mda_xdrlib-0.2.0.tar.gz.

File metadata

  • Download URL: mda_xdrlib-0.2.0.tar.gz
  • Upload date:
  • Size: 35.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for mda_xdrlib-0.2.0.tar.gz
Algorithm Hash digest
SHA256 f26f7158a83c32b96d15b530fce2cbc1190c4b7024e41faa4ab3e3db74e272af
MD5 84c2585c3a9484be9552302b245f7a86
BLAKE2b-256 bc4d9c6a179e91b793fb9e5475b9876499855ff6c20097650871f15976fc95a0

See more details on using hashes here.

File details

Details for the file mda_xdrlib-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: mda_xdrlib-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 14.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for mda_xdrlib-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0d1757b339f5db2d017a89ddaae06a82cd7a2cce26b8063df9f52b64e933fb47
MD5 a2b19d099d8ee94a2cac1bfd06d8d3a0
BLAKE2b-256 4f4b5fe3a00833a9f9775b3c237624a6212798167278ffe10fe0de04f58612d0

See more details on using hashes here.

Supported by

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