{"package": "struckdown", "summary": "struckdown: markdown-like syntax for structured conversations with language models", "pypi_url": "https://pypi.org/project/struckdown", "piwheels_url": "https://www.piwheels.org/project/struckdown", "releases": {"0.7.2": {"released": "2026-04-13 10:19:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"struckdown-0.7.2-py3-none-any.whl": {"file_url": "/simple/struckdown/struckdown-0.7.2-py3-none-any.whl", "filehash": "175a87ad685cce4d6b82313eea3701adb0c4290817d7aa17450e7e1fcb923456", "filesize": 1350397, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.12", "apt_dependencies": [], "pip_dependencies": ["asgiref", "certifi", "dateutils", "ddgs", "diskcache", "filelock", "flask", "flask-limiter", "gunicorn", "jinja-markdown", "jinja2", "joblib", "lark", "markdownify", "more-itertools", "openpyxl", "pandas", "pydantic", "pydantic-ai", "pytest", "pytest-xdist", "python-box", "python-decouple", "rank-bm25", "readability-lxml", "requests", "requests-cache", "rich", "tenacity", "typer", "validators"]}}}, "0.6.1": {"released": "2026-04-05 21:56:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"struckdown-0.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/struckdown/struckdown-0.6.1-py3-none-any.whl", "filehash": "92e4220ab252006e8442e1280981b6c9e3caccfc41c2a2b946c432afe52996c9", "filesize": 1356359, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["asgiref", "certifi", "dateutils", "ddgs", "diskcache", "filelock", "flask", "flask-limiter", "gunicorn", "jinja-markdown", "jinja2", "joblib", "lark", "markdownify", "more-itertools", "openpyxl", "pandas", "pydantic", "pydantic-ai", "pytest", "pytest-xdist", "python-box", "python-decouple", "rank-bm25", "readability-lxml", "requests", "requests-cache", "rich", "tenacity", "typer", "validators"]}}}, "0.5": {"released": "2026-03-29 19:31:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"struckdown-0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/struckdown/struckdown-0.5-py3-none-any.whl", "filehash": "c90f5904c1de39a93fd4f0fc0dae1ac23085b9354c504a6535c81480fa1ffee1", "filesize": 1343545, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["asgiref", "certifi", "dateutils", "ddgs", "diskcache", "filelock", "flask", "flask-limiter", "gunicorn", "instructor", "jinja-markdown", "jinja2", "joblib", "lark", "markdownify", "more-itertools", "openpyxl", "pandas", "pydantic", "pytest", "pytest-xdist", "python-box", "python-decouple", "rank-bm25", "readability-lxml", "requests", "requests-cache", "rich", "tenacity", "typer", "validators"]}}}, "0.4.10": {"released": "2026-03-13 14:37:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.4.9": {"released": "2026-03-11 11:25:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.4.8": {"released": "2026-03-06 12:49:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.4.7": {"released": "2026-02-27 13:59:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.4.6": {"released": "2026-02-25 09:09:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.4.3": {"released": "2026-02-23 10:21:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.4.2": {"released": "2026-02-22 10:21:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.4.1": {"released": "2026-02-20 11:06:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"struckdown-0.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/struckdown/struckdown-0.4.1-py3-none-any.whl", "filehash": "3194f24555b183c2329858b07f0f30b0f38cab778a61eee1f4d3db59ab8d8143", "filesize": 1322054, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["asgiref", "certifi", "dateutils", "ddgs", "diskcache", "filelock", "flask", "flask-limiter", "gunicorn", "instructor", "jinja-markdown", "jinja2", "joblib", "lark", "markdownify", "more-itertools", "openpyxl", "pandas", "pydantic", "pytest", "pytest-xdist", "python-box", "python-decouple", "rank-bm25", "readability-lxml", "requests", "requests-cache", "rich", "typer", "validators"]}}}, "0.3.17": {"released": "2026-02-13 00:54:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"struckdown-0.3.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/struckdown/struckdown-0.3.17-py3-none-any.whl", "filehash": "0238fb6dd553aee1526036dc31ad5a9ae285692ee63a8dd006cb1f77f026ca75", "filesize": 1306771, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["asgiref", "certifi", "dateutils", "ddgs", "diskcache", "filelock", "flask", "flask-limiter", "gunicorn", "instructor", "jinja-markdown", "jinja2", "joblib", "lark", "markdownify", "more-itertools", "openpyxl", "pandas", "pydantic", "pytest", "pytest-xdist", "python-box", "python-decouple", "rank-bm25", "readability-lxml", "requests", "requests-cache", "rich", "typer", "validators"]}}}, "0.3.16": {"released": "2026-02-09 13:47:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"struckdown-0.3.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/struckdown/struckdown-0.3.16-py3-none-any.whl", "filehash": "f3771dfd6731a2e754660f0879af95898909d891feaf71b69d0c1e6cfbdce955", "filesize": 1301722, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["asgiref", "certifi", "dateutils", "ddgs", "diskcache", "filelock", "flask", "flask-limiter", "gunicorn", "instructor", "jinja-markdown", "jinja2", "joblib", "lark", "markdownify", "more-itertools", "openpyxl", "pandas", "pydantic", "pytest", "pytest-xdist", "python-box", "python-decouple", "rank-bm25", "readability-lxml", "requests", "rich", "typer", "validators"]}}}, "0.3.15": {"released": "2026-01-28 07:57:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"struckdown-0.3.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/struckdown/struckdown-0.3.15-py3-none-any.whl", "filehash": "b0b17948a001abf02869bae749c4bd76af2ae0af69e496fb87da8a4c6ca0246b", "filesize": 1289427, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["asgiref", "dateutils", "ddgs", "diskcache", "filelock", "flask", "flask-limiter", "gunicorn", "instructor", "jinja-markdown", "jinja2", "joblib", "lark", "markdownify", "more-itertools", "openpyxl", "pandas", "pydantic", "pytest", "pytest-xdist", "python-box", "python-decouple", "rank-bm25", "readability-lxml", "requests", "rich", "typer", "validators"]}}}, "0.3.14": {"released": "2026-01-26 17:31:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"struckdown-0.3.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/struckdown/struckdown-0.3.14-py3-none-any.whl", "filehash": "0995f7170cda01fb76e9dea8655663edabd6641ba30185d1302ff3c059f89e8e", "filesize": 1284712, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["asgiref", "dateutils", "ddgs", "filelock", "flask", "flask-limiter", "gunicorn", "instructor", "jinja-markdown", "jinja2", "joblib", "lark", "markdownify", "more-itertools", "openpyxl", "pandas", "pydantic", "pytest", "pytest-xdist", "python-box", "python-decouple", "rank-bm25", "readability-lxml", "requests", "rich", "typer", "validators"]}}}, "0.3.13": {"released": "2026-01-26 17:00:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"struckdown-0.3.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/struckdown/struckdown-0.3.13-py3-none-any.whl", "filehash": "9f8848efc39d95285b907f12aba7ee8f63a4fef3f548d94395455d6fa7ba8330", "filesize": 1282695, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["asgiref", "dateutils", "ddgs", "filelock", "flask", "flask-limiter", "gunicorn", "instructor", "jinja-markdown", "jinja2", "joblib", "lark", "markdownify", "more-itertools", "openpyxl", "pandas", "pydantic", "pytest", "pytest-xdist", "python-box", "python-decouple", "rank-bm25", "readability-lxml", "requests", "rich", "typer", "validators"]}}}, "0.3.12": {"released": "2026-01-26 16:57:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"struckdown-0.3.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/struckdown/struckdown-0.3.12-py3-none-any.whl", "filehash": "706e219cdf9d55d18fa49cfdfa84ea3d83fc186ebb21b8236cbc1774592f6d06", "filesize": 1287253, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["asgiref", "dateutils", "ddgs", "filelock", "flask", "flask-limiter", "gunicorn", "instructor", "jinja-markdown", "jinja2", "joblib", "lark", "markdownify", "more-itertools", "openpyxl", "pandas", "pydantic", "pytest", "pytest-xdist", "python-box", "python-decouple", "rank-bm25", "readability-lxml", "requests", "rich", "typer", "validators"]}}}, "0.3.11": {"released": "2026-01-26 16:48:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"struckdown-0.3.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/struckdown/struckdown-0.3.11-py3-none-any.whl", "filehash": "4999c65c18a173ad78f78165164588ffca6ea8f60ca863d174e3fe95d178e4c2", "filesize": 1283173, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["asgiref", "dateutils", "ddgs", "filelock", "flask", "flask-limiter", "gunicorn", "instructor", "jinja-markdown", "jinja2", "joblib", "lark", "markdownify", "more-itertools", "openpyxl", "pandas", "pydantic", "pytest", "pytest-xdist", "python-box", "python-decouple", "rank-bm25", "readability-lxml", "requests", "rich", "typer", "validators"]}}}}}