Metadata-Version: 2.4
Name: recipe-dsl
Version: 0.2.2
Summary: RecipeDSL — domain-specific language for data gathering and transformations
License: MIT
Requires-Python: >=3.11
License-File: LICENSE
Requires-Dist: lark>=1.1.0
Requires-Dist: click>=8.0.0
Requires-Dist: rich>=13.0.0
Requires-Dist: httpx>=0.27.0
Requires-Dist: lxml>=5.0.0
Requires-Dist: cssselect>=1.2.0
Requires-Dist: markdownify>=0.14.0
Requires-Dist: python-dateutil>=2.8.0
Requires-Dist: sqlalchemy>=2.0.0
Requires-Dist: python-dotenv>=1.0.0
Provides-Extra: browser
Requires-Dist: playwright>=1.40.0; extra == "browser"
Provides-Extra: mssql
Requires-Dist: python-tds>=1.17.0; extra == "mssql"
Requires-Dist: sqlalchemy-pytds>=1.0.0; extra == "mssql"
Provides-Extra: all
Requires-Dist: playwright>=1.40.0; extra == "all"
Requires-Dist: python-tds>=1.17.0; extra == "all"
Requires-Dist: sqlalchemy-pytds>=1.0.0; extra == "all"
Provides-Extra: dev
Requires-Dist: pytest>=8.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.23; extra == "dev"
Requires-Dist: pytest-httpx>=0.34.0; extra == "dev"
Requires-Dist: responses>=0.23.0; extra == "dev"
Requires-Dist: pyyaml>=6.0; extra == "dev"
Requires-Dist: pyinstaller>=6.0; extra == "dev"
Requires-Dist: flask>=3.0; extra == "dev"
Requires-Dist: twine>=5.0; extra == "dev"
Dynamic: license-file
