Skip to main content

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.

Release files for mda-xdrlib 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mda-xdrlib 0.2.0
File Size Uploaded
mda_xdrlib-0.2.0.tar.gz 35.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mda-xdrlib 0.2.0
File Interpreter ABI Platform
mda_xdrlib-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 49.7 kB

Release files / mda_xdrlib-0.2.0.tar.gz

Download URL mda_xdrlib-0.2.0.tar.gz
Size 35.1 kB
Tags Source
SHA-256 checksum
How to use checksums
f26f7158a83c32b96d15b530fce2cbc1190c4b7024e41faa4ab3e3db74e272af
BLAKE2b-256 checksum
How to use checksums
bc4d9c6a179e91b793fb9e5475b9876499855ff6c20097650871f15976fc95a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.5

Release files / mda_xdrlib-0.2.0-py3-none-any.whl

Download URL mda_xdrlib-0.2.0-py3-none-any.whl
Size 14.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0d1757b339f5db2d017a89ddaae06a82cd7a2cce26b8063df9f52b64e933fb47
BLAKE2b-256 checksum
How to use checksums
4f4b5fe3a00833a9f9775b3c237624a6212798167278ffe10fe0de04f58612d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.5

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page