扫码登录,获取cookies
This commit is contained in:
@@ -0,0 +1 @@
|
||||
pip
|
||||
@@ -0,0 +1,382 @@
|
||||
Copyright (c) 2013, David R. MacIver
|
||||
|
||||
All code in this repository except where explicitly noted otherwise is released
|
||||
under the Mozilla Public License v 2.0. You can obtain a copy at https://mozilla.org/MPL/2.0/.
|
||||
|
||||
Some code in this repository comes from other projects. Where applicable, the
|
||||
original copyright and license are noted and any modifications made are released
|
||||
dual licensed with the original license.
|
||||
|
||||
Mozilla Public License Version 2.0
|
||||
==================================
|
||||
|
||||
1. Definitions
|
||||
--------------
|
||||
|
||||
1.1. "Contributor"
|
||||
means each individual or legal entity that creates, contributes to
|
||||
the creation of, or owns Covered Software.
|
||||
|
||||
1.2. "Contributor Version"
|
||||
means the combination of the Contributions of others (if any) used
|
||||
by a Contributor and that particular Contributor's Contribution.
|
||||
|
||||
1.3. "Contribution"
|
||||
means Covered Software of a particular Contributor.
|
||||
|
||||
1.4. "Covered Software"
|
||||
means Source Code Form to which the initial Contributor has attached
|
||||
the notice in Exhibit A, the Executable Form of such Source Code
|
||||
Form, and Modifications of such Source Code Form, in each case
|
||||
including portions thereof.
|
||||
|
||||
1.5. "Incompatible With Secondary Licenses"
|
||||
means
|
||||
|
||||
(a) that the initial Contributor has attached the notice described
|
||||
in Exhibit B to the Covered Software; or
|
||||
|
||||
(b) that the Covered Software was made available under the terms of
|
||||
version 1.1 or earlier of the License, but not also under the
|
||||
terms of a Secondary License.
|
||||
|
||||
1.6. "Executable Form"
|
||||
means any form of the work other than Source Code Form.
|
||||
|
||||
1.7. "Larger Work"
|
||||
means a work that combines Covered Software with other material, in
|
||||
a separate file or files, that is not Covered Software.
|
||||
|
||||
1.8. "License"
|
||||
means this document.
|
||||
|
||||
1.9. "Licensable"
|
||||
means having the right to grant, to the maximum extent possible,
|
||||
whether at the time of the initial grant or subsequently, any and
|
||||
all of the rights conveyed by this License.
|
||||
|
||||
1.10. "Modifications"
|
||||
means any of the following:
|
||||
|
||||
(a) any file in Source Code Form that results from an addition to,
|
||||
deletion from, or modification of the contents of Covered
|
||||
Software; or
|
||||
|
||||
(b) any new file in Source Code Form that contains any Covered
|
||||
Software.
|
||||
|
||||
1.11. "Patent Claims" of a Contributor
|
||||
means any patent claim(s), including without limitation, method,
|
||||
process, and apparatus claims, in any patent Licensable by such
|
||||
Contributor that would be infringed, but for the grant of the
|
||||
License, by the making, using, selling, offering for sale, having
|
||||
made, import, or transfer of either its Contributions or its
|
||||
Contributor Version.
|
||||
|
||||
1.12. "Secondary License"
|
||||
means either the GNU General Public License, Version 2.0, the GNU
|
||||
Lesser General Public License, Version 2.1, the GNU Affero General
|
||||
Public License, Version 3.0, or any later versions of those
|
||||
licenses.
|
||||
|
||||
1.13. "Source Code Form"
|
||||
means the form of the work preferred for making modifications.
|
||||
|
||||
1.14. "You" (or "Your")
|
||||
means an individual or a legal entity exercising rights under this
|
||||
License. For legal entities, "You" includes any entity that
|
||||
controls, is controlled by, or is under common control with You. For
|
||||
purposes of this definition, "control" means (a) the power, direct
|
||||
or indirect, to cause the direction or management of such entity,
|
||||
whether by contract or otherwise, or (b) ownership of more than
|
||||
fifty percent (50%) of the outstanding shares or beneficial
|
||||
ownership of such entity.
|
||||
|
||||
2. License Grants and Conditions
|
||||
--------------------------------
|
||||
|
||||
2.1. Grants
|
||||
|
||||
Each Contributor hereby grants You a world-wide, royalty-free,
|
||||
non-exclusive license:
|
||||
|
||||
(a) under intellectual property rights (other than patent or trademark)
|
||||
Licensable by such Contributor to use, reproduce, make available,
|
||||
modify, display, perform, distribute, and otherwise exploit its
|
||||
Contributions, either on an unmodified basis, with Modifications, or
|
||||
as part of a Larger Work; and
|
||||
|
||||
(b) under Patent Claims of such Contributor to make, use, sell, offer
|
||||
for sale, have made, import, and otherwise transfer either its
|
||||
Contributions or its Contributor Version.
|
||||
|
||||
2.2. Effective Date
|
||||
|
||||
The licenses granted in Section 2.1 with respect to any Contribution
|
||||
become effective for each Contribution on the date the Contributor first
|
||||
distributes such Contribution.
|
||||
|
||||
2.3. Limitations on Grant Scope
|
||||
|
||||
The licenses granted in this Section 2 are the only rights granted under
|
||||
this License. No additional rights or licenses will be implied from the
|
||||
distribution or licensing of Covered Software under this License.
|
||||
Notwithstanding Section 2.1(b) above, no patent license is granted by a
|
||||
Contributor:
|
||||
|
||||
(a) for any code that a Contributor has removed from Covered Software;
|
||||
or
|
||||
|
||||
(b) for infringements caused by: (i) Your and any other third party's
|
||||
modifications of Covered Software, or (ii) the combination of its
|
||||
Contributions with other software (except as part of its Contributor
|
||||
Version); or
|
||||
|
||||
(c) under Patent Claims infringed by Covered Software in the absence of
|
||||
its Contributions.
|
||||
|
||||
This License does not grant any rights in the trademarks, service marks,
|
||||
or logos of any Contributor (except as may be necessary to comply with
|
||||
the notice requirements in Section 3.4).
|
||||
|
||||
2.4. Subsequent Licenses
|
||||
|
||||
No Contributor makes additional grants as a result of Your choice to
|
||||
distribute the Covered Software under a subsequent version of this
|
||||
License (see Section 10.2) or under the terms of a Secondary License (if
|
||||
permitted under the terms of Section 3.3).
|
||||
|
||||
2.5. Representation
|
||||
|
||||
Each Contributor represents that the Contributor believes its
|
||||
Contributions are its original creation(s) or it has sufficient rights
|
||||
to grant the rights to its Contributions conveyed by this License.
|
||||
|
||||
2.6. Fair Use
|
||||
|
||||
This License is not intended to limit any rights You have under
|
||||
applicable copyright doctrines of fair use, fair dealing, or other
|
||||
equivalents.
|
||||
|
||||
2.7. Conditions
|
||||
|
||||
Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
|
||||
in Section 2.1.
|
||||
|
||||
3. Responsibilities
|
||||
-------------------
|
||||
|
||||
3.1. Distribution of Source Form
|
||||
|
||||
All distribution of Covered Software in Source Code Form, including any
|
||||
Modifications that You create or to which You contribute, must be under
|
||||
the terms of this License. You must inform recipients that the Source
|
||||
Code Form of the Covered Software is governed by the terms of this
|
||||
License, and how they can obtain a copy of this License. You may not
|
||||
attempt to alter or restrict the recipients' rights in the Source Code
|
||||
Form.
|
||||
|
||||
3.2. Distribution of Executable Form
|
||||
|
||||
If You distribute Covered Software in Executable Form then:
|
||||
|
||||
(a) such Covered Software must also be made available in Source Code
|
||||
Form, as described in Section 3.1, and You must inform recipients of
|
||||
the Executable Form how they can obtain a copy of such Source Code
|
||||
Form by reasonable means in a timely manner, at a charge no more
|
||||
than the cost of distribution to the recipient; and
|
||||
|
||||
(b) You may distribute such Executable Form under the terms of this
|
||||
License, or sublicense it under different terms, provided that the
|
||||
license for the Executable Form does not attempt to limit or alter
|
||||
the recipients' rights in the Source Code Form under this License.
|
||||
|
||||
3.3. Distribution of a Larger Work
|
||||
|
||||
You may create and distribute a Larger Work under terms of Your choice,
|
||||
provided that You also comply with the requirements of this License for
|
||||
the Covered Software. If the Larger Work is a combination of Covered
|
||||
Software with a work governed by one or more Secondary Licenses, and the
|
||||
Covered Software is not Incompatible With Secondary Licenses, this
|
||||
License permits You to additionally distribute such Covered Software
|
||||
under the terms of such Secondary License(s), so that the recipient of
|
||||
the Larger Work may, at their option, further distribute the Covered
|
||||
Software under the terms of either this License or such Secondary
|
||||
License(s).
|
||||
|
||||
3.4. Notices
|
||||
|
||||
You may not remove or alter the substance of any license notices
|
||||
(including copyright notices, patent notices, disclaimers of warranty,
|
||||
or limitations of liability) contained within the Source Code Form of
|
||||
the Covered Software, except that You may alter any license notices to
|
||||
the extent required to remedy known factual inaccuracies.
|
||||
|
||||
3.5. Application of Additional Terms
|
||||
|
||||
You may choose to offer, and to charge a fee for, warranty, support,
|
||||
indemnity or liability obligations to one or more recipients of Covered
|
||||
Software. However, You may do so only on Your own behalf, and not on
|
||||
behalf of any Contributor. You must make it absolutely clear that any
|
||||
such warranty, support, indemnity, or liability obligation is offered by
|
||||
You alone, and You hereby agree to indemnify every Contributor for any
|
||||
liability incurred by such Contributor as a result of warranty, support,
|
||||
indemnity or liability terms You offer. You may include additional
|
||||
disclaimers of warranty and limitations of liability specific to any
|
||||
jurisdiction.
|
||||
|
||||
4. Inability to Comply Due to Statute or Regulation
|
||||
---------------------------------------------------
|
||||
|
||||
If it is impossible for You to comply with any of the terms of this
|
||||
License with respect to some or all of the Covered Software due to
|
||||
statute, judicial order, or regulation then You must: (a) comply with
|
||||
the terms of this License to the maximum extent possible; and (b)
|
||||
describe the limitations and the code they affect. Such description must
|
||||
be placed in a text file included with all distributions of the Covered
|
||||
Software under this License. Except to the extent prohibited by statute
|
||||
or regulation, such description must be sufficiently detailed for a
|
||||
recipient of ordinary skill to be able to understand it.
|
||||
|
||||
5. Termination
|
||||
--------------
|
||||
|
||||
5.1. The rights granted under this License will terminate automatically
|
||||
if You fail to comply with any of its terms. However, if You become
|
||||
compliant, then the rights granted under this License from a particular
|
||||
Contributor are reinstated (a) provisionally, unless and until such
|
||||
Contributor explicitly and finally terminates Your grants, and (b) on an
|
||||
ongoing basis, if such Contributor fails to notify You of the
|
||||
non-compliance by some reasonable means prior to 60 days after You have
|
||||
come back into compliance. Moreover, Your grants from a particular
|
||||
Contributor are reinstated on an ongoing basis if such Contributor
|
||||
notifies You of the non-compliance by some reasonable means, this is the
|
||||
first time You have received notice of non-compliance with this License
|
||||
from such Contributor, and You become compliant prior to 30 days after
|
||||
Your receipt of the notice.
|
||||
|
||||
5.2. If You initiate litigation against any entity by asserting a patent
|
||||
infringement claim (excluding declaratory judgment actions,
|
||||
counter-claims, and cross-claims) alleging that a Contributor Version
|
||||
directly or indirectly infringes any patent, then the rights granted to
|
||||
You by any and all Contributors for the Covered Software under Section
|
||||
2.1 of this License shall terminate.
|
||||
|
||||
5.3. In the event of termination under Sections 5.1 or 5.2 above, all
|
||||
end user license agreements (excluding distributors and resellers) which
|
||||
have been validly granted by You or Your distributors under this License
|
||||
prior to termination shall survive termination.
|
||||
|
||||
************************************************************************
|
||||
* *
|
||||
* 6. Disclaimer of Warranty *
|
||||
* ------------------------- *
|
||||
* *
|
||||
* Covered Software is provided under this License on an "as is" *
|
||||
* basis, without warranty of any kind, either expressed, implied, or *
|
||||
* statutory, including, without limitation, warranties that the *
|
||||
* Covered Software is free of defects, merchantable, fit for a *
|
||||
* particular purpose or non-infringing. The entire risk as to the *
|
||||
* quality and performance of the Covered Software is with You. *
|
||||
* Should any Covered Software prove defective in any respect, You *
|
||||
* (not any Contributor) assume the cost of any necessary servicing, *
|
||||
* repair, or correction. This disclaimer of warranty constitutes an *
|
||||
* essential part of this License. No use of any Covered Software is *
|
||||
* authorized under this License except under this disclaimer. *
|
||||
* *
|
||||
************************************************************************
|
||||
|
||||
************************************************************************
|
||||
* *
|
||||
* 7. Limitation of Liability *
|
||||
* -------------------------- *
|
||||
* *
|
||||
* Under no circumstances and under no legal theory, whether tort *
|
||||
* (including negligence), contract, or otherwise, shall any *
|
||||
* Contributor, or anyone who distributes Covered Software as *
|
||||
* permitted above, be liable to You for any direct, indirect, *
|
||||
* special, incidental, or consequential damages of any character *
|
||||
* including, without limitation, damages for lost profits, loss of *
|
||||
* goodwill, work stoppage, computer failure or malfunction, or any *
|
||||
* and all other commercial damages or losses, even if such party *
|
||||
* shall have been informed of the possibility of such damages. This *
|
||||
* limitation of liability shall not apply to liability for death or *
|
||||
* personal injury resulting from such party's negligence to the *
|
||||
* extent applicable law prohibits such limitation. Some *
|
||||
* jurisdictions do not allow the exclusion or limitation of *
|
||||
* incidental or consequential damages, so this exclusion and *
|
||||
* limitation may not apply to You. *
|
||||
* *
|
||||
************************************************************************
|
||||
|
||||
8. Litigation
|
||||
-------------
|
||||
|
||||
Any litigation relating to this License may be brought only in the
|
||||
courts of a jurisdiction where the defendant maintains its principal
|
||||
place of business and such litigation shall be governed by laws of that
|
||||
jurisdiction, without reference to its conflict-of-law provisions.
|
||||
Nothing in this Section shall prevent a party's ability to bring
|
||||
cross-claims or counter-claims.
|
||||
|
||||
9. Miscellaneous
|
||||
----------------
|
||||
|
||||
This License represents the complete agreement concerning the subject
|
||||
matter hereof. If any provision of this License is held to be
|
||||
unenforceable, such provision shall be reformed only to the extent
|
||||
necessary to make it enforceable. Any law or regulation which provides
|
||||
that the language of a contract shall be construed against the drafter
|
||||
shall not be used to construe this License against a Contributor.
|
||||
|
||||
10. Versions of the License
|
||||
---------------------------
|
||||
|
||||
10.1. New Versions
|
||||
|
||||
Mozilla Foundation is the license steward. Except as provided in Section
|
||||
10.3, no one other than the license steward has the right to modify or
|
||||
publish new versions of this License. Each version will be given a
|
||||
distinguishing version number.
|
||||
|
||||
10.2. Effect of New Versions
|
||||
|
||||
You may distribute the Covered Software under the terms of the version
|
||||
of the License under which You originally received the Covered Software,
|
||||
or under the terms of any subsequent version published by the license
|
||||
steward.
|
||||
|
||||
10.3. Modified Versions
|
||||
|
||||
If you create software not governed by this License, and you want to
|
||||
create a new license for such software, you may create and use a
|
||||
modified version of this License if you rename the license and remove
|
||||
any references to the name of the license steward (except to note that
|
||||
such modified license differs from this License).
|
||||
|
||||
10.4. Distributing Source Code Form that is Incompatible With Secondary
|
||||
Licenses
|
||||
|
||||
If You choose to distribute Source Code Form that is Incompatible With
|
||||
Secondary Licenses under the terms of this version of the License, the
|
||||
notice described in Exhibit B of this License must be attached.
|
||||
|
||||
Exhibit A - Source Code Form License Notice
|
||||
-------------------------------------------
|
||||
|
||||
This Source Code Form is subject to the terms of the Mozilla Public
|
||||
License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
||||
|
||||
If it is not possible or desirable to put the notice in a particular
|
||||
file, then You may include the notice in a location (such as a LICENSE
|
||||
file in a relevant directory) where a recipient would be likely to look
|
||||
for such a notice.
|
||||
|
||||
You may add additional accurate notices of copyright ownership.
|
||||
|
||||
Exhibit B - "Incompatible With Secondary Licenses" Notice
|
||||
---------------------------------------------------------
|
||||
|
||||
This Source Code Form is "Incompatible With Secondary Licenses", as
|
||||
defined by the Mozilla Public License, v. 2.0.
|
||||
@@ -0,0 +1,145 @@
|
||||
Metadata-Version: 2.1
|
||||
Name: hypothesis
|
||||
Version: 6.92.1
|
||||
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.8
|
||||
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.8
|
||||
Description-Content-Type: text/x-rst
|
||||
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: django >=3.2 ; extra == 'all'
|
||||
Requires-Dist: dpcontracts >=0.4 ; extra == 'all'
|
||||
Requires-Dist: lark >=0.10.1 ; extra == 'all'
|
||||
Requires-Dist: libcst >=0.3.16 ; extra == 'all'
|
||||
Requires-Dist: numpy >=1.17.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: backports.zoneinfo >=0.2.1 ; (python_version < "3.9") and extra == 'all'
|
||||
Requires-Dist: tzdata >=2023.3 ; (sys_platform == "win32") 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: dateutil
|
||||
Requires-Dist: python-dateutil >=1.4 ; extra == 'dateutil'
|
||||
Provides-Extra: django
|
||||
Requires-Dist: django >=3.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.17.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: zoneinfo
|
||||
Requires-Dist: backports.zoneinfo >=0.2.1 ; (python_version < "3.9") and extra == 'zoneinfo'
|
||||
Requires-Dist: tzdata >=2023.3 ; (sys_platform == "win32") and extra == 'zoneinfo'
|
||||
|
||||
==========
|
||||
Hypothesis
|
||||
==========
|
||||
|
||||
Hypothesis is an advanced testing library for Python. It lets you write tests which
|
||||
are parametrized by a source of examples, and then generates simple and comprehensible
|
||||
examples that make your tests fail. This lets you find more bugs in your code with less
|
||||
work.
|
||||
|
||||
e.g.
|
||||
|
||||
.. code-block:: python
|
||||
|
||||
@given(st.lists(st.floats(allow_nan=False, allow_infinity=False), min_size=1))
|
||||
def test_mean(xs):
|
||||
assert min(xs) <= mean(xs) <= max(xs)
|
||||
|
||||
.. code-block::
|
||||
|
||||
Falsifying example: test_mean(
|
||||
xs=[1.7976321109618856e+308, 6.102390043022755e+303]
|
||||
)
|
||||
|
||||
Hypothesis is extremely practical and advances the state of the art of
|
||||
unit testing by some way. It's easy to use, stable, and powerful. If
|
||||
you're not using Hypothesis to test your project then you're missing out.
|
||||
|
||||
------------------------
|
||||
Quick Start/Installation
|
||||
------------------------
|
||||
|
||||
If you just want to get started:
|
||||
|
||||
.. code-block::
|
||||
|
||||
pip install hypothesis
|
||||
|
||||
|
||||
-----------------
|
||||
Links of interest
|
||||
-----------------
|
||||
|
||||
The main Hypothesis site is at `hypothesis.works <https://hypothesis.works/>`_, and contains a lot
|
||||
of good introductory and explanatory material.
|
||||
|
||||
Extensive documentation and examples of usage are `available at readthedocs <https://hypothesis.readthedocs.io/en/latest/>`_.
|
||||
|
||||
If you want to talk to people about using Hypothesis, `we have both an IRC channel
|
||||
and a mailing list <https://hypothesis.readthedocs.io/en/latest/community.html>`_.
|
||||
|
||||
If you want to receive occasional updates about Hypothesis, including useful tips and tricks, there's a
|
||||
`TinyLetter mailing list to sign up for them <https://tinyletter.com/DRMacIver/>`_.
|
||||
|
||||
If you want to contribute to Hypothesis, `instructions are here <https://github.com/HypothesisWorks/hypothesis-python/blob/master/CONTRIBUTING.rst>`_.
|
||||
|
||||
If you want to hear from people who are already using Hypothesis, some of them `have written
|
||||
about it <https://hypothesis.readthedocs.io/en/latest/endorsements.html>`_.
|
||||
|
||||
If you want to create a downstream package of Hypothesis, please read `these guidelines for packagers <https://hypothesis.readthedocs.io/en/latest/packaging.html>`_.
|
||||
@@ -0,0 +1,211 @@
|
||||
../../Scripts/hypothesis.exe,sha256=tPUvfbssIBB3Dh6XFIJIXKHMg1F-4xfvsXRKBNB2m6M,108402
|
||||
__pycache__/_hypothesis_ftz_detector.cpython-311.pyc,,
|
||||
__pycache__/_hypothesis_pytestplugin.cpython-311.pyc,,
|
||||
_hypothesis_ftz_detector.py,sha256=tx5KMxuT2aUs33N_qlEoKVMaS4QFwpRPBxvh_zucoyQ,6146
|
||||
_hypothesis_pytestplugin.py,sha256=Uu9I0dnoy0XePpxURIKX_RSlttoq0E8FEBdHYU7meY4,18088
|
||||
hypothesis-6.92.1.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
hypothesis-6.92.1.dist-info/LICENSE.txt,sha256=rIkDe6xjVQZE3OjPMsZ2Xl-rncGhzpS4n4qAXzQaZ1A,17141
|
||||
hypothesis-6.92.1.dist-info/METADATA,sha256=fzvlYCNnTgDLTHDtqK-avse9B4Ivuixe12KxyCQmikM,5976
|
||||
hypothesis-6.92.1.dist-info/RECORD,,
|
||||
hypothesis-6.92.1.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
hypothesis-6.92.1.dist-info/WHEEL,sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM,92
|
||||
hypothesis-6.92.1.dist-info/entry_points.txt,sha256=JDoUs9w1bYme7aG_eJ1cCtstRTWD71BzG8iRi-G2eHE,113
|
||||
hypothesis-6.92.1.dist-info/top_level.txt,sha256=w1d7CQ1DFMTUKwlooenGnU_5c0lDjjaPrSPOyP6Zv3I,61
|
||||
hypothesis/__init__.py,sha256=GKMcork0g5D9RgC7-DObZRX-v4AmpPO8c6n4b4VATag,1441
|
||||
hypothesis/__pycache__/__init__.cpython-311.pyc,,
|
||||
hypothesis/__pycache__/_settings.cpython-311.pyc,,
|
||||
hypothesis/__pycache__/configuration.cpython-311.pyc,,
|
||||
hypothesis/__pycache__/control.cpython-311.pyc,,
|
||||
hypothesis/__pycache__/core.cpython-311.pyc,,
|
||||
hypothesis/__pycache__/database.cpython-311.pyc,,
|
||||
hypothesis/__pycache__/entry_points.cpython-311.pyc,,
|
||||
hypothesis/__pycache__/errors.cpython-311.pyc,,
|
||||
hypothesis/__pycache__/provisional.cpython-311.pyc,,
|
||||
hypothesis/__pycache__/reporting.cpython-311.pyc,,
|
||||
hypothesis/__pycache__/stateful.cpython-311.pyc,,
|
||||
hypothesis/__pycache__/statistics.cpython-311.pyc,,
|
||||
hypothesis/__pycache__/version.cpython-311.pyc,,
|
||||
hypothesis/_settings.py,sha256=jPHVTa9kP6H1gGtpIoEQTL2nwQZnvew34CRQZ0LKxVw,26162
|
||||
hypothesis/configuration.py,sha256=bSdCBEvy86-uIV0a6uhSaiU4nvcs5w1Z83MyUkHX6eo,1114
|
||||
hypothesis/control.py,sha256=Gad2h0hZ_8MdNbYVv5pjORg-Y2Gj_95UJI-uY7Ncw0M,10151
|
||||
hypothesis/core.py,sha256=BeZtQioOm8yAI9mEGT02Z3fglHbxqpZkF8Ae7npWczE,71466
|
||||
hypothesis/database.py,sha256=1fARqE3ekfTJ8WTDrh-aJyWu79cDEwjvVhWBMevbNxk,24531
|
||||
hypothesis/entry_points.py,sha256=oE8Pn_703zlrEOi1nbTp12mGcZsNhQQJWvx0z_7DWQg,1283
|
||||
hypothesis/errors.py,sha256=HIeUygL9iPKlVChB5xoS6_ueuxB1C7z4ubaAlAYnsp4,6299
|
||||
hypothesis/extra/__init__.py,sha256=gx4ENVDkrzBxy5Lv3Iyfs3tvMGdWMbiHfi95B7t61CY,415
|
||||
hypothesis/extra/__pycache__/__init__.cpython-311.pyc,,
|
||||
hypothesis/extra/__pycache__/_array_helpers.cpython-311.pyc,,
|
||||
hypothesis/extra/__pycache__/_patching.cpython-311.pyc,,
|
||||
hypothesis/extra/__pycache__/array_api.cpython-311.pyc,,
|
||||
hypothesis/extra/__pycache__/cli.cpython-311.pyc,,
|
||||
hypothesis/extra/__pycache__/codemods.cpython-311.pyc,,
|
||||
hypothesis/extra/__pycache__/dateutil.cpython-311.pyc,,
|
||||
hypothesis/extra/__pycache__/dpcontracts.cpython-311.pyc,,
|
||||
hypothesis/extra/__pycache__/ghostwriter.cpython-311.pyc,,
|
||||
hypothesis/extra/__pycache__/lark.cpython-311.pyc,,
|
||||
hypothesis/extra/__pycache__/numpy.cpython-311.pyc,,
|
||||
hypothesis/extra/__pycache__/pytestplugin.cpython-311.pyc,,
|
||||
hypothesis/extra/__pycache__/pytz.cpython-311.pyc,,
|
||||
hypothesis/extra/__pycache__/redis.cpython-311.pyc,,
|
||||
hypothesis/extra/_array_helpers.py,sha256=BYvpfoGiLRV_GluzwXhAEyJ3x8OIufoCbyB04HsQe6M,27678
|
||||
hypothesis/extra/_patching.py,sha256=i5ljc3btmp-x7voTLUV3gUoI5PJn3f3sLTWqm7q6hGk,8472
|
||||
hypothesis/extra/array_api.py,sha256=G5pilb2R0nhXQS6cvrUU67XXYEdMrTg2WN_e_eLV7uU,42492
|
||||
hypothesis/extra/cli.py,sha256=NbN9o513IUd67LU3nkR7aGZe6rdlFkOqaQfarLPK6aI,12957
|
||||
hypothesis/extra/codemods.py,sha256=vkmErOdmZKsK2q8N-8avWN0A2Y_NUUfu6tDXV3I07SI,11269
|
||||
hypothesis/extra/dateutil.py,sha256=s1c1Nz50aIKbI8ZvuCsGMwS-krHr8FVxI2HvMCtbkO0,2229
|
||||
hypothesis/extra/django/__init__.py,sha256=sf_O70TL08PkVu_BR59r67cc-HFnk0Cm6M0PB25o4W4,866
|
||||
hypothesis/extra/django/__pycache__/__init__.cpython-311.pyc,,
|
||||
hypothesis/extra/django/__pycache__/_fields.cpython-311.pyc,,
|
||||
hypothesis/extra/django/__pycache__/_impl.cpython-311.pyc,,
|
||||
hypothesis/extra/django/_fields.py,sha256=4WtvlTtPK-j2B9kHAj6_XwcEBwPpBXVDvZBmMTZbjGA,12501
|
||||
hypothesis/extra/django/_impl.py,sha256=zfm9Pgqo7jZfIHhWwVvfYWRx4DA8cfRiA5Fi4YFTEsc,8364
|
||||
hypothesis/extra/dpcontracts.py,sha256=yexiGv9iLGm6g9gpLfcVc-ca2CXr0xjEsqy7SWunJAE,1794
|
||||
hypothesis/extra/ghostwriter.py,sha256=pRBdV5y9wgbalMw6WcLaHZ6Qe9uX3B4n8SvGkKhAZXM,70319
|
||||
hypothesis/extra/lark.py,sha256=2Pu-R40_OTxzXzfD6iY4x12PtsXdaD2BxYD-hdLf_B0,8207
|
||||
hypothesis/extra/numpy.py,sha256=rZmPu-357MtbgWN1owUeGgIF13fbh2xlWWAkMy2KBWk,44980
|
||||
hypothesis/extra/pandas/__init__.py,sha256=Og5_57kbsN_QOHdtVIDEfQPI1VIWOnb8gGI2zBhdw20,633
|
||||
hypothesis/extra/pandas/__pycache__/__init__.cpython-311.pyc,,
|
||||
hypothesis/extra/pandas/__pycache__/impl.cpython-311.pyc,,
|
||||
hypothesis/extra/pandas/impl.py,sha256=VHjdrmq1fiZqgAEAIW6Iohu-HtI-VnDMTCzp-0hceEQ,28265
|
||||
hypothesis/extra/pytestplugin.py,sha256=OmbL8Nrqm6UpzxXPnfzZ4yFAqVfFGYGzZM4qxdOgJg4,752
|
||||
hypothesis/extra/pytz.py,sha256=cxzD5B4en5OFblCao_uB6gWUuMgodar1hyxvsc17sIY,1924
|
||||
hypothesis/extra/redis.py,sha256=IOmIHtVJTR0FAw_FY1Y5Puys5Fm9Yf59pwZ4LKrQD6U,2817
|
||||
hypothesis/internal/__init__.py,sha256=gx4ENVDkrzBxy5Lv3Iyfs3tvMGdWMbiHfi95B7t61CY,415
|
||||
hypothesis/internal/__pycache__/__init__.cpython-311.pyc,,
|
||||
hypothesis/internal/__pycache__/cache.cpython-311.pyc,,
|
||||
hypothesis/internal/__pycache__/cathetus.cpython-311.pyc,,
|
||||
hypothesis/internal/__pycache__/charmap.cpython-311.pyc,,
|
||||
hypothesis/internal/__pycache__/compat.cpython-311.pyc,,
|
||||
hypothesis/internal/__pycache__/coverage.cpython-311.pyc,,
|
||||
hypothesis/internal/__pycache__/detection.cpython-311.pyc,,
|
||||
hypothesis/internal/__pycache__/entropy.cpython-311.pyc,,
|
||||
hypothesis/internal/__pycache__/escalation.cpython-311.pyc,,
|
||||
hypothesis/internal/__pycache__/filtering.cpython-311.pyc,,
|
||||
hypothesis/internal/__pycache__/floats.cpython-311.pyc,,
|
||||
hypothesis/internal/__pycache__/healthcheck.cpython-311.pyc,,
|
||||
hypothesis/internal/__pycache__/intervalsets.cpython-311.pyc,,
|
||||
hypothesis/internal/__pycache__/observability.cpython-311.pyc,,
|
||||
hypothesis/internal/__pycache__/reflection.cpython-311.pyc,,
|
||||
hypothesis/internal/__pycache__/scrutineer.cpython-311.pyc,,
|
||||
hypothesis/internal/__pycache__/validation.cpython-311.pyc,,
|
||||
hypothesis/internal/cache.py,sha256=vDkYE18CCg400IWb31ck0H-0RXzimuYbRbNqblX9n-8,9752
|
||||
hypothesis/internal/cathetus.py,sha256=JvIF6V4zZsLKSJen72ASLHNn26c01u3_xZFTLcfm2UQ,2239
|
||||
hypothesis/internal/charmap.py,sha256=IPo_cUsLWqnJbzhSYzYtSQ56InaP13ScZY6SBLUFjQA,9392
|
||||
hypothesis/internal/compat.py,sha256=sfKMIEaySX1R73aSztxGEdjIqbSIPSupR7879VZ7RgE,8194
|
||||
hypothesis/internal/conjecture/__init__.py,sha256=gx4ENVDkrzBxy5Lv3Iyfs3tvMGdWMbiHfi95B7t61CY,415
|
||||
hypothesis/internal/conjecture/__pycache__/__init__.cpython-311.pyc,,
|
||||
hypothesis/internal/conjecture/__pycache__/choicetree.cpython-311.pyc,,
|
||||
hypothesis/internal/conjecture/__pycache__/data.cpython-311.pyc,,
|
||||
hypothesis/internal/conjecture/__pycache__/datatree.cpython-311.pyc,,
|
||||
hypothesis/internal/conjecture/__pycache__/engine.cpython-311.pyc,,
|
||||
hypothesis/internal/conjecture/__pycache__/floats.cpython-311.pyc,,
|
||||
hypothesis/internal/conjecture/__pycache__/junkdrawer.cpython-311.pyc,,
|
||||
hypothesis/internal/conjecture/__pycache__/optimiser.cpython-311.pyc,,
|
||||
hypothesis/internal/conjecture/__pycache__/pareto.cpython-311.pyc,,
|
||||
hypothesis/internal/conjecture/__pycache__/shrinker.cpython-311.pyc,,
|
||||
hypothesis/internal/conjecture/__pycache__/utils.cpython-311.pyc,,
|
||||
hypothesis/internal/conjecture/choicetree.py,sha256=SkbYliy9seP1nkB4VdpViY53DqLhEkzISlTlRQrqQEc,4989
|
||||
hypothesis/internal/conjecture/data.py,sha256=TPpnzd_NKrLoS2oin8-DW_pIgfr_s-YFSuqthC5f5PE,66053
|
||||
hypothesis/internal/conjecture/datatree.py,sha256=xa49jylvPMMZZj3NSFjZV2cuaQra7Cg_lnqVO-WZtu8,16474
|
||||
hypothesis/internal/conjecture/dfa/__init__.py,sha256=rCCmwHF7HAOTFH9wYFANvMB1Y2i1zwcd0XonbfuGNCQ,23906
|
||||
hypothesis/internal/conjecture/dfa/__pycache__/__init__.cpython-311.pyc,,
|
||||
hypothesis/internal/conjecture/dfa/__pycache__/lstar.cpython-311.pyc,,
|
||||
hypothesis/internal/conjecture/dfa/lstar.py,sha256=SQykZRn73Yi0WPHC_maYvHrklXkBzn1pmg8hk4i18LY,19317
|
||||
hypothesis/internal/conjecture/engine.py,sha256=Wd7hKaxQZlKbv9ev-8JCTz-dLcXfk2kv90-OjtnMzAY,44035
|
||||
hypothesis/internal/conjecture/floats.py,sha256=_zbyI-famViVmaF0pkX72H-W1oUECMh1bD58tmwt_u8,7220
|
||||
hypothesis/internal/conjecture/junkdrawer.py,sha256=nba4bOdtahldJVmKkHwYcIp0sLcytz-dyYwuU9NLrQw,12776
|
||||
hypothesis/internal/conjecture/optimiser.py,sha256=Q6JjMWxrnYVCSPTPDRuqeXRKa-KdgNbaV-tHbdxF7Yk,7342
|
||||
hypothesis/internal/conjecture/pareto.py,sha256=pPIij3uH4YU0GXnMbHJ0cGRmDxHRQ2GTP6NL30py_Hc,14356
|
||||
hypothesis/internal/conjecture/shrinker.py,sha256=-7POQumiV1CZrfHroxMDz96LYagTfoiIePmyz-DvVWI,64493
|
||||
hypothesis/internal/conjecture/shrinking/__init__.py,sha256=Czm-xejT1jwTM5X92aUwW8nxyrFAMqT2bZOj5B90YE4,746
|
||||
hypothesis/internal/conjecture/shrinking/__pycache__/__init__.cpython-311.pyc,,
|
||||
hypothesis/internal/conjecture/shrinking/__pycache__/common.cpython-311.pyc,,
|
||||
hypothesis/internal/conjecture/shrinking/__pycache__/dfas.cpython-311.pyc,,
|
||||
hypothesis/internal/conjecture/shrinking/__pycache__/floats.cpython-311.pyc,,
|
||||
hypothesis/internal/conjecture/shrinking/__pycache__/integer.cpython-311.pyc,,
|
||||
hypothesis/internal/conjecture/shrinking/__pycache__/learned_dfas.cpython-311.pyc,,
|
||||
hypothesis/internal/conjecture/shrinking/__pycache__/lexical.cpython-311.pyc,,
|
||||
hypothesis/internal/conjecture/shrinking/__pycache__/ordering.cpython-311.pyc,,
|
||||
hypothesis/internal/conjecture/shrinking/common.py,sha256=3BnrddSAkvP5V6sAZTqhzPnebUjGcMYt7eLx3VpuYtk,5453
|
||||
hypothesis/internal/conjecture/shrinking/dfas.py,sha256=fupp1jriVqnwyC0Pe8dnC1rsGfTmaIkkfFzFF7jqAok,11913
|
||||
hypothesis/internal/conjecture/shrinking/floats.py,sha256=LH_Rvq6AF-BqjL91xQmb7OV7kFaex3PnIl01sp4PWDA,3718
|
||||
hypothesis/internal/conjecture/shrinking/integer.py,sha256=HGkAagLaCG8diJ-ha2FwpP23f2tbZb3EpV3a8nm0sho,2211
|
||||
hypothesis/internal/conjecture/shrinking/learned_dfas.py,sha256=Lgp5bbf0RetTM9MGhVEmPjWsTUpTIlt8ruYyjAnUgT0,1848
|
||||
hypothesis/internal/conjecture/shrinking/lexical.py,sha256=mK8CEvhK_-G9QDnrjPbq3_rOgn5ElA9OC5Ooe-dmRps,1816
|
||||
hypothesis/internal/conjecture/shrinking/ordering.py,sha256=YrzhqaSzHA_vce7-QldjX1DgkXgJGH_xLDz-Uqen-Cc,3541
|
||||
hypothesis/internal/conjecture/utils.py,sha256=i1dwT_NqsC7W_W1pb_hOOLFpcbj_h5E0jEMpdUn17RI,12693
|
||||
hypothesis/internal/coverage.py,sha256=DQrWd2STRQge-_vZxxYxanN5RBMZiM-oNjDNMsUoXVM,3388
|
||||
hypothesis/internal/detection.py,sha256=dio4u_rY3GU81Iu3DS9wVDYovlsVW3jAM_nZTm2vMi8,617
|
||||
hypothesis/internal/entropy.py,sha256=p0hY34VqasgGW9iBW1EVcUHQdQpsaUqkxJ8Nw-uCuiA,7418
|
||||
hypothesis/internal/escalation.py,sha256=CKX66fup3J6eK7WCvzVSQUhi0RYoFwR4Ug-pMLqdzHc,6586
|
||||
hypothesis/internal/filtering.py,sha256=vmGhf5V3ozSk0S5HD3gP6L-VLsjAk5XHYcjt0h02tGE,11881
|
||||
hypothesis/internal/floats.py,sha256=in46mRux2u_n1av0T6hrVYihsXcQJ1EpNeECMPOvz1Q,5192
|
||||
hypothesis/internal/healthcheck.py,sha256=NmTjJgA_GpHmwv5SdbaUw9GdnfRl4ohOJHQurOtPX4w,1095
|
||||
hypothesis/internal/intervalsets.py,sha256=A1vAr3jwOWcQwrlU1x9zASE44Pi8pSi6_zic808dBUg,10453
|
||||
hypothesis/internal/observability.py,sha256=gV40l44NHIjn0-ZtIgljlQGKVp_vSY1n7fpWiqPBCco,3026
|
||||
hypothesis/internal/reflection.py,sha256=wytrszrbTkACz-YwCdvF7KRyl8ZXu5qFTmB9PmzWQRI,24210
|
||||
hypothesis/internal/scrutineer.py,sha256=PMXEa7o5xqwnsBhI2HGh3qIND1qTDi-mr0hfq0Govkw,9102
|
||||
hypothesis/internal/validation.py,sha256=0JyoWAcqk64U1s_RIzZGsklOYsIWIUid7DQry84Nc24,4091
|
||||
hypothesis/provisional.py,sha256=W-tT8BSaxnAhtKBqNVqAdRz6UZlDL8EJveERBADRpsY,7398
|
||||
hypothesis/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
hypothesis/reporting.py,sha256=g8P6UmuJuUIuhxh-BeC7Zk87VfzNw37ffKyuKmjHop4,1514
|
||||
hypothesis/stateful.py,sha256=J81LdHae1tq_1lG4e4baNExAkmAOTOJ_nyO1K4ZeELI,35871
|
||||
hypothesis/statistics.py,sha256=etQBPRQoJrKaO815m1z-AyU_sRzKQVIa7eLLVilAYB0,5057
|
||||
hypothesis/strategies/__init__.py,sha256=nROoq6wLMmGCWyhZCsrWB1gcvMhImNO-wjsAKlZ56WI,3278
|
||||
hypothesis/strategies/__pycache__/__init__.cpython-311.pyc,,
|
||||
hypothesis/strategies/_internal/__init__.py,sha256=Ji2fRsYbdU66SbiFSU3kB6K6jPAYq96ZyYR8veDbAiE,620
|
||||
hypothesis/strategies/_internal/__pycache__/__init__.cpython-311.pyc,,
|
||||
hypothesis/strategies/_internal/__pycache__/attrs.cpython-311.pyc,,
|
||||
hypothesis/strategies/_internal/__pycache__/collections.cpython-311.pyc,,
|
||||
hypothesis/strategies/_internal/__pycache__/core.cpython-311.pyc,,
|
||||
hypothesis/strategies/_internal/__pycache__/datetime.cpython-311.pyc,,
|
||||
hypothesis/strategies/_internal/__pycache__/deferred.cpython-311.pyc,,
|
||||
hypothesis/strategies/_internal/__pycache__/featureflags.cpython-311.pyc,,
|
||||
hypothesis/strategies/_internal/__pycache__/flatmapped.cpython-311.pyc,,
|
||||
hypothesis/strategies/_internal/__pycache__/functions.cpython-311.pyc,,
|
||||
hypothesis/strategies/_internal/__pycache__/ipaddress.cpython-311.pyc,,
|
||||
hypothesis/strategies/_internal/__pycache__/lazy.cpython-311.pyc,,
|
||||
hypothesis/strategies/_internal/__pycache__/misc.cpython-311.pyc,,
|
||||
hypothesis/strategies/_internal/__pycache__/numbers.cpython-311.pyc,,
|
||||
hypothesis/strategies/_internal/__pycache__/random.cpython-311.pyc,,
|
||||
hypothesis/strategies/_internal/__pycache__/recursive.cpython-311.pyc,,
|
||||
hypothesis/strategies/_internal/__pycache__/regex.cpython-311.pyc,,
|
||||
hypothesis/strategies/_internal/__pycache__/shared.cpython-311.pyc,,
|
||||
hypothesis/strategies/_internal/__pycache__/strategies.cpython-311.pyc,,
|
||||
hypothesis/strategies/_internal/__pycache__/strings.cpython-311.pyc,,
|
||||
hypothesis/strategies/_internal/__pycache__/types.cpython-311.pyc,,
|
||||
hypothesis/strategies/_internal/__pycache__/utils.cpython-311.pyc,,
|
||||
hypothesis/strategies/_internal/attrs.py,sha256=CTHAXLvPKA1euX35dC6ASemcgQDKb7JEX7C3U1Fp_ko,7641
|
||||
hypothesis/strategies/_internal/collections.py,sha256=nqD8MLu_bMUuFQYZP-0F_q65rDUEIUj5j6tZN-BU-ME,11283
|
||||
hypothesis/strategies/_internal/core.py,sha256=sKPean0dKqYp9Nto9Fa3-a2Msc78Xp-0b6uZ5kFsxBQ,97971
|
||||
hypothesis/strategies/_internal/datetime.py,sha256=WIujeRXe9DsjNrFiLjEtRc28jBAgAbUCtmwYQpGwoDY,20343
|
||||
hypothesis/strategies/_internal/deferred.py,sha256=lxHQtCKpfe3JBr-oIV0pSosK1o7K8F8NEo4U3I6VZ50,3100
|
||||
hypothesis/strategies/_internal/featureflags.py,sha256=BC3wPZQDZKFbqLb4SFfGPqwo7wW-c8_TAkP__8djX2g,4425
|
||||
hypothesis/strategies/_internal/flatmapped.py,sha256=YmRVwqTAvsB-pUOxfCalK5NmfvvR80aQH9YFgqffRqA,1474
|
||||
hypothesis/strategies/_internal/functions.py,sha256=7H1Xb4-ZmHleCqFwuOFblE62eyoxZUW8ccbpwEid_Lg,2293
|
||||
hypothesis/strategies/_internal/ipaddress.py,sha256=6_dnM0GM1TTrepqeFzkIdTgJUaFEls2fj_NRcH0LRvg,4278
|
||||
hypothesis/strategies/_internal/lazy.py,sha256=qbqU2vONgcgxVvztaVVtP2TTqEHNLebljWsTIgBGGas,5313
|
||||
hypothesis/strategies/_internal/misc.py,sha256=Ni9ms9emY4orAyuQKdBMwHVIkqw8evtrcud26wnTBwU,3718
|
||||
hypothesis/strategies/_internal/numbers.py,sha256=MgwforzxacZq_0C8gxvrHEvukMklXQHCKaBtfBSml3U,20516
|
||||
hypothesis/strategies/_internal/random.py,sha256=eHgCHCm7XHpyHC2mYWc0Hanzx-1q8IESDTLs24b2zxI,12924
|
||||
hypothesis/strategies/_internal/recursive.py,sha256=7L_BFy3nP6gv77UDgEMhdOHP3j6cvVVG_xtEYmwsQ1A,3727
|
||||
hypothesis/strategies/_internal/regex.py,sha256=a0xH5LQYXPBfvoWmIzap7pCqc3GWSBIRqXaDXGcflqY,20581
|
||||
hypothesis/strategies/_internal/shared.py,sha256=z_WizUeC4U5IH9gb33H2SQw5zJMEibb63PrOZS1df1w,1266
|
||||
hypothesis/strategies/_internal/strategies.py,sha256=ys_5HSqtjghAzrF35DUzQj8dPTQU5k24CF7FVO5VZu0,37529
|
||||
hypothesis/strategies/_internal/strings.py,sha256=xdFrkBN1OqEMDiy-ECU33Mvbs9EBaq4JBxPJ3eQlYq4,8958
|
||||
hypothesis/strategies/_internal/types.py,sha256=3mwOXzRpPMLt8KsA29aQnyY1mdRDrrm7EP0TOBN8P6M,38946
|
||||
hypothesis/strategies/_internal/utils.py,sha256=g3i2HoHHU8QbG5XV_WGEdfBcxKtMitWUWOeW6Nx8zZk,6576
|
||||
hypothesis/utils/__init__.py,sha256=OKsQ90RrxP9FV66bIPVssiyUCrxloT--0ejboL-lbLM,558
|
||||
hypothesis/utils/__pycache__/__init__.cpython-311.pyc,,
|
||||
hypothesis/utils/__pycache__/conventions.cpython-311.pyc,,
|
||||
hypothesis/utils/__pycache__/dynamicvariables.cpython-311.pyc,,
|
||||
hypothesis/utils/__pycache__/terminal.cpython-311.pyc,,
|
||||
hypothesis/utils/conventions.py,sha256=cn4ARH7VxwKy2p4G_tpftI2BfmHk8vk8KFSdgAv1jzc,681
|
||||
hypothesis/utils/dynamicvariables.py,sha256=KwGTKnf24REWrUxg0vamTJcu4PRenbN0j9XopOpK7u4,979
|
||||
hypothesis/utils/terminal.py,sha256=OZxvyy8aCaZbA7j5aATHip2B0sqFjsq3iCO8mDVowAI,1336
|
||||
hypothesis/vendor/__init__.py,sha256=gx4ENVDkrzBxy5Lv3Iyfs3tvMGdWMbiHfi95B7t61CY,415
|
||||
hypothesis/vendor/__pycache__/__init__.cpython-311.pyc,,
|
||||
hypothesis/vendor/__pycache__/pretty.cpython-311.pyc,,
|
||||
hypothesis/vendor/pretty.py,sha256=a9zj2omQ-EAfFT7Lw19I3KAFRnW0cnOyz59PRFIIesM,29629
|
||||
hypothesis/vendor/tlds-alpha-by-domain.txt,sha256=2ybe-kIO1KIsWokfqMpct9HszvMf_3wE4NRtl2Vydoo,9687
|
||||
hypothesis/version.py,sha256=Grb_bSHN8SUpkKrC2txAZkunYjfdJZdVnPpCVU8u7A8,497
|
||||
@@ -0,0 +1,5 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: bdist_wheel (0.42.0)
|
||||
Root-Is-Purelib: true
|
||||
Tag: py3-none-any
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
[console_scripts]
|
||||
hypothesis = hypothesis.extra.cli:main
|
||||
|
||||
[pytest11]
|
||||
hypothesispytest = _hypothesis_pytestplugin
|
||||
@@ -0,0 +1,3 @@
|
||||
_hypothesis_ftz_detector
|
||||
_hypothesis_pytestplugin
|
||||
hypothesis
|
||||
Reference in New Issue
Block a user