Skip to main content

ocfl-py is a Python reference implementation of the Oxford Common File Layout (OCFL). It provides the ocfl module and a set of command-line tools that for validating and manipulating OCFL Objects and OCFL Storage Roots. The code implements the current OCFL specification v1.1 while retaining support for v1.0. See implementation status for errors and warnings for details of validator support.

See ocfl-py documentation on ReadTheDocs.

Contributing

Bug reports welcome as github issues.

See CONTRIBUTING.md for guidelines for contributing.

Other Python OCFL Code

See also OCFL-Core which is another Python implementation of OCFL, designed to support the InvenioRDM repository, and other OCFL implementations.

Release files for ocfl-py 2.1.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 ocfl-py 2.1.0
File Size Uploaded
ocfl_py-2.1.0.tar.gz 105.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ocfl-py 2.1.0
File Interpreter ABI Platform
ocfl_py-2.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 194.4 kB

Release files / ocfl_py-2.1.0.tar.gz

Download URL ocfl_py-2.1.0.tar.gz
Size 105.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e8ee4a348309a0ed64107104133dbadb412e5f6b4efc4b335d2f118b7541d83f
BLAKE2b-256 checksum
How to use checksums
ea8a938150d4fa8ea6dae0c705b437d76150e35638ccfb2acfe72d67236ffd01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / ocfl_py-2.1.0-py3-none-any.whl

Download URL ocfl_py-2.1.0-py3-none-any.whl
Size 88.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
01356b224c2050971ed61ba6ed05c3526252a23c04b585e8944c6a21eb642c48
BLAKE2b-256 checksum
How to use checksums
288f718ad78644d2f19e0515e99a1baf61c73fa21c949f0bca3abc7606127423
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release history Release notifications | RSS feed

This release

2.1.0 This release

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.3.0

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.2

3 release files

1.0.0

2 release files

0.0.8

3 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

3 release files

0.0.2

2 release files

0.0.1

4 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