Skip to content

Commit 881cd69

Browse files
committed
Dependencies: Relax package requirements across the board
1 parent 354a03e commit 881cd69

4 files changed

Lines changed: 33 additions & 18 deletions

File tree

codecov.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# https://docs.codecov.io/docs/common-recipe-list
2+
# https://docs.codecov.io/docs/commit-status#patch-status
3+
4+
coverage:
5+
status:
6+
7+
project:
8+
default:
9+
target: 40%
10+
11+
patch:
12+
default:
13+
informational: true

docs/backlog.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
- Migrate from VitePress to Sphinx
66
- Migrate from GitHub Pages to Read the Docs
7+
- Remove spinner in `omniload/src/collector/spinner.py`?
8+
Then, remove `rich` dependency?
79

810
## Iteration +2
911

docs/changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## in progress
44

55
- Dependencies: Permitted installation of SQLAlchemy 2.0
6+
- Dependencies: Relaxed package requirements across the board
67

78
## 2026/05/17 v0.0.0
89

pyproject.toml

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -72,14 +72,14 @@ classifiers = [
7272
dynamic = [ "version" ]
7373
dependencies = [
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
]
144142
optional-dependencies.full = [ "omniload[ibm-db,odbc,oracle]" ]
@@ -158,12 +156,12 @@ optional-dependencies.release = [
158156
]
159157
optional-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
]
169167
urls.Homepage = "https://github.com/panodata/omniload"
@@ -264,6 +262,7 @@ exclude = [
264262
]
265263
namespace_packages = true
266264
explicit_package_bases = true
265+
check_untyped_defs = false
267266

268267
[[tool.mypy.overrides]]
269268
module = [

0 commit comments

Comments
 (0)