An open API service for producing an overview of a list of open source projects.

https://github.com/Erotemic/xdoctest

docstrings doctest pytest pytest-plugin python

Score: 21.994690479577365

Last synced: about 21 hours ago
JSON representation

Repository metadata:

A rewrite of Python's builtin doctest module (with pytest plugin integration) with AST instead of RegEx.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 3 days ago

Total Commits: 873
Total Committers: 13
Avg Commits per committer: 67.154
Development Distribution Score (DDS): 0.047

Commits in past year: 26
Committers in past year: 3
Avg Commits per committer in past year: 8.667
Development Distribution Score (DDS) in past year: 0.269

Name Email Commits
Jon Crall j****l@k****m 832
CircleCI c****i@c****m 14
dependabot[bot] 4****] 8
Terence S.-C. Tsang t****i@g****m 4
Marcin Konowalczyk m****w@l****z 3
Ilya Egorov 0****f@g****m 3
Steven B. 5****6 2
Arjan Molenaar g****r@g****m 2
Michał Górny m****y@g****g 1
Matthias m****d@g****m 1
John Vandenberg j****b@g****m 1
Edgar Ramírez Mondragón e****8@g****m 1
Dirk Mueller d****k@d****e 1

Issue and Pull Request metadata

Last synced: 6 days ago

Total issues: 50
Total pull requests: 106
Average time to close issues: 6 months
Average time to close pull requests: about 1 month
Total issue authors: 25
Total pull request authors: 12
Average comments per issue: 3.12
Average comments per pull request: 1.42
Merged pull request: 91
Bot issues: 0
Bot pull requests: 11

Past year issues: 7
Past year pull requests: 14
Past year average time to close issues: 2 days
Past year average time to close pull requests: 7 days
Past year issue authors: 5
Past year pull request authors: 4
Past year average comments per issue: 1.43
Past year average comments per pull request: 1.0
Past year merged pull request: 12
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/Erotemic/xdoctest

Top Issue Authors

  • Erotemic (13)
  • jayvdb (5)
  • ArneBachmannDLR (4)
  • mgorny (3)
  • Zeitsperre (3)
  • Zac-HD (2)
  • edgarrmondragon (2)
  • ronnits10 (1)
  • rgreinho (1)
  • NellyWhads (1)
  • RomainBrault (1)
  • karenc (1)
  • pavel-kirienko (1)
  • Sitwon (1)
  • mattvonrocketstein (1)

Top Pull Request Authors

  • Erotemic (78)
  • dependabot[bot] (11)
  • x42005e1f (3)
  • sdb9696 (3)
  • nicoddemus (2)
  • edgarrmondragon (2)
  • MarcinKonowalczyk (2)
  • mgorny (1)
  • jayvdb (1)
  • dirkmueller (1)
  • amolenaar (1)
  • TTsangSC (1)

Top Issue Labels

  • bug (12)
  • enhancement (5)
  • help wanted (4)
  • severity - minor (3)

Top Pull Request Labels

  • dependencies (11)
  • bug (1)
  • codex (1)

Package metadata

pypi.org: xdoctest

A rewrite of the builtin doctest module

  • Homepage: https://github.com/Erotemic/xdoctest
  • Documentation: https://xdoctest.readthedocs.io/
  • Licenses: Apache 2
  • Latest release: 1.3.0 (published 5 months ago)
  • Last Synced: 2026-01-31T04:28:55.092Z (4 days ago)
  • Versions: 74
  • Dependent Packages: 80
  • Dependent Repositories: 1,751
  • Downloads: 830,981 Last month
  • Docker Downloads: 309,958
  • Rankings:
    • Dependent packages count: 0.221%
    • Dependent repos count: 0.267%
    • Downloads: 0.818%
    • Docker downloads count: 1.036%
    • Average: 3.039%
    • Stargazers count: 4.993%
    • Forks count: 10.897%
  • Maintainers (1)
alpine-edge: py3-xdoctest

A rewrite of the builtin doctest module

  • Homepage: https://github.com/Erotemic/xdoctest
  • Licenses: Apache-2.0
  • Latest release: 1.2.0-r0 (published about 1 year ago)
  • Last Synced: 2026-01-31T04:30:07.800Z (4 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 7.103%
    • Dependent packages count: 14.206%
  • Maintainers (1)
proxy.golang.org: github.com/erotemic/xdoctest

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/erotemic/xdoctest#section-documentation
  • Licenses: apache-2.0
  • Latest release: v1.3.0 (published 6 months ago)
  • Last Synced: 2026-01-31T04:29:31.406Z (4 days ago)
  • Versions: 13
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 3.661%
    • Forks count: 6.374%
    • Average: 7.603%
    • Dependent packages count: 9.576%
    • Dependent repos count: 10.802%
proxy.golang.org: github.com/Erotemic/xdoctest

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/Erotemic/xdoctest#section-documentation
  • Licenses: apache-2.0
  • Latest release: v1.3.0 (published 6 months ago)
  • Last Synced: 2026-01-31T04:29:54.063Z (4 days ago)
  • Versions: 13
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 3.661%
    • Forks count: 6.374%
    • Average: 7.603%
    • Dependent packages count: 9.576%
    • Dependent repos count: 10.802%
conda-forge.org: xdoctest

The xdoctest package is a re-write of Python's builtin doctest module. It replaces the old regex-based parser with a new abstract-syntax-tree based parser (using Python's ast module). The goal is to make doctests easier to write, simpler to configure, and encourage the pattern of test driven development.

  • Homepage: https://github.com/Erotemic/xdoctest
  • Licenses: Apache-2.0
  • Latest release: 1.1.0 (published over 3 years ago)
  • Last Synced: 2026-01-31T04:29:55.444Z (4 days ago)
  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Rankings:
    • Dependent repos count: 24.377%
    • Stargazers count: 27.521%
    • Average: 37.745%
    • Forks count: 47.492%
    • Dependent packages count: 51.589%
nixpkgs-23.11: python310Packages.xdoctest

A rewrite of Python's builtin doctest module (with pytest plugin integration) with AST instead of REGEX

nixpkgs-24.11: python311Packages.xdoctest

Rewrite of Python's builtin doctest module (with pytest plugin integration) with AST instead of REGEX

nixpkgs-24.11: python312Packages.xdoctest

Rewrite of Python's builtin doctest module (with pytest plugin integration) with AST instead of REGEX

nixpkgs-unstable: python313Packages.xdoctest

Rewrite of Python's builtin doctest module (with pytest plugin integration) with AST instead of REGEX

nixpkgs-unstable: python314Packages.xdoctest

Rewrite of Python's builtin doctest module (with pytest plugin integration) with AST instead of REGEX

nixpkgs-24.05: python311Packages.xdoctest

A rewrite of Python's builtin doctest module (with pytest plugin integration) with AST instead of REGEX

nixpkgs-24.05: python312Packages.xdoctest

A rewrite of Python's builtin doctest module (with pytest plugin integration) with AST instead of REGEX


Dependencies

docs/requirements.txt pypi
  • Pygments *
  • myst_parser *
  • six *
  • sphinx *
  • sphinx-autoapi *
  • sphinx-autobuild *
  • sphinx-reredirects *
  • sphinx_rtd_theme *
  • sphinxcontrib-napoleon *
  • ubelt *
requirements/docs.txt pypi
  • Pygments >=2.9.0
  • myst_parser >=0.18.0
  • sphinx >=5.0.1
  • sphinx-autoapi >=1.8.4
  • sphinx-autobuild >=2021.3.14
  • sphinx-reredirects >=0.0.1
  • sphinx_rtd_theme >=1.0.0
  • sphinxcontrib-napoleon >=0.7
tests/pybind11_test/setup.py pypi
  • cmake *
  • pybind11 *
  • scikit-build *
.github/workflows/tests.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4.5.0 composite
  • actions/upload-artifact v3 composite
  • codecov/codecov-action v3 composite
  • docker/setup-qemu-action v2 composite
  • ilammy/msvc-dev-cmd v1 composite
pyproject.toml pypi
requirements.txt pypi
setup.py pypi