@@ -72,14 +72,14 @@ classifiers = [
7272dynamic = [ " version" ]
7373dependencies = [
7474 " aiohttp<4" ,
75- " asana<3.3 " ,
75+ " asana<4 " ,
7676 " click<8.2" ,
7777 " clickhouse-connect>=0.8,<1" ,
7878 " clickhouse-driver<0.3" ,
7979 " clickhouse-sqlalchemy<0.4" ,
8080 " confluent-kafka<2.13" ,
8181 " couchbase>=4,<5" ,
82- " databricks-sql-connector<4.3 " ,
82+ " databricks-sql-connector<5 " ,
8383 " databricks-sqlalchemy<3" ,
8484 " dataclasses-json<0.7" ,
8585 " dlt<1.22" ,
@@ -89,7 +89,7 @@ dependencies = [
8989 " elasticsearch<9" ,
9090 " facebook-business<24" ,
9191 " flatten-json<0.2" ,
92- " gcsfs==2025.3.2 " ,
92+ " gcsfs" ,
9393 " google-ads<29" ,
9494 " google-analytics-data<0.19" ,
9595 " google-api-python-client<3" ,
@@ -100,34 +100,33 @@ dependencies = [
100100 " mysql-connector-python<10" ,
101101 " oracledb<4" ,
102102 " pendulum>=3,<4" ,
103- " psutil<7" ,
104103 " psycopg2-binary<3" ,
105- " py-machineid<1 " ,
104+ " py-machineid<2 " ,
106105 " pyairtable<3" ,
107106 " pyarrow>=18,<25" ,
108107 " pyathena<4" ,
109108 " pymongo<5" ,
110109 " pymysql<2" ,
111- " pyrate-limiter<3.8 " ,
110+ " pyrate-limiter<4 " ,
112111 " python-quickbooks<0.10" ,
113112 " requests<3" ,
114- " rich<14 " ,
113+ " rich<16 " ,
115114 " rudder-sdk-python<2.2" ,
116- " s3fs==2025.3.2 " ,
115+ " s3fs" ,
117116 " simple-salesforce<2" ,
118117 " smartsheet-python-sdk<4" ,
119118 " snowflake-connector-python>=3.18,<5" ,
120- " snowflake-sqlalchemy<1.10 " ,
119+ " snowflake-sqlalchemy<2 " ,
121120 " sqlalchemy<2.1" ,
122- " sqlalchemy-bigquery<1.13 " ,
121+ " sqlalchemy-bigquery<2 " ,
123122 " sqlalchemy-cratedb<1" ,
124- " sqlalchemy-hana<2.1 " ,
123+ " sqlalchemy-hana<5 " ,
125124 " sqlalchemy-redshift<2" ,
126125 " sqlalchemy-spanner<2" ,
127- " stripe<10.8 " ,
128- " tldextract<5.2 " ,
126+ " stripe<11 " ,
127+ " tldextract<6 " ,
129128 " tqdm<5" ,
130- " trino[sqlalchemy]==0.336 .0" ,
129+ " trino[sqlalchemy]==0.337 .0" ,
131130 " typer<0.14" ,
132131 " urllib3<2.8" ,
133132]
@@ -138,7 +137,6 @@ optional-dependencies.develop = [
138137 " pyproject-fmt<3" ,
139138 " pytest-repeat<1" ,
140139 " ruff<0.12" ,
141- " sqlalchemy2-stubs==0.0.2a38" ,
142140 " validate-pyproject<1" ,
143141]
144142optional-dependencies.full = [ " omniload[ibm-db,odbc,oracle]" ]
@@ -158,12 +156,12 @@ optional-dependencies.release = [
158156]
159157optional-dependencies.test = [
160158 " pendulum[test]>=3,<4" ,
161- " pytest<9 " ,
159+ " pytest<10 " ,
162160 " pytest-asyncio<2" ,
163- " pytest-cov<5 " ,
161+ " pytest-cov<8 " ,
164162 " pytest-xdist[psutil]<4" ,
165163 " testcontainers[mysql,postgres]<4.9" ,
166- " types-requests==2.32.0.20240907 " ,
164+ " types-requests<3 " ,
167165 " verlib2" ,
168166]
169167urls.Homepage = " https://github.com/panodata/omniload"
@@ -264,6 +262,7 @@ exclude = [
264262]
265263namespace_packages = true
266264explicit_package_bases = true
265+ check_untyped_defs = false
267266
268267[[tool .mypy .overrides ]]
269268module = [
0 commit comments