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..4ac9a92e37 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.12 hooks: - id: ruff-check - id: ruff-format - repo: https://github.com/rbubley/mirrors-prettier - rev: v3.8.1 + rev: v3.8.3 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.2 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..0ab9eddbd6 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 @@ -2084,6 +2086,7 @@ adheasives->adhesives adheisve->adhesive adherance->adherence adherin->adhering, cadherin, +adhesize->adhesive adhevise->adhesive adiacent->adjacent adiditon->addition @@ -2803,6 +2806,7 @@ aggresively->aggressively aggressivley->aggressively aggressivly->aggressively aggressivo->aggressive, aggression, +aggressize->aggressive aggresssion->aggression aggrevate->aggravate aggrevated->aggravated @@ -8216,6 +8220,7 @@ auhtorized->authorized auhtorizes->authorizes auhtorizing->authorizing auhtors->authors +auido->audio aulty->aunty, faulty, aumatically->automatically, traumatically, aunthenticate->authenticate @@ -8492,7 +8497,11 @@ authorititive->authoritative authoritive->authoritative authorizeed->authorized authorizin->authorizing +authorozation->authorization +authorozations->authorizations authos->authors, autos, +authotization->authorization +authotizations->authorizations authro->author authroed->authored authroing->authoring @@ -14939,6 +14948,7 @@ comppliance->compliance comprable->comparable compre->compare, compère, compredded->compressed +comprehensize->comprehensive compres->compress, compares, compresed->compressed compreser->compressor @@ -18230,6 +18240,8 @@ creats->creates credate->created credentail->credential credentails->credentials +credentila->credential +credentilas->credentials credetial->credential credetials->credentials credidential->credential @@ -18465,6 +18477,7 @@ cuases->causes cuasing->causing cubburd->cupboard cubburds->cupboards +cubid->cubic, cuboid, cuestion->question cuestioned->questioned cuestions->questions @@ -25853,6 +25866,13 @@ evrywhere->everywhere evyrthing->everything ewhwer->where ewll->well +exacavate->excavate +exacavated->excavated +exacavates->excavates +exacavation->excavation +exacavations->excavations +exacavator->excavator +exacavators->excavators exaclinic->hexaclinic exaclty->exactly exacly->exactly @@ -26092,6 +26112,7 @@ exces->excess excesed->exceeded excesive->excessive excesively->excessively +excessize->excessive excesss->excess excesv->excessive excesvly->excessively @@ -26234,6 +26255,7 @@ exclusiv->exclusive exclusivelly->exclusively exclusivly->exclusively exclusivs->exclusives +exclusize->exclusive excluslvely->exclusively exclusuive->exclusive exclusuively->exclusively @@ -26781,6 +26803,7 @@ expanion->expansion expanions->expansions expanshion->expansion expanshions->expansions +expansize->expansive expanssion->expansion exparation->expiration expasion->expansion @@ -26896,6 +26919,7 @@ expencive->expensive expendeble->expendable expension->expansion, extension, expensions->expansions, extensions, +expensize->expensive expepect->expect expepected->expected expepectedly->expectedly @@ -27707,6 +27731,7 @@ extensinos->extensions extensiones->extensions extensiv->extensive extensivly->extensively +extensize->extensive extenson->extension extensons->extensions extenstion->extension @@ -29680,6 +29705,8 @@ galllery->gallery galllerys->galleries galvinized->galvanized Gameboy->Game Boy +gampad->gamepad +gampads->gamepads ganbia->gambia ganeral->general ganerally->generally @@ -32247,6 +32274,7 @@ impres->impress impresive->impressive impressario->impresario impressin->impressing, impress in, impression, +impressize->impressive impreve->improve impreved->improved imprevement->improvement @@ -32460,6 +32488,7 @@ incluing->including inclused->included inclusing->including inclusinve->inclusive +inclusize->inclusive inclution->inclusion inclutions->inclusions incmrement->increment @@ -33171,11 +33200,19 @@ inflatoin->inflation inflexable->inflexible influece->influence influeced->influenced +influecer->influencer +influecers->influencers influeces->influences influecing->influencing influencial->influential influencin->influencing influented->influenced +influnce->influence +influnced->influenced +influncer->influencer +influncers->influencers +influnces->influences +influncing->influencing infoemation->information infoemational->informational infomation->information @@ -34272,6 +34309,7 @@ installtion->installation installtions->installations instals->installs instanbul->Istanbul +instanc->instance instancd->instance instanciate->instantiate instanciated->instantiated @@ -35042,6 +35080,12 @@ interspereses->intersperses intersperesing->interspersing interspersin->interspersing, interspersion, interst->interest +interstect->intersect +interstected->intersected +interstecting->intersecting +interstection->intersection +interstections->intersections +interstects->intersects intersted->interested intersting->interesting intersts->interests @@ -37280,6 +37324,7 @@ magizine->magazine magnatiude->magnitude magnatude->magnitude magnificient->magnificent +magntiude->magnitude magolia->magnolia mahcine->machine mahcines->machines @@ -38096,11 +38141,12 @@ memmorys->memories memner->member memoery->memory memomry->memory -memor->memory +memor->memo, memory, memorizin->memorizing memorys->memories memoty->memory memove->memmove +memoy->memo, memory, mempry->memory memroy->memory memwar->memoir @@ -39013,6 +39059,8 @@ modul->module modules's->modules' moduless->modules modulie->module +modulle->module +modulles->modules moduls->modules modulu->modulo modulues->modules @@ -39102,12 +39150,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 +39179,7 @@ montiors->monitors montly->monthly Montnana->Montana montonic->monotonic +montonicity->monotonicity montor->monitor, motor, mentor, montored->monitored, mentored, montoring->monitoring, mentoring, @@ -39192,6 +39244,7 @@ motivaiton->motivation motiviated->motivated motiviation->motivation motononic->monotonic +motononicity->monotonicity motorin->motoring, motor in, motoroloa->motorola moudle->module @@ -39394,8 +39447,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 @@ -42896,6 +42951,7 @@ overfow->overflow overfowed->overflowed overfowing->overflowing overfows->overflows +overheda->overhead overhread->overhead overidable->overridable overiddden->overridden @@ -47911,6 +47967,7 @@ racoon->raccoon racoons->raccoons ractise->practise radation->radiation +radback->read back, readback, red-back, hardback, rade->read, raid, rademption->redemption rademptions->redemptions @@ -49099,6 +49156,7 @@ recursivelly->recursively recursivion->recursion recursivley->recursively recursivly->recursively +recursize->recursive recursse->recurse, recurses, recurssed->recursed recursses->recurses @@ -50585,6 +50643,7 @@ repetetively->repetitively repeting->repeating, reputing, repenting, repetion->repetition repetions->repetitions +repetirion->repetition, prepetition, repetive->repetitive, receptive, repetively->repetitively, receptively, repetoire->repertoire @@ -51397,6 +51456,7 @@ responsibity->responsibility responsiblities->responsibilities responsiblity->responsibility responsing->responding +responsize->responsive respose->response resposes->responses resposibilities->responsibilities @@ -54486,6 +54546,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 +54891,7 @@ sizos->sizes sizre->size Skagerak->Skagerrak skalar->scalar +skarhoj->SKAARHOJ skateing->skating skatin->skating, statin, skecth->sketch @@ -57269,6 +57334,7 @@ successfullness->successfulness successfullt->successfully successfuly->successfully successing->successive, succeeding, +successize->successive successs->success successses->successes successsful->successful @@ -62068,6 +62134,7 @@ unresolvabvle->unresolvable unresonable->unreasonable unresovlable->unresolvable unresovled->unresolved +unresponsize->unresponsive unresposive->unresponsive unrestrcited->unrestricted unrgesiter->unregister @@ -62081,8 +62148,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, @@ -63705,7 +63772,6 @@ vocabularlies->vocabularies vocabularly->vocabulary voidin->voiding, void in, voif->void -Voight->Voigt volatage->voltage volatages->voltages volatge->voltage @@ -63856,6 +63922,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]