diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml index c581db3c5a..1532997bcd 100644 --- a/.github/workflows/autofix.yml +++ b/.github/workflows/autofix.yml @@ -16,4 +16,4 @@ jobs: with: persist-credentials: false - run: make codespell_lib/data/dictionary_en_to_en-OX_AUTOGENERATED.txt - - uses: autofix-ci/action@7a166d7532b277f34e16238930461bf77f9d7ed8 + - uses: autofix-ci/action@c5b2d67aa2274e7b5a18224e8171550871fc7e4a diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 16bc8ba438..c01da45bb5 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -69,7 +69,7 @@ jobs: if: startsWith(matrix.os, 'ubuntu') - run: pytest codespell_lib if: startsWith(matrix.os, 'windows') - - uses: codecov/codecov-action@v5 + - uses: codecov/codecov-action@v6 with: token: ${{ secrets.CODECOV_TOKEN }} # tomli should not be required for the next two steps (and make sure it's not) @@ -86,6 +86,8 @@ jobs: steps: - name: Setup Python uses: actions/setup-python@v6 + with: + python-version: 3.x - uses: actions/checkout@v6 with: persist-credentials: false diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 218ff0117e..aa89455f06 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -58,17 +58,17 @@ repos: - -d - "{extends: relaxed, rules: {line-length: {max: 90}}}" - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.15.4 + rev: v0.15.10 hooks: - id: ruff-check - id: ruff-format - repo: https://github.com/rbubley/mirrors-prettier - rev: v3.8.1 + rev: v3.8.2 hooks: - id: prettier types_or: [yaml, markdown, html, css, scss, javascript, json] - repo: https://github.com/codespell-project/codespell - rev: v2.4.1 + rev: v2.4.2 hooks: - id: codespell args: [--toml, pyproject-codespell.precommit-toml] @@ -79,7 +79,7 @@ repos: hooks: - id: validate-pyproject - repo: https://github.com/pre-commit/mirrors-mypy - rev: v1.19.1 + rev: v1.20.1 hooks: - id: mypy args: ["--config-file", "pyproject.toml"] diff --git a/MANIFEST.in b/MANIFEST.in index 36e8cf9628..90c44a95a9 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,7 +1,11 @@ -exclude *.yml *.yaml +exclude *.yml exclude .coveragerc exclude .git-blame-ignore-revs -exclude example example/* snap snap/* -exclude Makefile +prune example +prune snap +prune .devcontainer +prune .github +exclude .gitignore +exclude .mailmap exclude codespell.1.include exclude pyproject-codespell.precommit-toml diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index e1f291a9d0..22aac37f54 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -1011,6 +1011,8 @@ accoridngly->accordingly accoring->according, occurring, accoringly->accordingly accorndingly->accordingly +accors->accord, across, +accorss->accords, across, accort->accord accortance->accordance accorted->accorded @@ -8216,6 +8218,7 @@ auhtorized->authorized auhtorizes->authorizes auhtorizing->authorizing auhtors->authors +auido->audio aulty->aunty, faulty, aumatically->automatically, traumatically, aunthenticate->authenticate @@ -18230,6 +18233,8 @@ creats->creates credate->created credentail->credential credentails->credentials +credentila->credential +credentilas->credentials credetial->credential credetials->credentials credidential->credential @@ -18465,6 +18470,7 @@ cuases->causes cuasing->causing cubburd->cupboard cubburds->cupboards +cubid->cubic, cuboid, cuestion->question cuestioned->questioned cuestions->questions @@ -29680,6 +29686,8 @@ galllery->gallery galllerys->galleries galvinized->galvanized Gameboy->Game Boy +gampad->gamepad +gampads->gamepads ganbia->gambia ganeral->general ganerally->generally @@ -34272,6 +34280,7 @@ installtion->installation installtions->installations instals->installs instanbul->Istanbul +instanc->instance instancd->instance instanciate->instantiate instanciated->instantiated @@ -37280,6 +37289,7 @@ magizine->magazine magnatiude->magnitude magnatude->magnitude magnificient->magnificent +magntiude->magnitude magolia->magnolia mahcine->machine mahcines->machines @@ -39013,6 +39023,8 @@ modul->module modules's->modules' moduless->modules modulie->module +modulle->module +modulles->modules moduls->modules modulu->modulo modulues->modules @@ -39102,12 +39114,15 @@ monochromo->monochrome monoclinc->monoclinic monocrome->monochrome monolite->monolithic +monontonic->monotonic monontonicity->monotonicity monopace->monospace monotir->monitor monotired->monitored monotiring->monitoring monotirs->monitors +monotonc->monotonic +monotoncity->monotonicity monsday->Monday Monserrat->Montserrat monstrum->monster @@ -39128,6 +39143,7 @@ montiors->monitors montly->monthly Montnana->Montana montonic->monotonic +montonicity->monotonicity montor->monitor, motor, mentor, montored->monitored, mentored, montoring->monitoring, mentoring, @@ -39192,6 +39208,7 @@ motivaiton->motivation motiviated->motivated motiviation->motivation motononic->monotonic +motononicity->monotonicity motorin->motoring, motor in, motoroloa->motorola moudle->module @@ -39394,8 +39411,10 @@ multipied->multiplied multipier->multiplier multipiers->multipliers multipies->multiplies +multipile->multiple multipiler->multiplier multipilers->multipliers +multipiles->multiples, multiplies, multipl->multiple, multiply, multiplcation->multiplication multipled->multiplied @@ -47911,6 +47930,7 @@ racoon->raccoon racoons->raccoons ractise->practise radation->radiation +radback->read back, readback, red-back, hardback, rade->read, raid, rademption->redemption rademptions->redemptions @@ -50585,6 +50605,7 @@ repetetively->repetitively repeting->repeating, reputing, repenting, repetion->repetition repetions->repetitions +repetirion->repetition, prepetition, repetive->repetitive, receptive, repetively->repetitively, receptively, repetoire->repertoire @@ -54486,6 +54507,10 @@ simpifiers->simplifiers simpifies->simplifies simpify->simplify simpifying->simplifying +simpilfied->simplified +simpilfies->simplifies +simpilfy->simplify +simpilfying->simplifying simplcity->simplicity simplei->simply simpley->simply @@ -54827,6 +54852,7 @@ sizos->sizes sizre->size Skagerak->Skagerrak skalar->scalar +skarhoj->SKAARHOJ skateing->skating skatin->skating, statin, skecth->sketch @@ -62081,8 +62107,8 @@ unsaging->unstaging unsanfe->unsafe unsatifactory->unsatisfactory unsccessful->unsuccessful -unscubscribe->subscribe -unscubscribed->subscribed +unscubscribe->unsubscribe +unscubscribed->unsubscribed unsearcahble->unsearchable unsed->unused, unset, used, unseful->useless, useful, @@ -63856,6 +63882,7 @@ vulnerabillity->vulnerability vulnerabilties->vulnerabilities vulnerabilty->vulnerability vulnerabily->vulnerably, vulnerability, +vulnerabities->vulnerabilities vulnerablilities->vulnerabilities vulnerablility->vulnerability vulnerablities->vulnerabilities diff --git a/pyproject.toml b/pyproject.toml index 58bc385343..efc9eaf104 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -70,10 +70,17 @@ requires = ["setuptools>=77", "setuptools_scm[toml]>=6.2, != 8.0.0"] [tool.setuptools_scm] write_to = "codespell_lib/_version.py" +[tool.setuptools] +include-package-data = false + [tool.setuptools.packages.find] +include = ["codespell_lib", "codespell_lib.*"] exclude = [ "dist", "snap", + "tools", + "example", + "codespell_lib.tests*", ] [tool.setuptools.package-data]