Prepare wikiq for release: fixes, dependency cleanup, and packaging #2
@@ -86,8 +86,7 @@ The most commonly useful options (`wikiq --help` describes them all):
|
|||||||
- `-RP REGEX -RPl LABEL` searches revision text for a regular expression
|
- `-RP REGEX -RPl LABEL` searches revision text for a regular expression
|
||||||
and reports the matches in a column named by the label; repeat the
|
and reports the matches in a column named by the label; repeat the
|
||||||
pair for multiple patterns. `-CP`/`-CPl` do the same for edit
|
pair for multiple patterns. `-CP`/`-CPl` do the same for edit
|
||||||
summaries. Adding `-RPc` or `-CPc` reports the number of matches
|
summaries.
|
||||||
instead of the matched text.
|
|
||||||
- `--resume` continues an interrupted run from the last complete line of
|
- `--resume` continues an interrupted run from the last complete line of
|
||||||
an existing JSONL output file. Combined with `--time-limit HOURS`,
|
an existing JSONL output file. Combined with `--time-limit HOURS`,
|
||||||
this supports processing very large dumps in bounded chunks.
|
this supports processing very large dumps in bounded chunks.
|
||||||
|
|||||||
@@ -1,2 +1,6 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
uv run pytest test/test_wiki_diff_matcher.py --capture=tee-sys
|
# Run the test suite from the repository root, which some tests require
|
||||||
|
# because they open fixture files by relative path.
|
||||||
|
set -euo pipefail
|
||||||
|
cd "$(dirname "$0")"
|
||||||
|
exec python -m pytest test/ "$@"
|
||||||
|
|||||||
Reference in New Issue
Block a user