Metadata-Version: 2.4
Name: recipe-dsl
Version: 0.8.6
Summary: RecipeDSL — domain-specific language for data gathering and transformations
License: MIT
Requires-Python: >=3.11
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: ijson>=3.2.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: duckdb
Requires-Dist: duckdb>=1.0; extra == "duckdb"
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"
Requires-Dist: duckdb>=1.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: pytest-xdist>=3.5; 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"
Requires-Dist: testcontainers[mssql,mysql,postgres]>=4.0; extra == "dev"
Requires-Dist: psycopg[binary]>=3.1; extra == "dev"
Requires-Dist: pymysql>=1.1; extra == "dev"
Requires-Dist: openpyxl>=3.1; extra == "dev"
Provides-Extra: testing
Requires-Dist: flask>=3.0; extra == "testing"
Requires-Dist: pytest>=8.0; extra == "testing"
Requires-Dist: pytest-asyncio>=0.23; extra == "testing"
