Commit Graph

14 Commits (071e6a8bd14b47dd65c21a6acaa278677b0f352b)

Author SHA1 Message Date
joschrew 9c7c104dce Add Dockerfile and Makefile to create ocr-d image 3 months ago
Mike Gerber 3233dbcc8f ✔ pre-commit: Add license check 5 months ago
Mike Gerber 27ad145c7e ⚙ pyproject.toml: Add license.file 5 months ago
Mike Gerber cf998443c1 ⚙ ruff: Update settings (select → lint.select) 5 months ago
Mike Gerber ff34c65c1e 🔍 ruff: Remove ignore configuration, we use multimethods in a compatible way now 12 months ago
Mike Gerber 483e809691 🔍 mypy: Use an almost strict mypy configuration, and fix any issues 12 months ago
Mike Gerber 7a192880f1 ⬆ Move on to supporting Python >= 3.8 only 12 months ago
Mike Gerber 9594b4c9d2 🧹 pyproject: Remove extra *.json 1 year ago
Mike Gerber bc6754d0cb ⚙ ruff: Ignore F811 (no redefinitions) for now, as ruff considers the multimethods redefinitions 1 year ago
Mike Gerber 32bd1896e0 🛠 Replace flake8 + pylint with ruff
As ruff is a lot faster than the other options, use this for code style checks etc. This
change also removes setup.cfg (See also: gh-85).
1 year ago
Mike Gerber e8e58e76c4 ⚙ Move mypy settings to pyproject.toml 1 year ago
Mike Gerber 84a05170ba ⚙ pytest.ini → pyproject.toml 1 year ago
Mike Gerber 325e5af5f5 🐛 Move source into src/ to fix install
Installing was broken since moving to pyproject.toml, which we didn't notice because of
leftover files in build/. Fix this by using the convention of having the source files
in src/ and adjusting pyproject.toml accordingly.

Fixes gh-86. 🤞
1 year ago
Mike Gerber db7c051b22 ⚙ Migrate to pyproject.toml 1 year ago