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

JOSS: https://github.com/HypothesisWorks/hypothesis/

fuzzing property-based-testing python testing

Score: 14.969134884580672

Last synced: about 11 hours ago
JSON representation

Repository metadata:

The property-based testing library for Python


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: about 2 months ago

Total Commits: 14,672
Total Committers: 365
Avg Commits per committer: 40.197
Development Distribution Score (DDS): 0.539

Commits in past year: 1,187
Committers in past year: 23
Avg Commits per committer in past year: 51.609
Development Distribution Score (DDS) in past year: 0.374

Name Email Commits
David R. MacIver d****d@d****m 6762
Zac-HD z****s@g****m 2333
Liam DeVoe o****e@g****m 1829
pyup-bot g****t@p****o 411
Joachim B Haga j****h@s****o 365
Alex Chan a****x@a****t 241
Matthew Barber q****t@g****m 238
Ryan Soklaski r****9@m****u 158
Stuart Cook Z****r 157
Travis CI User t****s@e****g 154
sobolevn m****l@s****e 124
Cheukting c****o@g****m 106
Alex Weisberger a****r@g****m 58
David Chudzicki d****z@g****m 52
Agustín Covarrubias a****a@u****l 48
Reagan Lee 9****e 46
jwg4 j****4 45
J.J. Green j****n@g****k 41
Alex Willmer a****x@m****k 40
Justus Magin k****s@p****e 36
Jonathan Plasse 1****e 35
Phillip Schanely p****y@g****m 30
Moinul Hossain m****e@g****m 29
Felix Divo 4****o 28
Reeve r****l@a****m 28
tyler nickerson t****n@g****m 27
Shaun Read s****1@t****m 26
Dmitry Dygalo d****o@g****m 25
Grigorios Giannakopoulos g****n@g****m 21
Nicolas Ganz g****n@z****h 21
and 335 more...

Issue and Pull Request metadata

Last synced: about 2 months ago

Total issues: 412
Total pull requests: 1,111
Average time to close issues: 5 months
Average time to close pull requests: 7 days
Total issue authors: 204
Total pull request authors: 91
Average comments per issue: 2.53
Average comments per pull request: 1.79
Merged pull request: 831
Bot issues: 0
Bot pull requests: 0

Past year issues: 64
Past year pull requests: 251
Past year average time to close issues: 16 days
Past year average time to close pull requests: 3 days
Past year issue authors: 34
Past year pull request authors: 23
Past year average comments per issue: 1.66
Past year average comments per pull request: 1.25
Past year merged pull request: 166
Past year bot issues: 0
Past year bot pull requests: 0

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

Top Issue Authors

  • Zac-HD (72)
  • tybug (25)
  • DRMacIver (14)
  • jobh (13)
  • Liam-DeVoe (9)
  • mgorny (7)
  • sobolevn (7)
  • jakkdl (6)
  • JasonGross (5)
  • mtelka (5)
  • honno (5)
  • Stranger6667 (4)
  • zhoucheng361 (4)
  • eivindjahren (4)
  • rsokl (4)

Top Pull Request Authors

  • tybug (428)
  • Zac-HD (296)
  • jobh (70)
  • DRMacIver (44)
  • Liam-DeVoe (36)
  • reaganjlee (19)
  • JonathanPlasse (14)
  • honno (14)
  • sobolevn (12)
  • Viicos (6)
  • jams2 (6)
  • pschanely (6)
  • cclauss (5)
  • yashkotha (5)
  • CharString (5)

Top Issue Labels

  • enhancement (60)
  • bug (53)
  • legibility (50)
  • interop (49)
  • question (42)
  • performance (38)
  • tests/build/CI (37)
  • internals (20)
  • flaky-tests (12)
  • docs (11)
  • new-feature (10)
  • meta (7)
  • test-case-reduction (6)
  • opinions-sought (3)
  • sprint-claimed (2)
  • website (2)
  • lark (1)

Top Pull Request Labels

  • tests/build/CI (25)
  • legibility (24)
  • enhancement (24)
  • interop (17)
  • performance (16)
  • bug (10)
  • internals (10)
  • new-feature (7)
  • test-case-reduction (5)
  • docs (5)
  • released (1)

Dependencies

conjecture-rust/Cargo.toml cargo
  • tempfile 3 development
  • byteorder 1.2
  • crypto-hash 0.3.1
  • rand 0.3
hypothesis-python/examples/example_hypothesis_entrypoint/setup.py pypi
  • hypothesis *
requirements/coverage.txt pypi
  • async-timeout ==4.0.2
  • attrs ==22.1.0
  • backports-zoneinfo ==0.2.1
  • black ==22.6.0
  • click ==8.1.3
  • coverage ==6.4.2
  • deprecated ==1.2.13
  • dpcontracts ==0.6.0
  • exceptiongroup ==1.0.0rc8
  • execnet ==1.9.0
  • fakeredis ==1.8.2
  • iniconfig ==1.1.1
  • lark-parser ==0.12.0
  • libcst ==0.4.7
  • mypy-extensions ==0.4.3
  • numpy ==1.23.1
  • packaging ==21.3
  • pandas ==1.4.3
  • pathspec ==0.9.0
  • pexpect ==4.8.0
  • platformdirs ==2.5.2
  • pluggy ==1.0.0
  • ptyprocess ==0.7.0
  • py ==1.11.0
  • pyparsing ==3.0.9
  • pytest ==7.1.2
  • pytest-forked ==1.4.0
  • pytest-xdist ==2.5.0
  • python-dateutil ==2.8.2
  • pytz ==2022.1
  • pyyaml ==6.0
  • redis ==4.3.4
  • six ==1.16.0
  • sortedcontainers ==2.4.0
  • tomli ==2.0.1
  • typing-extensions ==4.3.0
  • typing-inspect ==0.7.1
  • wrapt ==1.14.1
requirements/test.txt pypi
  • attrs ==22.1.0 test
  • exceptiongroup ==1.0.0rc8 test
  • execnet ==1.9.0 test
  • iniconfig ==1.1.1 test
  • packaging ==21.3 test
  • pexpect ==4.8.0 test
  • pluggy ==1.0.0 test
  • ptyprocess ==0.7.0 test
  • py ==1.11.0 test
  • pyparsing ==3.0.9 test
  • pytest ==7.1.2 test
  • pytest-forked ==1.4.0 test
  • pytest-xdist ==2.5.0 test
  • sortedcontainers ==2.4.0 test
  • tomli ==2.0.1 test
requirements/tools.txt pypi
  • alabaster ==0.7.12
  • asgiref ==3.5.2
  • astor ==0.8.1
  • asttokens ==2.0.5
  • attrs ==22.1.0
  • autoflake ==1.4
  • babel ==2.10.3
  • backcall ==0.2.0
  • backports-zoneinfo ==0.2.1
  • bandit ==1.7.4
  • beautifulsoup4 ==4.11.1
  • black ==22.6.0
  • bleach ==5.0.1
  • build ==0.8.0
  • certifi ==2022.6.15
  • cffi ==1.15.1
  • charset-normalizer ==2.1.0
  • click ==8.1.3
  • codespell ==2.1.0
  • com2ann ==0.3.0
  • commonmark ==0.9.1
  • coverage ==6.4.2
  • cryptography ==37.0.4
  • decorator ==5.1.1
  • distlib ==0.3.5
  • django ==4.0.6
  • docutils ==0.17.1
  • dpcontracts ==0.6.0
  • exceptiongroup ==1.0.0rc8
  • executing ==0.9.1
  • filelock ==3.7.1
  • flake8 ==4.0.1
  • flake8-2020 ==1.6.1
  • flake8-bandit ==3.0.0
  • flake8-bugbear ==22.7.1
  • flake8-builtins ==1.5.3
  • flake8-comprehensions ==3.10.0
  • flake8-datetimez ==20.10.0
  • flake8-docstrings ==1.6.0
  • flake8-helper ==0.2.1
  • flake8-mutable ==1.2.0
  • flake8-noqa ==1.2.7
  • flake8-pie ==0.15.0
  • flake8-plugin-utils ==1.3.2
  • flake8-polyfill ==1.0.2
  • flake8-pytest-style ==1.6.0
  • flake8-return ==1.1.3
  • flake8-simplify ==0.19.3
  • flake8-strftime ==0.3.2
  • gitdb ==4.0.9
  • gitpython ==3.1.27
  • idna ==3.3
  • imagesize ==1.4.1
  • importlib-metadata ==4.12.0
  • iniconfig ==1.1.1
  • ipython ==8.4.0
  • isort ==5.10.1
  • jedi ==0.18.1
  • jeepney ==0.8.0
  • jinja2 ==3.1.2
  • keyring ==23.7.0
  • lark-parser ==0.12.0
  • libcst ==0.4.7
  • markupsafe ==2.1.1
  • matplotlib-inline ==0.1.3
  • mccabe ==0.6.1
  • mypy ==0.971
  • mypy-extensions ==0.4.3
  • nodeenv ==1.7.0
  • packaging ==21.3
  • parso ==0.8.3
  • pathspec ==0.9.0
  • pbr ==5.9.0
  • pep517 ==0.13.0
  • pexpect ==4.8.0
  • pickleshare ==0.7.5
  • pip-tools ==6.8.0
  • pkginfo ==1.8.3
  • platformdirs ==2.5.2
  • pluggy ==1.0.0
  • prompt-toolkit ==3.0.30
  • ptyprocess ==0.7.0
  • pure-eval ==0.2.2
  • py ==1.11.0
  • pycodestyle ==2.8.0
  • pycparser ==2.21
  • pydocstyle ==6.1.1
  • pyflakes ==2.4.0
  • pygments ==2.12.0
  • pyparsing ==3.0.9
  • pyright ==1.1.264
  • pytest ==7.1.2
  • python-dateutil ==2.8.2
  • pytz ==2022.1
  • pyupgrade ==2.37.3
  • pyyaml ==6.0
  • readme-renderer ==35.0
  • requests ==2.28.1
  • requests-toolbelt ==0.9.1
  • restructuredtext-lint ==1.4.0
  • rfc3986 ==2.0.0
  • rich ==12.5.1
  • secretstorage ==3.3.2
  • shed ==0.10.1
  • six ==1.16.0
  • smmap ==5.0.0
  • snowballstemmer ==2.2.0
  • sortedcontainers ==2.4.0
  • soupsieve ==2.3.2.post1
  • sphinx ==5.1.1
  • sphinx-codeautolink ==0.11.0
  • sphinx-hoverxref ==1.1.3
  • sphinx-rtd-theme ==1.0.0
  • sphinx-selective-exclude ==1.0.3
  • sphinxcontrib-applehelp ==1.0.2
  • sphinxcontrib-devhelp ==1.0.2
  • sphinxcontrib-htmlhelp ==2.0.0
  • sphinxcontrib-jsmath ==1.0.1
  • sphinxcontrib-qthelp ==1.0.3
  • sphinxcontrib-serializinghtml ==1.1.5
  • sqlparse ==0.4.2
  • stack-data ==0.3.0
  • stevedore ==4.0.0
  • tokenize-rt ==4.2.1
  • toml ==0.10.2
  • tomli ==2.0.1
  • tox ==3.25.1
  • traitlets ==5.3.0
  • twine ==4.0.1
  • types-click ==7.1.8
  • types-pkg-resources ==0.1.3
  • types-pytz ==2022.1.2
  • types-redis ==4.3.12
  • typing-extensions ==4.3.0
  • typing-inspect ==0.7.1
  • urllib3 ==1.26.11
  • virtualenv ==20.16.2
  • wcwidth ==0.2.5
  • webencodings ==0.5.1
  • wheel ==0.37.1
  • zipp ==3.8.1
hypothesis-ruby/Gemfile rubygems
  • rspec ~> 3.0 development
  • minitest ~> 5.8.4
  • rake >= 10.0, < 14.0
  • redcarpet ~> 3.4.0
  • rubocop ~> 0.51.0
  • rutie ~> 0.0.3
  • simplecov ~> 0.15.1
  • yard ~> 0.9.12
hypothesis-ruby/Gemfile.lock rubygems
  • ast 2.4.0
  • diff-lcs 1.3
  • docile 1.1.5
  • hypothesis-specs 0.7.0
  • json 2.1.0
  • minitest 5.8.5
  • parallel 1.12.1
  • parser 2.5.1.0
  • powerpack 0.1.1
  • rainbow 2.2.2
  • rake 12.3.1
  • redcarpet 3.4.0
  • rspec 3.7.0
  • rspec-core 3.7.1
  • rspec-expectations 3.7.0
  • rspec-mocks 3.7.0
  • rspec-support 3.7.1
  • rubocop 0.51.0
  • ruby-progressbar 1.9.0
  • rutie 0.0.4
  • simplecov 0.15.1
  • simplecov-html 0.10.2
  • unicode-display_width 1.3.2
  • yard 0.9.12
hypothesis-ruby/hypothesis-specs.gemspec rubygems
  • rutie ~> 0.0.3
.github/workflows/main.yml actions
  • actions/cache v2 composite
  • actions/checkout v3 composite
  • actions/setup-python v2 composite
  • actions/upload-artifact v2 composite
.github/workflows/update-deps.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v2 composite
  • peter-evans/create-pull-request v4 composite
.github/workflows/fuzz.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • dawidd6/action-download-artifact v2.24.3 composite
hypothesis-ruby/Cargo.toml cargo
hypothesis-python/tests/common/setup.py pypi
pyproject.toml pypi
requirements/fuzzing.txt pypi
  • ansi2html ==1.8.0
  • async-timeout ==4.0.3
  • attrs ==23.1.0
  • black ==23.9.1
  • certifi ==2023.7.22
  • charset-normalizer ==3.2.0
  • click ==8.1.7
  • coverage ==7.3.1
  • dash ==2.13.0
  • dash-core-components ==2.0.0
  • dash-html-components ==2.0.0
  • dash-table ==5.0.0
  • dpcontracts ==0.6.0
  • exceptiongroup ==1.1.3
  • execnet ==2.0.2
  • fakeredis ==2.18.1
  • flask ==2.2.5
  • hypofuzz ==23.7.1
  • hypothesis ==6.86.2
  • idna ==3.4
  • iniconfig ==2.0.0
  • itsdangerous ==2.1.2
  • jinja2 ==3.1.2
  • lark ==1.1.7
  • libcst ==1.0.1
  • markdown-it-py ==3.0.0
  • markupsafe ==2.1.3
  • mdurl ==0.1.2
  • mypy-extensions ==1.0.0
  • nest-asyncio ==1.5.8
  • numpy ==1.26.0
  • packaging ==23.1
  • pandas ==2.1.1
  • pathspec ==0.11.2
  • pexpect ==4.8.0
  • platformdirs ==3.10.0
  • plotly ==5.17.0
  • pluggy ==1.3.0
  • psutil ==5.9.5
  • ptyprocess ==0.7.0
  • pygments ==2.16.1
  • pytest ==7.4.2
  • pytest-xdist ==3.3.1
  • python-dateutil ==2.8.2
  • pytz ==2023.3.post1
  • pyyaml ==6.0.1
  • redis ==5.0.0
  • requests ==2.31.0
  • retrying ==1.3.4
  • rich ==13.5.3
  • setuptools ==68.2.2
  • six ==1.16.0
  • sortedcontainers ==2.4.0
  • tenacity ==8.2.3
  • tomli ==2.0.1
  • typing-extensions ==4.8.0
  • typing-inspect ==0.9.0
  • tzdata ==2023.3
  • urllib3 ==2.0.5
  • werkzeug ==2.2.3
tooling/setup.py pypi
hypothesis-python/pyproject.toml pypi
  • exceptiongroup >=1.0.0; python_version<'3.11'
  • sortedcontainers >=2.1.0,<3.0.0
.github/actions/install-base/action.yml actions
  • actions/cache v3 composite
  • actions/setup-python v4 composite
.github/workflows/website.yml actions
  • actions/checkout v4 composite
  • actions/deploy-pages v4 composite
  • actions/upload-pages-artifact v3 composite
requirements/crosshair.txt pypi
  • attrs ==25.4.0
  • cattrs ==25.3.0
  • crosshair-tool ==0.0.99
  • exceptiongroup ==1.3.1
  • execnet ==2.1.2
  • hypothesis ==6.148.3
  • hypothesis-crosshair ==0.0.26
  • importlib-metadata ==8.7.0
  • importlib-resources ==6.5.2
  • iniconfig ==2.3.0
  • lsprotocol ==2025.0.0
  • mypy-extensions ==1.1.0
  • packaging ==25.0
  • pexpect ==4.9.0
  • pluggy ==1.6.0
  • ptyprocess ==0.7.0
  • pygls ==2.0.0
  • pygments ==2.19.2
  • pytest ==9.0.1
  • pytest-xdist ==3.8.0
  • sortedcontainers ==2.4.0
  • tomli ==2.3.0
  • typeshed-client ==2.8.2
  • typing-extensions ==4.15.0
  • typing-inspect ==0.9.0
  • z3-solver ==4.15.4.0
  • zipp ==3.23.0