Skip to content

Commit d1bc83a

Browse files
authored
fix(deps): drop the upper bound on impit (#1163)
Removes the `<0.16.0` cap on `impit`. A minor-version cap on a 0.x package means every new impit minor needs a client release just to allow it, as happened in #1128. Crawlee already depends on impit with no upper bound. Background on why upper caps in library metadata cause more harm than good: https://iscinumpy.dev/post/bound-version-constraints/ *✍️ Drafted by Claude Code*
1 parent 965f319 commit d1bc83a

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

‎pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ classifiers = [
2626
keywords = ["apify", "api", "client", "automation", "crawling", "scraping"]
2727
dependencies = [
2828
"colorama>=0.4.0",
29-
"impit>=0.15.1,<0.16.0",
29+
"impit>=0.15.1",
3030
"more_itertools>=10.0.0",
3131
"pydantic[email]>=2.11.0",
3232
# 4.6.0 is the first release whose runtime protocol checks look attributes up statically.

‎uv.lock‎

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)