Metadata-Version: 2.1
Name: hypothesis
Version: 6.127.6
Summary: A library for property-based testing
Home-page: https://hypothesis.works
Author: David R. MacIver and Zac Hatfield-Dodds
Author-email: david@drmaciver.com
License: MPL-2.0
Project-URL: Source, https://github.com/HypothesisWorks/hypothesis/tree/master/hypothesis-python
Project-URL: Changelog, https://hypothesis.readthedocs.io/en/latest/changes.html
Project-URL: Documentation, https://hypothesis.readthedocs.io
Project-URL: Issues, https://github.com/HypothesisWorks/hypothesis/issues
Keywords: python testing fuzzing property-based-testing
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: Hypothesis
Classifier: Framework :: Pytest
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
Classifier: Operating System :: Unix
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Education :: Testing
Classifier: Topic :: Software Development :: Testing
Classifier: Typing :: Typed
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: attrs (>=22.2.0)
Requires-Dist: sortedcontainers (<3.0.0,>=2.1.0)
Requires-Dist: exceptiongroup (>=1.0.0) ; python_version < "3.11"
Provides-Extra: all
Requires-Dist: black (>=19.10b0) ; extra == 'all'
Requires-Dist: click (>=7.0) ; extra == 'all'
Requires-Dist: crosshair-tool (>=0.0.82) ; extra == 'all'
Requires-Dist: django (>=4.2) ; extra == 'all'
Requires-Dist: dpcontracts (>=0.4) ; extra == 'all'
Requires-Dist: hypothesis-crosshair (>=0.0.20) ; extra == 'all'
Requires-Dist: lark (>=0.10.1) ; extra == 'all'
Requires-Dist: libcst (>=0.3.16) ; extra == 'all'
Requires-Dist: numpy (>=1.19.3) ; extra == 'all'
Requires-Dist: pandas (>=1.1) ; extra == 'all'
Requires-Dist: pytest (>=4.6) ; extra == 'all'
Requires-Dist: python-dateutil (>=1.4) ; extra == 'all'
Requires-Dist: pytz (>=2014.1) ; extra == 'all'
Requires-Dist: redis (>=3.0.0) ; extra == 'all'
Requires-Dist: rich (>=9.0.0) ; extra == 'all'
Requires-Dist: watchdog (>=4.0.0) ; extra == 'all'
Requires-Dist: tzdata (>=2025.1) ; (sys_platform == "win32" or sys_platform == "emscripten") and extra == 'all'
Provides-Extra: cli
Requires-Dist: click (>=7.0) ; extra == 'cli'
Requires-Dist: black (>=19.10b0) ; extra == 'cli'
Requires-Dist: rich (>=9.0.0) ; extra == 'cli'
Provides-Extra: codemods
Requires-Dist: libcst (>=0.3.16) ; extra == 'codemods'
Provides-Extra: crosshair
Requires-Dist: hypothesis-crosshair (>=0.0.20) ; extra == 'crosshair'
Requires-Dist: crosshair-tool (>=0.0.82) ; extra == 'crosshair'
Provides-Extra: dateutil
Requires-Dist: python-dateutil (>=1.4) ; extra == 'dateutil'
Provides-Extra: django
Requires-Dist: django (>=4.2) ; extra == 'django'
Provides-Extra: dpcontracts
Requires-Dist: dpcontracts (>=0.4) ; extra == 'dpcontracts'
Provides-Extra: ghostwriter
Requires-Dist: black (>=19.10b0) ; extra == 'ghostwriter'
Provides-Extra: lark
Requires-Dist: lark (>=0.10.1) ; extra == 'lark'
Provides-Extra: numpy
Requires-Dist: numpy (>=1.19.3) ; extra == 'numpy'
Provides-Extra: pandas
Requires-Dist: pandas (>=1.1) ; extra == 'pandas'
Provides-Extra: pytest
Requires-Dist: pytest (>=4.6) ; extra == 'pytest'
Provides-Extra: pytz
Requires-Dist: pytz (>=2014.1) ; extra == 'pytz'
Provides-Extra: redis
Requires-Dist: redis (>=3.0.0) ; extra == 'redis'
Provides-Extra: watchdog
Requires-Dist: watchdog (>=4.0.0) ; extra == 'watchdog'
Provides-Extra: zoneinfo
Requires-Dist: tzdata (>=2025.1) ; (sys_platform == "win32" or sys_platform == "emscripten") and extra == 'zoneinfo'

The Hypothesis python readme has moved to [the main readme](../README.md)!
