{"library":"tinsel","type":"library","category":null,"description":"Tinsel is a lightweight Python library designed to simplify PySpark DataFrame schema generation. It allows users to define complex PySpark schemas using familiar Python native types like `NamedTuple` and `dataclasses`, removing the need for verbose PySpark schema DSLs. The library is small, fast, and provides type shims for some Python types that might not have direct Spark equivalents. The current version is 0.3.0, with the last public update in September 2018, indicating a maintenance-level release cadence.","language":"python","status":"maintenance","version":"0.3.0","tags":["pyspark","schema","dataclasses","namedtuple","data-engineering","etl"],"install":[{"cmd":"pip install tinsel","imports":["from tinsel import struct","from tinsel import transform"]}],"homepage":null,"github":"https://github.com/Orhideous/tinsel","docs":null,"changelog":null,"pypi":"https://pypi.org/project/tinsel/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":30.6,"avg_import_s":0.5,"wheel_type":"sdist"},"url":"https://checklist.day/v1/registry/tinsel/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}