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.

Metadata

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 Provenance
mda_xdrlib-0.2.0.tar.gz 35.1 kB Without provenance 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

Security for mda-xdrlib 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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