Skip to content

Commit 1caeb3d

Browse files
committed
remove mypy, update changelog
1 parent 53ac67f commit 1caeb3d

4 files changed

Lines changed: 7 additions & 122 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
* Replace black and flake8 with ruff for linting and formatting
44
* Remove all version pins from dependencies, use uv.lock for reproducibility
55
* Update Dockerfile, CI workflows, and Makefile to use uv throughout
6-
* Add type stubs (types-requests) as explicit test dependencies
76
* Fix flaky Korean OCR test assertions for tesseract compatibility
87
* Use `.python-version` file as single source of truth for Python version across all CI workflows
98
* Re-enable arm64 Docker image builds using a dedicated ARM runner (`opensource-linux-arm64-4core`), restoring multiarch support for both amd64 and arm64
@@ -12,6 +11,10 @@
1211
* Add explicit dependencies for `backoff`, `pandas`, `psutil`, `pypdf`, and `requests` (previously only transitive via `unstructured[all-docs]`)
1312
* Pre-download NLTK models before parallel test runs to prevent race conditions
1413
* Parallelize Docker smoke tests by running one container per xdist worker on dedicated ports
14+
* Parallelize parallel-mode curl tests with background processes
15+
* Pin uv version in Dockerfile for reproducible builds
16+
* Remove `py3.12-pip` from Dockerfile (unused since uv migration)
17+
* Drop mypy from CI (ruff covers linting sufficiently)
1518
* Remove unused `ARCH` variable from Makefile
1619

1720
## 0.0.93

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,18 +105,18 @@ check-coverage:
105105
.PHONY: check
106106
check: check-src check-tests check-version
107107

108-
## check-src: runs linters (source only, no tests)
108+
## check-src: runs ruff linters (source only, no tests)
109109
.PHONY: check-src
110110
check-src:
111111
uv run --no-sync ruff format --check ${PACKAGE_NAME}
112112
uv run --no-sync ruff check ${PACKAGE_NAME}
113-
uv run --no-sync mypy ${PACKAGE_NAME} --ignore-missing-imports --implicit-optional
114113

115114
.PHONY: check-tests
116115
check-tests:
117116
uv run --no-sync ruff format --check test_${PIPELINE_PACKAGE} scripts/smoketest.py
118117
uv run --no-sync ruff check test_${PIPELINE_PACKAGE} scripts/smoketest.py
119118

119+
120120
## tidy: run ruff format and fix
121121
.PHONY: tidy
122122
tidy:

pyproject.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ dependencies = [
1717
[dependency-groups]
1818
lint = [
1919
"ruff >=0.15.0, <1.0.0",
20-
"mypy >=1.19.1, <2.0.0",
21-
"types-requests >=2.32.4, <3.0.0",
2220
]
2321
test = [
2422
{include-group = "lint"},

0 commit comments

Comments
 (0)