{"categories":[{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing"}],"enrichment":{"capability":"Registers additional EBCDIC character encoding codecs for Python, enabling encode/decode operations with legacy mainframe systems that use EBCDIC character sets.","skillfed_tags":["legacy-systems","mainframe","character-encoding"],"use_cases":["Exchange data with mainframe systems in German-speaking countries using cp1141 encoding.","Convert legacy EBCDIC-encoded files from Eastern European systems (cp870) to Unicode for modern processing.","Build data pipelines that read EBCDIC records from mainframe databases and write them as UTF-8 JSON or CSV.","Migrate batch processing jobs from mainframes to Python by decoding EBCDIC input streams.","Support multi-regional mainframe integrations by selecting the appropriate regional codec (cp1142, cp1143, cp1144, etc.)."],"what_it_does":"ebcdic extends Python's built-in codec system with a comprehensive set of EBCDIC character encodings used on mainframe computers. It registers codecs for regional variants (e.g., cp1141 for German-speaking countries, cp1140 for USA/Australia/Canada) and legacy variants without Euro sign support, allowing Python code to transparently encode Unicode strings to EBCDIC byte sequences and decode EBCDIC bytes back to Unicode.\n\nThe package is designed specifically for data exchange scenarios where legacy mainframe systems require EBCDIC encoding. It has no runtime dependencies and works as a drop-in import: once imported, the codecs become available to Python's standard encode/decode methods. The package is actively maintained, supports current Python versions (3.9\u20133.14), and carries no known security vulnerabilities.","worth_installing":"Yes, if you work with legacy mainframe systems that use EBCDIC. The package is lightweight, actively maintained, has no dependencies, carries no security vulnerabilities, and is the standard way to handle EBCDIC codecs in Python. Not worth installing if you have no mainframe integration needs."},"id":"ebcdic","links":{"html":"https://skillfed.io/packages/ebcdic","md":"https://skillfed.io/packages/ebcdic.md","pypi":"https://pypi.org/project/ebcdic/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-03","license_spdx":"BSD-2-Clause","license_treatment":"permissive","name":"ebcdic","python_support":"supports_current","summary":"Additional EBCDIC codecs"},"popularity":{"monthly_downloads":7488818,"position":1737,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.0.1"}
