{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/5"}],"enrichment":{"capability":"Generates Python class definitions from JSON schema files, converting schema structure into typed Python code via command-line tool.","skillfed_tags":["code-generation","abandoned"],"use_cases":["Generate Python models from OpenAPI or JSON Schema specifications for API client libraries.","Automate boilerplate class creation when working with schema-driven microservices.","Convert external JSON schema definitions into Python code for data validation and serialization.","Bootstrap Python projects that consume or validate JSON data against a known schema."],"what_it_does":"jschema-to-python is a command-line code generator that reads a JSON schema file and produces Python class definitions matching that schema's structure. It uses attrs, jsonpickle, and pbr as runtime dependencies to support the generated code. The tool accepts a schema path, output directory, and root class name, with optional hints files to control code generation behavior.\n\nThe package is positioned as a bridge between schema-first API design and Python development\u2014useful when you have a JSON schema and want corresponding Python dataclasses without writing them by hand. However, it has been abandoned since late 2022 with no active maintenance, meaning it will not receive updates for Python version changes, dependency conflicts, or bug fixes.","worth_installing":"No\u2014install only if you are locked into an older Python environment and have no alternative. The package is abandoned with no maintenance since 2022, no releases since 2019, and no guarantee of compatibility with modern Python. For new projects, use maintained alternatives like dataclasses-json, pydantic, or marshmallow-jsonschema instead."},"id":"jschema-to-python","links":{"html":"https://skillfed.io/packages/jschema-to-python","md":"https://skillfed.io/packages/jschema-to-python.md","pypi":"https://pypi.org/project/jschema-to-python/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2019-10-05","license_spdx":null,"license_treatment":"permissive","name":"jschema-to-python","python_support":"supports_current","summary":"Generate source code for Python classes from a JSON schema."},"popularity":{"monthly_downloads":2706189,"position":2933,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.2.3"}
