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.0.0.tar.gz (41.0 kB view details)

Uploaded Source

Built Distribution

mda_xdrlib-0.0.0-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mda_xdrlib-0.0.0.tar.gz
  • Upload date:
  • Size: 41.0 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.0.0.tar.gz
Algorithm Hash digest
SHA256 33b473f5fd0aab9871116ceca8a5cff5934d9ee98bfb7670c89b8e87f517e511
MD5 c454a4d6dd474fa94eee2c7db285cb0a
BLAKE2b-256 59dcec21417e613791e12be5852ec5eaa3ff251225335445f6f549c8c4a2d95b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: mda_xdrlib-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 20.8 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.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7b61110d9bcbc6532afa97527cc4503d5c86ab39a3ef3dbd4ece0c8efe720fdd
MD5 2cdb14a3971ed93e03fd1f39a88fb2b3
BLAKE2b-256 9810e9bcb6633d62923c169196b5fbe26b8fb9aaa49f5294d6638618726f15d5

See more details on using hashes here.

Provenance

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