Skip to main content

METS Tools

The EduceLab METS profile library and tools.

Requirements

  • Python 3.9+

Installation

python -m pip install educelab-mets

Usage

Python API

from educelab import mets
doc = mets.METSDocument.from_file('path/to/document.xml')

METS Editor

Install a pre-built binary

Pre-built binaries of METS Editor are provided as artifacts of the CI jobs. Use the following links to access the latest stable version:

Install from source

After following the installation instructions, launch the editor from the command line using the following command:

METSEditor

Building a deployable METS Editor application

A deployable METS editor package can be built using pyinstaller:

# macOS
pyinstaller pyinstaller/METSEditor_macOS.spec
# Windows
pyinstaller pyinstaller\METSEditor_Windows.spec
# Ubuntu
pyinstaller pyinstaller/METSEditor_Ubuntu.spec

Metadata

Release files for educelab-mets 0.5.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 educelab-mets 0.5.0
File Size Uploaded Provenance
educelab-mets-0.5.0.tar.gz 122.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for educelab-mets 0.5.0
File Interpreter ABI Platform
educelab_mets-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 255.6 kB

Release files / educelab-mets-0.5.0.tar.gz

Download URL educelab-mets-0.5.0.tar.gz
Size 122.2 kB
Tags Source
SHA-256 checksum
How to use checksums
ae4b5a6c174cd2e9f8b15c0c1a1cc57afd267609f336257fe294ba875d1c94a1
BLAKE2b-256 checksum
How to use checksums
039b04e176735de99f8cddcb36a09d1ea27dca2005c7ac369fe01307ea3b203a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.9

Release files / educelab_mets-0.5.0-py3-none-any.whl

Download URL educelab_mets-0.5.0-py3-none-any.whl
Size 133.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
16348c9777fe908257863e2a6e2946aaf1a2749a6a127242648c801b5b9a3632
BLAKE2b-256 checksum
How to use checksums
5cfa25a395b2567a1e8677cabcb89e57c0e2a653d166f387fafa5e84ed663316
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.9

Security for educelab-mets 0.5.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.

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