{"categories":[{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing/2"}],"enrichment":{"capability":"Converts between Python dictionaries and fixed-width text files in both directions, with configuration-driven field parsing and validation.","skillfed_tags":["legacy-data-format","file-parsing","etl"],"use_cases":["Parse fixed-width records into Python dicts for processing or database import","Generate fixed-width output files for systems that require strict positional field formatting","Debug and validate fixed-width file specifications by catching configuration errors early","Convert between fixed-width flat-file formats and in-memory Python data structures","Integrate fixed-width data pipelines in batch processing workflows"],"what_it_does":"FixedWidth is a Python library for bidirectional conversion between fixed-width text records and Python dictionaries. It uses a configuration dictionary to define field positions, types, alignment, and padding, then parses fixed-width strings into dicts or serializes dicts back to fixed-width format. The library supports string, integer, and decimal types, with configurable date formatting and decimal precision.\n\nThe package has a minimal dependency footprint (only six) and low install friction. It was designed for production use and has reportedly run unchanged for several years. However, maintenance is aging\u2014the latest release dates to 2018, and there is no recent activity. The library's main value lies in handling legacy fixed-width data formats, which remain common in certain data integration scenarios.","worth_installing":"Yes, if you need to work with fixed-width files. The package is lightweight, permissively licensed, and has proven stable in production. However, be aware that maintenance is aging (last release 2018) and Python version support is unspecified\u2014test compatibility with your target Python version before relying on it in new projects."},"id":"fixedwidth","links":{"html":"https://skillfed.io/packages/fixedwidth","md":"https://skillfed.io/packages/fixedwidth.md","pypi":"https://pypi.org/project/fixedwidth/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2018-06-07","license_spdx":null,"license_treatment":"permissive","name":"FixedWidth","python_support":"unspecified","summary":"Two-way fixed-width <--> Python dict converter."},"popularity":{"monthly_downloads":1085695,"position":4386,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.3"}
