{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/6"}],"enrichment":{"capability":"Reads and writes EDN (Extensible Data Notation) format in Python, converting between EDN text and Python objects with support for all EDN features including custom tagged elements.","skillfed_tags":["data-format","serialization","clojure-interop"],"use_cases":["Exchange data with Clojure or other JVM-based systems that use EDN as a native format","Parse configuration files or data files written in EDN notation","Serialize Python objects to EDN for interoperability with Clojure-based tools or services","Work with custom EDN tagged elements to represent domain-specific types","Load multiple EDN values sequentially from a single stream using loads_all"],"what_it_does":"edn_format implements the EDN (Extensible Data Notation) specification in Python, enabling bidirectional conversion between EDN text and Python objects. EDN is a data format originating from the Clojure ecosystem that supports rich types like sets, keywords, and symbols alongside standard primitives. The library handles all EDN features, including custom tagged elements, and aims for round-trip fidelity: objects serialized and deserialized should equal their originals.\n\nThe package depends on ply (for parsing), pyRFC3339 (for timestamp handling), and pytz (for timezone support). It returns immutable collections by design, following EDN's principle that deserialized values should be treated as immutable to ensure distinct object identities across reads.","worth_installing":"Yes. Active maintenance, low install friction, permissive license, and no known vulnerabilities make this a safe choice for projects needing EDN support. The library is stable (Production/Stable status) and has been maintained since 2013. Install it if you need to read or write EDN format; skip it if your project has no EDN interoperability requirement."},"id":"edn-format","links":{"html":"https://skillfed.io/packages/edn-format","md":"https://skillfed.io/packages/edn-format.md","pypi":"https://pypi.org/project/edn-format/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-21","license_spdx":null,"license_treatment":"permissive","name":"edn-format","python_support":"unspecified","summary":"EDN format reader and writer in Python"},"popularity":{"monthly_downloads":907988,"position":4754,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.8.0"}
