Skip to main content

cobolio

A Python package for processing mainframe data files using COBOL copybooks.

License Version Wheel Implementation Status Downloads per month Python versions

Install

Install using pip:

pip install cobolio

Usage

If you just want to convert a file from a mainframe using a copybook layout use the command line tool cob_to_csv

Roadmap

  • GitHub action to publish package to Pypi

  • dumps function – reverse processing (dict -> bytes)

Limitations

No support for OCCURS DEPENDING ON clause in copybook.

Acknowledgements

The original code was taken from AWS samples repo called unlock mainframe data files on aws.

This project repackages this functionality as a python package and provide pythonic interfaces for programmatic use.

It also provides a CLI for processing files for end users.

Metadata

Release files for cobolio 0.1.5

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

Source distribution (sdist)

Source distribution for cobolio 0.1.5
File Size Uploaded Provenance Actions
cobolio-0.1.5.tar.gz 12.9 kB Without provenance Details for cobolio-0.1.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for cobolio 0.1.5
File Interpreter ABI Platform Actions
cobolio-0.1.5-py3-none-any.whl Python 3 none any Details for cobolio-0.1.5-py3-none-any.whl

Total release size: 25.2 kB

Release files / cobolio-0.1.5.tar.gz

Download URL cobolio-0.1.5.tar.gz
Size 12.9 kB
Tags Source
SHA-256 checksum
How to use checksums
1bbf7f8135c774b63fdbc60814f6f2df56509f2155170a2ef0c9e27f0277b1bb
BLAKE2b-256 checksum
How to use checksums
1c16911e9deb8958f8ab405c1a366be535ca6245d8f904c2bcff2edc002e9646
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / cobolio-0.1.5-py3-none-any.whl

Download URL cobolio-0.1.5-py3-none-any.whl
Size 12.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b0f4f9729bf8ff4d646c328c7cc7f64734d8ee3ed721881a1fc3eb8bc7af0d41
BLAKE2b-256 checksum
How to use checksums
d68718c96eeb52b5bb0b53711675d6b23d80952c6addd5cb20710def18555ccc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Security for cobolio 0.1.5

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.

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 release files No provenance

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