pyhamcrest

View on PyPIReverse Dependencies (169)

2.1.0 pyhamcrest-2.1.0-py3-none-any.whl

Wheel Details

Project: pyhamcrest
Version: 2.1.0
Filename: pyhamcrest-2.1.0-py3-none-any.whl
Download: [link]
Size: 54555
MD5: 5b403b68307779ad5eab6fcc58cd446d
SHA256: f6913d2f392e30e0375b3ecbd7aee79e5d1faa25d345c8f4ff597665dcac2587
Uploaded: 2023-10-22 15:47:25 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: PyHamcrest
Version: 2.1.0
Summary: Hamcrest framework for matcher objects
Author: Simon Brunning, Jon Reid
Author-Email: Chris Rose <offline[at]offby1.net>
Project-Url: History, https://github.com/hamcrest/PyHamcrest/blob/main/CHANGELOG.rst
Project-Url: Source, https://github.com/hamcrest/PyHamcrest/
Project-Url: Issues, https://github.com/hamcrest/PyHamcrest/issues
License: BSD License Copyright 2020 hamcrest.org All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of Hamcrest nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Keywords: hamcrest,matchers,pyunit,test,testing,unit,unittest,unittesting
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
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 :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: Jython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.6
Requires-Dist: black; extra == "dev"
Requires-Dist: doc2dash; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: pyhamcrest[docs,tests]; extra == "dev"
Requires-Dist: pytest-mypy; extra == "dev"
Requires-Dist: towncrier; extra == "dev"
Requires-Dist: tox; extra == "dev"
Requires-Dist: tox-asdf; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: alabaster (~=0.7); extra == "docs"
Requires-Dist: sphinx (~=4.0); extra == "docs"
Requires-Dist: coverage[toml]; extra == "tests"
Requires-Dist: dataclasses; python_version < "3.7" and extra == "tests"
Requires-Dist: mypy (!=0.940); platform_python_implementation != "PyPy" and extra == "tests"
Requires-Dist: pytest-mypy-plugins; platform_python_implementation != "PyPy" and extra == "tests"
Requires-Dist: pytest-sugar; extra == "tests"
Requires-Dist: pytest-xdist; extra == "tests"
Requires-Dist: pytest (>=5.0); extra == "tests"
Requires-Dist: pyyaml; extra == "tests"
Requires-Dist: types-dataclasses; python_version < "3.7" and extra == "tests"
Requires-Dist: types-mock; extra == "tests"
Requires-Dist: numpy; extra == "tests-numpy"
Requires-Dist: pyhamcrest[tests]; extra == "tests-numpy"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: tests
Provides-Extra: tests-numpy
Description-Content-Type: text/x-rst
License-File: LICENSE.txt
[Description omitted; length: 10574 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.18.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
hamcrest/__init__.py sha256=ye3Zuf3BUW3an4cl_8AQf5Oie1uHKKXpWGU11u93-eU 339
hamcrest/_version.py sha256=LiWWp4jkDoSBhFEQUTJdhCjmC8UWYSw7gmS_UUEYxUs 182
hamcrest/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hamcrest/core/__init__.py sha256=OtgUHXplW8TT3qFGT_0nP8RnySbjAHIbUfixWdD4-Jc 439
hamcrest/core/assert_that.py sha256=KU-e5TgRKxrACGpAIoxRkexF5ODpx7LUwKMOpAC5J3A 2909
hamcrest/core/base_description.py sha256=5uJ4GiJWEqFR1SD32zHAk2vUd0UO_4StVnmZ48hmot4 2028
hamcrest/core/base_matcher.py sha256=d5-mGOzOHmmB7xbC71gLmw2GqumBAcpuUzrebLwhxN0 1739
hamcrest/core/description.py sha256=FmLcpzX3cWsiaOc_zk9xepODLEDH2gfWtotu_kyEmRM 1535
hamcrest/core/matcher.py sha256=rzbXeizVYubPreI4t6LeFTzj8A1u7gVemC1iZ7wZb-M 2664
hamcrest/core/selfdescribing.py sha256=JEu7jzBRyZdNgUFW1nmSbu-AVTBV04DMN_lhgAQ2MWI 638
hamcrest/core/selfdescribingvalue.py sha256=z_HNxqgXjw3PJ-MiNQEd7Uf-UCp7_zkhY_tituiCeI0 928
hamcrest/core/string_description.py sha256=IWqdu3esHWVPv28P3oUs0Y8UQXCHZVpSF2rs_XOYo-s 940
hamcrest/core/core/__init__.py sha256=UnlVb0ok9BxDwHn3Q2L_P5CiN0ujo1ud6_glUACLwRQ 960
hamcrest/core/core/allof.py sha256=QlKOUPTeB5VLOQBVbi1RVgpyE4F_CLL1M4fQREzCT2Q 2319
hamcrest/core/core/anyof.py sha256=Ik2qXhLtbwddvT6pFf1HD_6xE1qQm1Aaut9z2B0Lh34 1332
hamcrest/core/core/described_as.py sha256=PT38Tp4rCRFWLWWOEzLPNPr_J9HOa4AOPdzb1Qi6Uf4 1939
hamcrest/core/core/future.py sha256=21157rotwwQ9o9PWIhbiFWqroVRJ4PUv9Umu3C2fPHc 4806
hamcrest/core/core/is_.py sha256=jNCk4YAfb9BEjza8yaAZ21dm1JwRgGbCYRY0LNozZJg 3074
hamcrest/core/core/isanything.py sha256=laDFz4RywfvlefRbzazc_iR3dJW6NJGBM46UJK_bN-k 967
hamcrest/core/core/isequal.py sha256=L8hQ9vJyxhx9CU0xoezyrAOOZclPg4lp2qWkj5oZVaE 1039
hamcrest/core/core/isinstanceof.py sha256=rWdTHfMjxaQJrfAbWTQ4ZVxVoBc_gL_E6hTUX4GkfYg 1261
hamcrest/core/core/isnone.py sha256=ttgbU_fTH-oYQ-rketRE8X-EHSSBJOeG_FsV2WZAjiA 745
hamcrest/core/core/isnot.py sha256=hUub3YLsPHssX7a237jA6sEx5UJTNIcyjD_1PC4h8dw 2186
hamcrest/core/core/issame.py sha256=tyy8LPix9RBH3l2BHQMwmPdgqN3ROPP9UExA026Iycs 1344
hamcrest/core/core/raises.py sha256=VBdrL0QquoPS92ZeXS7B7p-82wYA8MjdY8XhkizW7j0 5352
hamcrest/core/helpers/__init__.py sha256=mPsycYI18LoGawOo9BfETa7yKtnM-fDjFOr43BIevUg 146
hamcrest/core/helpers/hasmethod.py sha256=y2Te7m2edjLsZFH7Aadtnv81YKglTr5rYtr84O_sGgM 346
hamcrest/core/helpers/ismock.py sha256=p8iFbQCEp0BGwB_1gO3K-X7RsfpU5J_8E81GL8hs3nA 319
hamcrest/core/helpers/wrap_matcher.py sha256=--N9XNoByGw_L7cd66phQIukXUzRwLkVwqfw--PbY-w 748
hamcrest/library/__init__.py sha256=tf9nJwXFdyef20MSD81R1xWhjecbkeCvsttA5u7fpX0 999
hamcrest/library/collection/__init__.py sha256=YEBH61odhkALDrIoXJ_soxJIN11vCEWcVcXJ_zF6KGg 844
hamcrest/library/collection/is_empty.py sha256=CxteISdn1Ne75BwvM6m2A8ccfiVMZav0dBxaTrhDeFY 1076
hamcrest/library/collection/isdict_containing.py sha256=cW1q8XwsaBDSdGGSm_roo6Xe7iwHPog2GEXAraQ0AEg 3620
hamcrest/library/collection/isdict_containingentries.py sha256=XSERrbUV8DMpur8-WOaHA0T1clVkeHKSnKbC5bc1O6c 5689
hamcrest/library/collection/isdict_containingkey.py sha256=vu6ZqpwpkJ_ez-_IOqiO-In7ICF9Vs8kNX1VRWdCtmk 1829
hamcrest/library/collection/isdict_containingvalue.py sha256=S08RBkdrzYW1URsdj3tWaxya0uUdY3CB3CdYMktDB1M 1835
hamcrest/library/collection/isin.py sha256=_fNAS55mHVYZa_1AOHe1ti1oaV6gkXr7rDfCrA0ZUtE 977
hamcrest/library/collection/issequence_containing.py sha256=UzMF9mOx9w6ecmucxNc1IvVLN7bo1fvQqtvhrgrwTZA 3424
hamcrest/library/collection/issequence_containinginanyorder.py sha256=kORH137ACuJCah5KHaW0aezkFsi6y9V9WBubaiQjXMk 3869
hamcrest/library/collection/issequence_containinginorder.py sha256=jGYYivLAWzlFTyXSFDknJUz3QWwLk7UDXFwJ96ZsRbg 3833
hamcrest/library/collection/issequence_onlycontaining.py sha256=r3PM88_2sY5z1898mG2CM2KlZTCVhNDFxuI2agk8JMc 1841
hamcrest/library/integration/__init__.py sha256=LTR8U3hZn4HZELJe6sxkFm0cYZFUPVNSNlnGGXYrBT0 245
hamcrest/library/integration/match_equality.py sha256=rTa1Ae_yg1aeb8PWW1ySFzt9BPgYpd6TdLR9o4AGsko 1323
hamcrest/library/number/__init__.py sha256=X3ITjla9M-TrFAiDkjkXzIBeVG4ad7uf4kQsdDOq-0c 446
hamcrest/library/number/iscloseto.py sha256=ZsLApKeLzOwjMWJczyTS6O0o_cT2ElIyTaCPhuII5yw 2747
hamcrest/library/number/ordering_comparison.py sha256=4fbqZmJuSJ7fIv6EjHYHIqFqJWycLDbswdyvV4C1eH4 2007
hamcrest/library/object/__init__.py sha256=Dxo6M1Rcn-Hlf77sJ_4IhD96AKTtFHyVgwC5PPzjzaQ 373
hamcrest/library/object/haslength.py sha256=WLPQJUbUeLvIsTom_BcRBhvTIARv0J8hAk62e49SJew 1905
hamcrest/library/object/hasproperty.py sha256=0IZItCtSzXbl_RxqophKRTu31vfZirRR4uP4qFqCOnE 7145
hamcrest/library/object/hasstring.py sha256=rZTgZbrhzsy0QwkXI_MBUAr06JUzj-Um3f7TmuVh7Vc 1395
hamcrest/library/text/__init__.py sha256=fwdxm-eg0UDBRFU7PCJkwqCIOD6ER-s-N-BhPg-WGf8 703
hamcrest/library/text/isequal_ignoring_case.py sha256=131_cbPxc-OjiUMjOZo1JNaO6ElNYnR-FghO4oyEsvE 1359
hamcrest/library/text/isequal_ignoring_whitespace.py sha256=829ussSeFtzIp-SjDNCgUj4XL2ZFbJAANq9Fu4vCKKs 1776
hamcrest/library/text/stringcontains.py sha256=ix7HlqKMjHhqs4PhX-5GaNAdR9HKqHYg6YkYdKBkkTg 1036
hamcrest/library/text/stringcontainsinorder.py sha256=snxoa2Y2umIY4oC2O1zWrjKlpqDbYeNkf2aFxpEoTe8 1774
hamcrest/library/text/stringendswith.py sha256=HZ43F8uva4dCC7ZkrxHrOCnEYtGwu7nKkysS9sXTNCw 1063
hamcrest/library/text/stringmatches.py sha256=nq8K7WcFXCQKdH_zrXFqJa-DtltXqmb3C2yxK43hlHc 1233
hamcrest/library/text/stringstartswith.py sha256=lIb0PuBlEerbPlqBWdTW3LEhYVXjNTuoZKhDN8Hh20E 1090
hamcrest/library/text/substringmatcher.py sha256=Ji-OrvF0Br7KgMALgt-LtE1WqqzUrX2j3-JCBWx75fM 786
pyhamcrest-2.1.0.dist-info/METADATA sha256=VZzitnjewMtK0X2lqZJ3aCHCay_M5iAgxfjekoPet3E 15063
pyhamcrest-2.1.0.dist-info/WHEEL sha256=9QBuHhg6FNW7lppboF2vKVbCGTVzsFykgRQjjlajrhA 87
pyhamcrest-2.1.0.dist-info/licenses/LICENSE.txt sha256=cb6ubIFRNiz-OYy9NQGRocxS09KEmYOaeDCyX1tQp_4 1468
pyhamcrest-2.1.0.dist-info/RECORD