hypothesis

View on PyPIReverse Dependencies (1177)

6.122.5 hypothesis-6.122.5-py3-none-any.whl

Wheel Details

Project: hypothesis
Version: 6.122.5
Filename: hypothesis-6.122.5-py3-none-any.whl
Download: [link]
Size: 476092
MD5: d3baa25f2f03c2d7b040fb63a30d5ad7
SHA256: c50b104d9d5163ebdeb09ccd93626343664942570bcb067c41adf10394a81caf
Uploaded: 2024-12-20 14:13:19 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hypothesis
Version: 6.122.5
Summary: A library for property-based testing
Author: David R. MacIver and Zac Hatfield-Dodds
Author-Email: david[at]drmaciver.com
Home-Page: https://hypothesis.works
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
License: MPL-2.0
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
Requires-Dist: attrs (>=22.2.0)
Requires-Dist: exceptiongroup (>=1.0.0); python_version < "3.11"
Requires-Dist: sortedcontainers (<3.0.0,>=2.1.0)
Requires-Dist: click (>=7.0); extra == "cli"
Requires-Dist: black (>=19.10b0); extra == "cli"
Requires-Dist: rich (>=9.0.0); extra == "cli"
Requires-Dist: libcst (>=0.3.16); extra == "codemods"
Requires-Dist: black (>=19.10b0); extra == "ghostwriter"
Requires-Dist: pytz (>=2014.1); extra == "pytz"
Requires-Dist: python-dateutil (>=1.4); extra == "dateutil"
Requires-Dist: lark (>=0.10.1); extra == "lark"
Requires-Dist: numpy (>=1.19.3); extra == "numpy"
Requires-Dist: pandas (>=1.1); extra == "pandas"
Requires-Dist: pytest (>=4.6); extra == "pytest"
Requires-Dist: dpcontracts (>=0.4); extra == "dpcontracts"
Requires-Dist: redis (>=3.0.0); extra == "redis"
Requires-Dist: hypothesis-crosshair (>=0.0.18); extra == "crosshair"
Requires-Dist: crosshair-tool (>=0.0.78); extra == "crosshair"
Requires-Dist: tzdata (>=2024.2); (sys_platform == "win32" or sys_platform == "emscripten") and extra == "zoneinfo"
Requires-Dist: django (>=4.2); extra == "django"
Requires-Dist: black (>=19.10b0); extra == "all"
Requires-Dist: click (>=7.0); extra == "all"
Requires-Dist: crosshair-tool (>=0.0.78); extra == "all"
Requires-Dist: django (>=4.2); extra == "all"
Requires-Dist: dpcontracts (>=0.4); extra == "all"
Requires-Dist: hypothesis-crosshair (>=0.0.18); 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: tzdata (>=2024.2); (sys_platform == "win32" or sys_platform == "emscripten") and extra == "all"
Provides-Extra: cli
Provides-Extra: codemods
Provides-Extra: ghostwriter
Provides-Extra: pytz
Provides-Extra: dateutil
Provides-Extra: lark
Provides-Extra: numpy
Provides-Extra: pandas
Provides-Extra: pytest
Provides-Extra: dpcontracts
Provides-Extra: redis
Provides-Extra: crosshair
Provides-Extra: zoneinfo
Provides-Extra: django
Provides-Extra: all
Description-Content-Type: text/x-rst
License-File: LICENSE.txt
[Description omitted; length: 2131 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
_hypothesis_ftz_detector.py sha256=6UMW0mo3s9DhLKhKLSepWXbdNgNIAG6s_FvjPuGq6KA 6575
_hypothesis_globals.py sha256=Gxo8TQu95jAi-52sX2mQiHxLDZcjPy9VexHmAO-R-Yc 1214
_hypothesis_pytestplugin.py sha256=dwNHRbv1DaT9PnQwzDlsf9k9OXBnA01AJW6Z6mWo_0E 18982
hypothesis/__init__.py sha256=9R0TpEa5I9sL3Jxl4HMwuxOrMfBWgLkWQwkOWXFCsvw 1537
hypothesis/_settings.py sha256=02gNvRS4jdhaLEUGqZpBMnxUb5ht1EEkWRgPoTXOEXU 28014
hypothesis/configuration.py sha256=ruHxaoUFm9_gjyFhloszHF8wt-_yW8FQtWfMXFLwdzc 4341
hypothesis/control.py sha256=LctpG3Y3zCTwVFH7Er8MZ2MS0Ldz8lsZ10BVLiT7QNI 12256
hypothesis/core.py sha256=99TWsFVHFZGVSa7JTAMO7EF_-BTSsi5g4AhodnrQN1g 80993
hypothesis/database.py sha256=FBedOfQZmpP8JpqxCB8Qfc6mKDwkBJbzhfEitT0X2xI 29306
hypothesis/entry_points.py sha256=oE8Pn_703zlrEOi1nbTp12mGcZsNhQQJWvx0z_7DWQg 1283
hypothesis/errors.py sha256=W1GrMhCvUNdXyOUG8yb1q24XyZZI6u5WUVoA_UJqrcs 9716
hypothesis/provisional.py sha256=-oNXw_pA1aF_ABoaMKETeOf-EBGnK1ohyIdio31OF-A 7904
hypothesis/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hypothesis/reporting.py sha256=BD0qlgl2onXPc_9Xh2X5woYQyfDGOdvwJwIq9IzXAC0 1376
hypothesis/stateful.py sha256=huZr0BQs79IF-5Ru0gG_s6-x_o_OFIKyncRAskwY89c 40514
hypothesis/statistics.py sha256=_XTXOZY0hr_9gJlB0_UP-O5AENeByYSd8tDNrHj7O9I 5448
hypothesis/version.py sha256=NQIgRDU8wonh_l620pnUB1Ds9N9bEnIGDGPdwKdEI2Q 498
hypothesis/extra/__init__.py sha256=gx4ENVDkrzBxy5Lv3Iyfs3tvMGdWMbiHfi95B7t61CY 415
hypothesis/extra/_array_helpers.py sha256=ithHvsNiBlzAnC0pSUSPIhFP_2f5EkQIo9zB7efs2js 27671
hypothesis/extra/_patching.py sha256=pLgtFBgwDEotw6Pu8ZfJbkE5Qk5F1H3IH5EPUo0Ngm4 10869
hypothesis/extra/array_api.py sha256=58BCVio1nyqZ9XC-GtW9I0yFPvgJDHQ_cFN8OmsGNaA 42645
hypothesis/extra/cli.py sha256=NbN9o513IUd67LU3nkR7aGZe6rdlFkOqaQfarLPK6aI 12957
hypothesis/extra/codemods.py sha256=e9zGSzo16CCx6wKktU02EdFQZPKby_xU7Hr6jkQoq8Q 11303
hypothesis/extra/dateutil.py sha256=6gwtb1sWuiniFt9a8-YYXvsT3PXsAaxV0JX3FsW_KFs 2359
hypothesis/extra/dpcontracts.py sha256=yexiGv9iLGm6g9gpLfcVc-ca2CXr0xjEsqy7SWunJAE 1794
hypothesis/extra/ghostwriter.py sha256=i40E4cBxZwgRMtC4UxFzvU9rN_OTCm73oWyHT1pKhrk 72899
hypothesis/extra/lark.py sha256=_2h3NEH7DHvMrUGtiDP1z9SdAjija87InsfguXBq7EM 9353
hypothesis/extra/numpy.py sha256=tUE0-b76A95yjMefsPHxBSAYHRysbcJZnq9mb0d3U90 51753
hypothesis/extra/pytestplugin.py sha256=OmbL8Nrqm6UpzxXPnfzZ4yFAqVfFGYGzZM4qxdOgJg4 752
hypothesis/extra/pytz.py sha256=JTV53BxB7L8-cAH2dVJkDeBoMlsulv70tn6uc40iMlY 2466
hypothesis/extra/redis.py sha256=gsu2ZN3CfCF62hT0bNANTe0K8hkKoyb0AtKDipDCH4o 2826
hypothesis/extra/django/__init__.py sha256=2-37Up73-3KSq3jALhDiZ_8n5B-dCfhuUOBimbdsNhw 866
hypothesis/extra/django/_fields.py sha256=JcmHLYYje29x1De9KiMXJiYe3xKDj-rjuIT2TbNmkyw 14809
hypothesis/extra/django/_impl.py sha256=dD-tZzHidDrL2-BxajFLWuHruDt8Czsv6zJAd3mIc7c 8499
hypothesis/extra/pandas/__init__.py sha256=QLIoS5U0ZQwOVfKWTLg6k-ZMdI3rGzcFixE1hem28CE 633
hypothesis/extra/pandas/impl.py sha256=RUPJv_tkbRJCFy1-t9lJCJWaix3oUTTO6nuplKF41Qk 28427
hypothesis/internal/__init__.py sha256=gx4ENVDkrzBxy5Lv3Iyfs3tvMGdWMbiHfi95B7t61CY 415
hypothesis/internal/cache.py sha256=ydSQDRJEM_wL_RAc-LWJyZgNxLUKnwXdlRrgRf2aJOo 12136
hypothesis/internal/cathetus.py sha256=q6t16mT2jzlJmBddhRlqC2wg_w7FggVDRAVkzs04W-U 2258
hypothesis/internal/charmap.py sha256=ySCyCiilr0zM8gsFHG49H9PDfMx_03Fv9bSL_gBtDdU 11803
hypothesis/internal/compat.py sha256=Gt3gNzf9ipW6XndGR7h0MdGqb_WY-Q9URYKDNQqJv7s 10149
hypothesis/internal/coverage.py sha256=u2ALnaYgwd2jSkZkA5aQYA1uMnk7gwaasMJbq_l3iIg 3380
hypothesis/internal/detection.py sha256=mnHlIIbL6_M4uL7A2yZ8Gt2X87hwZL0kcvLUsfgNFLY 633
hypothesis/internal/entropy.py sha256=wgNeddIM0I3SD1yydz12Lsop6Di5vsle4e9u5fWAxIs 8014
hypothesis/internal/escalation.py sha256=B0_zl39hb0DWvm7VZJH35f0jckn510DNKVe9k1XqXSo 6539
hypothesis/internal/filtering.py sha256=qmkYtqiaPM3LPxTFSaVxRDFzuxOVqISyEjC1c7e3Qf8 13491
hypothesis/internal/floats.py sha256=SmbHItjOz5X7b_nHI43u4SaOjggGcCf45M1-sZbMMTE 6133
hypothesis/internal/healthcheck.py sha256=NmTjJgA_GpHmwv5SdbaUw9GdnfRl4ohOJHQurOtPX4w 1095
hypothesis/internal/intervalsets.py sha256=5Dsi3Je411Dv9TddCcNbUOdCgNuSZ1beAsvrL7HcE-A 11712
hypothesis/internal/observability.py sha256=LuVb_ZTuueC41XUbFex0Z1Bg7_2hSsLgTlloPdXRqS4 4265
hypothesis/internal/reflection.py sha256=z0DPCchQqNyOXwQMUJP2X_YkEo7QQq7meAb0a5Hg698 24570
hypothesis/internal/scrutineer.py sha256=JSyH9dYeUfYlBPl52UoJGyuokoKtp6Hp5fTd6rxImZE 10334
hypothesis/internal/validation.py sha256=jLs1GGf9Jf5Qp_g8JRZR8VGcV_ICw9wXsWIN5fb1WA8 4168
hypothesis/internal/conjecture/__init__.py sha256=gx4ENVDkrzBxy5Lv3Iyfs3tvMGdWMbiHfi95B7t61CY 415
hypothesis/internal/conjecture/choicetree.py sha256=yxsI5gyqiYk6IM9CVpOTTCrbH7Ye-LoX0FUO-kTRWxE 5035
hypothesis/internal/conjecture/data.py sha256=52Lc4YsTCOj_Vp8cM7dXQLBcJOdm5WuL9oAmrp-9kjo 101054
hypothesis/internal/conjecture/datatree.py sha256=CQzPC3ytmvnN1_QqEyvjpUIA-CAVrHeMHKaLitAkfSU 46683
hypothesis/internal/conjecture/engine.py sha256=HagalGOwlt4bPvNYyuy8tGOnwm5i2_yf4Hso4Ip4i1k 66488
hypothesis/internal/conjecture/floats.py sha256=PCq5uTs8a4zFAyHbGipUgDDkfl6S6kuT7nb4MycTK5Q 7217
hypothesis/internal/conjecture/junkdrawer.py sha256=pdYtXq2-TeBuF6MvEb1FNvxNZDjCe1TDKixj9KbpgDE 15978
hypothesis/internal/conjecture/optimiser.py sha256=YNkNbHk7LhLhZWr4rjfiLsP2q-kRX6NnFd_aTrn7u_E 9066
hypothesis/internal/conjecture/pareto.py sha256=fPAFjutnr-pxa4aBwGY0Ie8YYTzFO3vS9f9kTxxMzmg 14310
hypothesis/internal/conjecture/shrinker.py sha256=DnoI1UwSCdbNI7ydgdMjX2oM8CmuBjpNAAoicXsY6jg 69909
hypothesis/internal/conjecture/utils.py sha256=4zHcPrP-G3Sh7jbmBMOL5IGOeAumDiFALixrIWUL-u8 13859
hypothesis/internal/conjecture/dfa/__init__.py sha256=rCCmwHF7HAOTFH9wYFANvMB1Y2i1zwcd0XonbfuGNCQ 23906
hypothesis/internal/conjecture/dfa/lstar.py sha256=SQykZRn73Yi0WPHC_maYvHrklXkBzn1pmg8hk4i18LY 19317
hypothesis/internal/conjecture/shrinking/__init__.py sha256=MwA7lWVHDyVbOvJk8w5w1N_KIllMVhUs9PjZhnffXa4 906
hypothesis/internal/conjecture/shrinking/bytes.py sha256=D13QguvM97PqTPnWnfrETAON_yNlul3EASriN9nI3CA 880
hypothesis/internal/conjecture/shrinking/collection.py sha256=CSWYQYq_ydbwodlIdSd_sXGW1R8x5BBhZtMYGANyXOE 2299
hypothesis/internal/conjecture/shrinking/common.py sha256=JDWr64x0BFzTs66Lee45JRJ7ZNXzdM0hDZDlvxxBgtY 5414
hypothesis/internal/conjecture/shrinking/floats.py sha256=W4M6fHV_nqhO-tDYhedDJl20KM1DyT3gIOtb7AId0g4 4016
hypothesis/internal/conjecture/shrinking/integer.py sha256=HGkAagLaCG8diJ-ha2FwpP23f2tbZb3EpV3a8nm0sho 2211
hypothesis/internal/conjecture/shrinking/ordering.py sha256=arWuEyX765Wr40zgkBFGyie9PZNU83PNUmNnZM7bU04 3567
hypothesis/internal/conjecture/shrinking/string.py sha256=VyTTe21eRY_pHHGgQNZhlLht3yWv0yt1KAxqCcd4HZ8 946
hypothesis/strategies/__init__.py sha256=N2r8JsCcq1yr3CD_Xg9iN9W_JfpB0kk-_Y3gh-e9VSM 3278
hypothesis/strategies/_internal/__init__.py sha256=Ji2fRsYbdU66SbiFSU3kB6K6jPAYq96ZyYR8veDbAiE 620
hypothesis/strategies/_internal/attrs.py sha256=CTHAXLvPKA1euX35dC6ASemcgQDKb7JEX7C3U1Fp_ko 7641
hypothesis/strategies/_internal/collections.py sha256=Im-W2_LO6cuRKnB7p7e3wwFu4O94DaWhRKpJ9Mb66OA 12616
hypothesis/strategies/_internal/core.py sha256=dRb0RLl4bs97J98AutjAmHO7J-b5of0CQRO1GdHZSec 101689
hypothesis/strategies/_internal/datetime.py sha256=f28epP4YP47itpd-RyBYwQ6AnRcGMRFgWYrnzkwPC8g 20094
hypothesis/strategies/_internal/deferred.py sha256=zodkSIq92HFpMze_sSSCtiNzJCM76dBUR79GgLHshIA 3265
hypothesis/strategies/_internal/featureflags.py sha256=mHmg_hYSMLk_VSXuxnkheXtmlb5iZ7Yxr4oEJzxuGkY 5178
hypothesis/strategies/_internal/flatmapped.py sha256=YmRVwqTAvsB-pUOxfCalK5NmfvvR80aQH9YFgqffRqA 1474
hypothesis/strategies/_internal/functions.py sha256=asHwqv0MXNlTv2_1GNYgm2sWQoV0ef1AHC_YEIganlY 2438
hypothesis/strategies/_internal/ipaddress.py sha256=ht1h7XkImklqCW3G6QvarcQ7u-Y5bJ1vTcIP_IEAxK0 4262
hypothesis/strategies/_internal/lazy.py sha256=K4kCnW8DXOWq-8mkaHRidKzQ0Yw6s2S75u9o0SFlL94 5740
hypothesis/strategies/_internal/misc.py sha256=_j_xhhaUqdX6pH_U5bXne-lC52X-hkifneHen-YPSoc 3877
hypothesis/strategies/_internal/numbers.py sha256=G6fQEjf1BA79TzrNsXl1WjjtYt02TP78QFTaNJFnq0s 20514
hypothesis/strategies/_internal/random.py sha256=ZLpehcUQsXwrC4CjMNBTm1F0cES62TIcBXh69L5_FKw 12985
hypothesis/strategies/_internal/recursive.py sha256=7L_BFy3nP6gv77UDgEMhdOHP3j6cvVVG_xtEYmwsQ1A 3727
hypothesis/strategies/_internal/regex.py sha256=wGvC-S_sFO3RAajUu3hL-_5ORqsTv69CJex6QiPKI0w 21669
hypothesis/strategies/_internal/shared.py sha256=z_WizUeC4U5IH9gb33H2SQw5zJMEibb63PrOZS1df1w 1266
hypothesis/strategies/_internal/strategies.py sha256=VAOERKLmT2unEfedfc_F9IOi4m_uT6M7dqUlmB_DEKw 40192
hypothesis/strategies/_internal/strings.py sha256=gh_rIyfqUQgzjibpbR2HaRRVNieFc3Tj_4LR_zNlTZw 13774
hypothesis/strategies/_internal/types.py sha256=suKKhJ1W5RoCo4ClP6xjE1laUjYwcKBlUbE6-bejowc 41164
hypothesis/strategies/_internal/utils.py sha256=vIlRWLff5GZT_t4vwhcqGq8_oqB8klb-zJGOsjEBqcs 7362
hypothesis/utils/__init__.py sha256=OKsQ90RrxP9FV66bIPVssiyUCrxloT--0ejboL-lbLM 558
hypothesis/utils/conventions.py sha256=cn4ARH7VxwKy2p4G_tpftI2BfmHk8vk8KFSdgAv1jzc 681
hypothesis/utils/dynamicvariables.py sha256=bhNCs8UU84ZUtsqd4SDzGbsnhk5qWqoIpHsa8H_463o 1144
hypothesis/utils/terminal.py sha256=OZxvyy8aCaZbA7j5aATHip2B0sqFjsq3iCO8mDVowAI 1336
hypothesis/vendor/__init__.py sha256=gx4ENVDkrzBxy5Lv3Iyfs3tvMGdWMbiHfi95B7t61CY 415
hypothesis/vendor/pretty.py sha256=KrH7CFo2l5KBJyJBPCD_0re6iWQqgb_vCQMDYus6xCk 32237
hypothesis/vendor/tlds-alpha-by-domain.txt sha256=hw9uwIOb-tM8WqzCX64pz5-UcELBAu8E_ck-ghER0HM 9609
hypothesis-6.122.5.dist-info/LICENSE.txt sha256=rIkDe6xjVQZE3OjPMsZ2Xl-rncGhzpS4n4qAXzQaZ1A 17141
hypothesis-6.122.5.dist-info/METADATA sha256=g7abtvdI1q-zCHRnQbyfLqwM0TgjJsAi1xzg1DgjmRg 6014
hypothesis-6.122.5.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
hypothesis-6.122.5.dist-info/entry_points.txt sha256=JDoUs9w1bYme7aG_eJ1cCtstRTWD71BzG8iRi-G2eHE 113
hypothesis-6.122.5.dist-info/top_level.txt sha256=ReGreaueiJ4d1I2kEiig_CLeA0sD4QCQ4qk_8kH1oDc 81
hypothesis-6.122.5.dist-info/RECORD

top_level.txt

_hypothesis_ftz_detector
_hypothesis_globals
_hypothesis_pytestplugin
hypothesis

entry_points.txt

hypothesis = hypothesis.extra.cli:main
hypothesispytest = _hypothesis_pytestplugin