RRick van Hattemdocs: drop obsolete compat boilerplate from the examples
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
docs: rebuild the documentation as an interactive Diataxis site Tutorial, how-to, reference and explanation sections with tested, runnable demos: SVG animations rendered from real bar output and an in-browser Pyodide console (vendored xterm.js, wheels built at docs build time) covered by a playwright smoke-test suite. LaTeX/PDF/ePub builds stay green under fail_on_warning. | 23 天前 | |
fix(widgets): restore the Bar fill's default gradient Bar declared fg=colors.gradient and bg=None as plain class attributes that nothing reads: the color machinery only consults _gradient_colors, which stayed all-None, so the default bar fill rendered colorless on every terminal while Percentage and SimpleProgress (via ColoredMixin) colored correctly. The fill now sweeps the red to green gradient with progress, as the dead attributes always intended. Fallout handled with it: - render_demos: classify progress lines against SGR-stripped text. PERCENT_RE finds no word boundary in '...39m100%' and BAR_RE cannot match a fill with color codes woven through it, so the colored 100% finish line misclassified as log output and the log-window demos never showed their bars completing. - tests: same stripping for the BAR_RE-based assertions, a regression test for the gradient default, and a colors-opted-out test keeping the no-colors branch covered. - 35 demo SVGs re-rendered with the gradient fill, and the benchmark race's plain progressbar2 lane now colors its fill the same way the real default does. | 21 天前 | |
docs: drop obsolete compat boilerplate from the examples `from __future__ import annotations` does nothing on the 3.10+ range this package supports, so the examples readers copy from should not carry it. Also removes the now-pointless FA lint selection and the python2-era shebang in examples.py. | 21 天前 | |
docs: accuracy and editorial pass over docs and docstrings Correct factual claims found in review (force=True gate semantics, width allocator, poll-interval types, unit_scale is IEC base-1024, terminal detection ordering, dead easy_install install path), rewrite the cookiecutter-era CONTRIBUTING instructions for ruff/pytest/uv and GitHub Actions, dedupe explanations repeated across pages, trim template filler from the widget pages and docstrings, and normalize punctuation to ASCII per house style. | 23 天前 | |
feat: parallel execution verbs with reliable progress bars (#327) * feat(parallel): shared plumbing for the parallel verbs * feat(parallel): display layer with keep-alive plain display * feat(parallel): MultiBar-backed per-task display * feat(parallel): sync engine and ordered map over threads * feat(parallel): pin error, timeout and interrupt contracts * test(parallel): process and interpreter pools with auto-chunking * feat(parallel): lazy ordered imap and completion-order imap_unordered * feat(parallel): starmap, tqdm-style aliases and as_completed * feat(parallel): reusable Pool layer * feat(parallel): asyncio engine and amap * feat(parallel): aimap, gather drop-in and AsyncPool * feat(parallel): run() shell helper * feat(parallel): @parallel decorator * feat(parallel): public API exports * docs(parallel): howto, reference and README section * test(parallel): close coverage gaps to 100% branch * fix(ci): version-gate coverage, subinterpreter pickling and Windows argv quoting * test(perf): guard import laziness and parallel coordinator scaling * fix(lint): parenthesize the laziness probe for ISC004 (ruff 0.16) | 21 天前 | |
feat: parallel execution verbs with reliable progress bars (#327) * feat(parallel): shared plumbing for the parallel verbs * feat(parallel): display layer with keep-alive plain display * feat(parallel): MultiBar-backed per-task display * feat(parallel): sync engine and ordered map over threads * feat(parallel): pin error, timeout and interrupt contracts * test(parallel): process and interpreter pools with auto-chunking * feat(parallel): lazy ordered imap and completion-order imap_unordered * feat(parallel): starmap, tqdm-style aliases and as_completed * feat(parallel): reusable Pool layer * feat(parallel): asyncio engine and amap * feat(parallel): aimap, gather drop-in and AsyncPool * feat(parallel): run() shell helper * feat(parallel): @parallel decorator * feat(parallel): public API exports * docs(parallel): howto, reference and README section * test(parallel): close coverage gaps to 100% branch * fix(ci): version-gate coverage, subinterpreter pickling and Windows argv quoting * test(perf): guard import laziness and parallel coordinator scaling * fix(lint): parenthesize the laziness probe for ISC004 (ruff 0.16) | 21 天前 | |
docs: accuracy and editorial pass over docs and docstrings Correct factual claims found in review (force=True gate semantics, width allocator, poll-interval types, unit_scale is IEC base-1024, terminal detection ordering, dead easy_install install path), rewrite the cookiecutter-era CONTRIBUTING instructions for ruff/pytest/uv and GitHub Actions, dedupe explanations repeated across pages, trim template filler from the widget pages and docstrings, and normalize punctuation to ASCII per house style. | 23 天前 | |
docs: accuracy and editorial pass over docs and docstrings Correct factual claims found in review (force=True gate semantics, width allocator, poll-interval types, unit_scale is IEC base-1024, terminal detection ordering, dead easy_install install path), rewrite the cookiecutter-era CONTRIBUTING instructions for ruff/pytest/uv and GitHub Actions, dedupe explanations repeated across pages, trim template filler from the widget pages and docstrings, and normalize punctuation to ASCII per house style. | 23 天前 | |
added docs | 12 年前 | |
added docs | 12 年前 | |
docs(linkcheck): skip self-repo GitHub links and cap 429 backoff GitHub rate-limits anonymous CI requests to its own web pages. The /commits/develop link in the docs drew 429s with exponential backoff sleeps of up to 300 seconds each, which single-handedly blew the docs-linkcheck job's 10-minute budget. Links into this repository verify nothing worth that cost, so they are skipped, and the remaining backoff is capped at 30 seconds. | 21 天前 | |
cookiecutter test | 10 年前 | |
docs: accuracy and editorial pass over docs and docstrings Correct factual claims found in review (force=True gate semantics, width allocator, poll-interval types, unit_scale is IEC base-1024, terminal detection ordering, dead easy_install install path), rewrite the cookiecutter-era CONTRIBUTING instructions for ruff/pytest/uv and GitHub Actions, dedupe explanations repeated across pages, trim template filler from the widget pages and docstrings, and normalize punctuation to ASCII per house style. | 23 天前 | |
added history doc | 2 年前 | |
docs: accuracy and editorial pass over docs and docstrings Correct factual claims found in review (force=True gate semantics, width allocator, poll-interval types, unit_scale is IEC base-1024, terminal detection ordering, dead easy_install install path), rewrite the cookiecutter-era CONTRIBUTING instructions for ruff/pytest/uv and GitHub Actions, dedupe explanations repeated across pages, trim template filler from the widget pages and docstrings, and normalize punctuation to ASCII per house style. | 23 天前 | |
chore: release 4.6.0 | 22 天前 | |
docs: add major-version breaking-change backlog Record the compatibility-breaking changes the quality audit surfaced but deliberately deferred to the next major version, each with a one-paragraph rationale and a pointer to the code: MultiBar dict-subclassing, the FormatLabelBar.__call__ diamond override, the ignored pv-compat CLI flags, the __next__/next iteration path and py2 alias, the ColorBase/WindowsColor no-op public classes, the unused Colors reverse indexes, the 38;5;N SGR form on 16-colour terminals, the deferred DeprecationWarning upgrades, and the deltas_to_seconds ValueError sentinel contract. | 1 个月前 | |
finishing full rewrite branch | 11 年前 | |
Added progressbar command for commandline progressbars | 2 年前 | |
Small documentation tweaks | 2 年前 | |
fixed docs, tox and travis | 10 年前 | |
Added docs for env module | 2 年前 | |
docs: rebuild the documentation as an interactive Diataxis site Tutorial, how-to, reference and explanation sections with tested, runnable demos: SVG animations rendered from real bar output and an in-browser Pyodide console (vendored xterm.js, wheels built at docs build time) covered by a playwright smoke-test suite. LaTeX/PDF/ePub builds stay green under fail_on_warning. | 23 天前 | |
Many linting, typing and build system improvements. Nearly done now :) | 2 年前 | |
docs: rebuild the documentation as an interactive Diataxis site Tutorial, how-to, reference and explanation sections with tested, runnable demos: SVG animations rendered from real bar output and an in-browser Pyodide console (vendored xterm.js, wheels built at docs build time) covered by a playwright smoke-test suite. LaTeX/PDF/ePub builds stay green under fail_on_warning. | 23 天前 | |
added shortcut method | 8 年前 | |
Many linting, typing and build system improvements. Nearly done now :) | 2 年前 | |
Many linting, typing and build system improvements. Nearly done now :) | 2 年前 | |
docs: rebuild the documentation as an interactive Diataxis site Tutorial, how-to, reference and explanation sections with tested, runnable demos: SVG animations rendered from real bar output and an in-browser Pyodide console (vendored xterm.js, wheels built at docs build time) covered by a playwright smoke-test suite. LaTeX/PDF/ePub builds stay green under fail_on_warning. | 23 天前 | |
Many linting, typing and build system improvements. Nearly done now :) | 2 年前 | |
finishing full rewrite branch | 11 年前 | |
finishing full rewrite branch | 11 年前 | |
docs: rebuild the documentation as an interactive Diataxis site Tutorial, how-to, reference and explanation sections with tested, runnable demos: SVG animations rendered from real bar output and an in-browser Pyodide console (vendored xterm.js, wheels built at docs build time) covered by a playwright smoke-test suite. LaTeX/PDF/ePub builds stay green under fail_on_warning. | 23 天前 | |
docs: accuracy and editorial pass over docs and docstrings Correct factual claims found in review (force=True gate semantics, width allocator, poll-interval types, unit_scale is IEC base-1024, terminal detection ordering, dead easy_install install path), rewrite the cookiecutter-era CONTRIBUTING instructions for ruff/pytest/uv and GitHub Actions, dedupe explanations repeated across pages, trim template filler from the widget pages and docstrings, and normalize punctuation to ASCII per house style. | 23 天前 |