python3-responses-0.21.0-150300.3.3.1<>,Vdc[n@p9|bnJj6 %_ iTA >X4gTe[|tKѲ>CpɜGtZ͍f <%Lb=)?xk| #0BaA[*ڤ2mogP|;F#jPO;z/ʉ,ϺWo!Wǂks5aOOby67+|_}i,?^b8rO.8Y$zafSvr'˧r[>AL?Ld ( h %FQ g)\) ) ) )  M)  x) ) ))d(89:F@G@)HA`)IB)XB0YB4\BH)]B)^F; bGcHdI'eI,fI/lI1uID)vIwJp)xK)yKzLL,L0L?L@LDLJLCpython3-responses0.21.0150300.3.3.1A utility library for mocking out the `requests` Python libraryA utility library for mocking out the requests Python library. Check https://github.com/getsentry/responses for more information about the library.c[n@sheep63zSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Languages/Pythonhttps://github.com/getsentry/responseslinuxnoarch {-{-)[)[ 0 >X>X88__$$UZ#.*SAA큤A큤A큤A큤A큤A큤c[nc[nc[nc[nc[nc[nc[nc[nbWc[nc[nc[nc[nc[nc[nc[nbsbsbsc[nbsc[nc[nc[nc[nc[nc[nc[nc[nc[nc[nc[nbsbsbsbWc[n@bsbsc[n@bs684acc55ba319ba8cd4df366e73d4dee41dfd2c36d9f0cf8d1aeb635a1437a0dfc5e6f8ca4bf007ff55e7981e6b9f8d6da164ee335165e0a0d783d3aee34874f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bfd4eb4e11c32a44bdd915b74a6ca2d124a64b0a7ecfee570b66864275e585ac16908737c2d1bab84e401a07f62bfbb72fe2ed979dcf16895cef87829d668d10a971ce2eea2d53cef983bd2162960cb2ef2b4688ff0ec721d1058a8e8c91a77422dbcc08ec2b2229b3006afdae91f6569a6681a6a2a53ac90b317d9ec7e15c04bdca9d1be4db3e3377dbf106087fa06f867974c658c93c59d2fd74c02a96e6c728c3ae4d6dc6ad6bd41398b709337c843c29f905e177039ce88c89626d2995118b5325172e8f52a2fd3b595abdb9eabc04372e732eb450fc5345ea9cadb88d4e80e6dcb11b4da29aec4c7fb5b2ee61ef1c361460050da7fc66277a110b56d902e0d26d9dc9f3e5c982ffd3a97e0770b18a9d5a27458b0da7e4f44e8eebb1885053d6a46ee49674c0d3ab3f966c45aa1fe14d3bdac36fd535ad581dfa50668eb8e9a565ba976e73613d4afaebd676c99043c264cc825a84b4b8dc65189985dc4eb90d7628ab270009a924627630d7c340a6077f00dc42c566da02f32f9072afc6be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555966e4794aafa0f4ebf2e7b455b08acdaaee2b98702afa12148e2541297939ff5966e4794aafa0f4ebf2e7b455b08acdaaee2b98702afa12148e2541297939fff1f9668f1250c37724f26be745a2ec78ce1747cbac46f4e6c99ce4fff378089c8fcc6be2047c79d933f5f12dad59954b08d8af903aab0f8ed9347d24e81e3476f86da18b9235592a8b17f90fa1d96faee7b57eb155b547fcd9e779599809efb0e0e9dd9fc7a9f98e27b98dce5013dcb1a15cdb8ff9ce63aeb48a26ec8b558c779638086dea15b30d7b02c44257c7e1b50ee16c99818c9686d3a702c798cdb6e26bf13415cb1250a6eb4cde02609a5320faa95e2d3947cf346f42120707811e6a68f79bdafd33b91d710fb8d8dad9dfdd5c5d4b7f91558b3a2048645b54a954166768e3e7cb425ba46bd55084f48dec4c48b1512f081b018f7e10a2a3ca76e3160edeaad7438274335bc9862f107137f609fa02fbdeea6f6d5938b749b6cc4079d7794292a3d36c14899b21a381f8d130e5b9bdfcbe986b2944f0a0607dfdb05e63359e5226f6c07101a5fd875465143f3f4b739b73f7869a053199c5ff279f7088c8e61f1d21fa6ffa36c3b39e7a7a900ce683e6a5e5226e729406fd16d25a7d17c884e2263ce15e968891cc4fd352b4d0e2dd01f9653bf48abe214ad56dc3705c7559bedbb61a746c6df842815663f09abeeb4cf43a15a61de7b1c158807780489ecb70b4447c034a10978a4b08da015c9bd9fa95ca3aeaf219d9815416a67crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-responses-0.21.0-150300.3.3.1.src.rpmpython3-responses@      python(abi)python3-requestspython3-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.62.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3bWba@bP#b0b@b @aa}3aw`@`F^(@^V@^s^]W]0_@\ڭ\`@\Yz\l@[CN@Zw@ZX@XsX@mcepl@suse.comdmueller@suse.compgajdos@suse.comdmueller@suse.comdmueller@suse.comdmueller@suse.comdmueller@suse.comdmueller@suse.comdmueller@suse.comdmueller@suse.comdmueller@suse.commimi.vx@gmail.comahasenkopf@suse.compgajdos@suse.comdmueller@suse.comtchvatal@suse.commimi.vx@gmail.comjayvdb@gmail.comadrian.glaubitz@suse.commcepl@suse.comsean.marlow@suse.commimi.vx@gmail.commimi.vx@gmail.comalarrosa@suse.comalarrosa@suse.com- Add py_old_re_Pattern.patch to make package buildable even on SLE-15-SP3.- update to 0.21.0: * Add `threading.Lock()` to allow `responses` working with `threading` module. * Add `urllib3` `Retry` mechanism. See #135 * Removed internal `_cookies_from_headers` function * Now `add`, `upsert`, `replace` methods return registered response. `remove` method returns list of removed responses. * Added null value support in `urlencoded_params_matcher` via `allow_blank` keyword argument * Added strict version of decorator. Now you can apply `@responses.activate(assert_all_requests_are_fired=True)` to your function to validate that all requests were executed in the wrapped function. See #183- version update to 0.20.0 0.20.0 - ----- * Deprecate `responses.assert_all_requests_are_fired`, `responses.passthru_prefixes`, `responses.target` since they are not actual properties of the class instance. Use `responses.mock.assert_all_requests_are_fired`, `responses.mock.passthru_prefixes`, `responses.mock.target` instead. * Fixed the issue when `reset()` method was called in not stopped mock. See #511 0.19.0 - ----- * Added a registry that provides more strict ordering based on the invocation index. See `responses.registries.OrderedRegistry`. * Added shortcuts for each request method: delete, get, head, options, patch, post, put. For example, to add response for POST request you can use `responses.post()` instead of `responses.add(responses.POST)`. * Prevent `responses.activate` decorator to leak, if wrapped function called from within another wrapped function. Also, allow calling of above mentioned chain. See #481 for more details. * Expose `get_registry()` method of `RequestsMock` object. Replaces internal `_get_registry()`. * `query_param_matcher` can now accept dictionaries with `int` and `float` values. * Add support for the `loose` version of `query_param_matcher` via named argument `strict_match`. * Added support for `async/await` functions. * `response_callback` is no longer executed on exceptions raised by failed `Response`s * Change logic of `_get_url_and_path` to comply with RFC 3986. Now URL match occurs by matching schema, authority and path, where path is terminated by the first question mark ("?") or number sign ("#") character, or by the end of the URI. * An error is now raised when both `content_type` and `headers[content-type]` are provided as parameters. * When a request isn't matched the passthru prefixes are now included in error messages.- add skips for unsupported python versions- update to 0.18.0: * Dropped support of Python 2.7, 3.5, 3.6 * Fixed issue with type annotation for `responses.activate` decorator. See #468 * Removed internal `_is_string` and `_ensure_str` functions * Removed internal `_quote` from `test_responses.py` * Removed internal `_matches` attribute of `RequestsMock` object. * Generated decorator wrapper now uses stdlib features instead of strings and exec * Fix issue when Deprecation Warning was raised with default arguments in `responses.add_callback` due to `match_querystring`. See #464- update to 0.17.0: * This release is the last to support Python 2.7. * Fixed issue when `response.iter_content` when `chunk_size=None` entered infinite loop * Fixed issue when `passthru_prefixes` persisted across tests. Now `add_passthru` is valid only within a context manager or for a single function and cleared on exit * Deprecate `match_querystring` argument in `Response` and `CallbackResponse`. Use `responses.matchers.query_param_matcher` or `responses.matchers.query_string_matcher` * Added support for non-UTF-8 bytes in `responses.matchers.multipart_matcher` * Added `responses.registries`. Now user can create custom registries to manipulate the order of responses in the match algorithm `responses.activate(registry=CustomRegistry)` * Fixed issue with response match when requests were performed between adding responses with same URL. See Issue #212- update to 0.16.0: * Fixed regression with `stream` parameter deprecation, requests.session() and cookie handling. * Replaced adhoc URL parsing with `urllib.parse`. * Added ``match`` parameter to ``add_callback`` method * Added `responses.matchers.fragment_identifier_matcher`. This matcher allows you to match request URL fragment identifier. * Improved test coverage. * Fixed failing test in python 2.7 when `python-future` is also installed.- update to 0.15.0: * Added `responses.PassthroughResponse` and `reponses.BaseResponse.passthrough`. These features make building passthrough responses more compatible with dynamcially generated response objects. * Removed the unused ``_is_redirect()`` function from responses internals. * Added `responses.matchers.request_kwargs_matcher`. This matcher allows you to match additional request arguments like `stream`. * Added `responses.matchers.multipart_matcher`. This matcher allows you to match request body and headers for ``multipart/form-data`` data * Added `responses.matchers.query_string_matcher`. This matcher allows you to match request query string, similar to `responses.matchers.query_param_matcher`. * Added `responses.matchers.header_matcher()`. This matcher allows you to match request headers. By default only headers supplied to `header_matcher()` are checked. You can make header matching exhaustive by passing `strict_match=True` to `header_matcher()`. * Changed all matchers output message in case of mismatch. Now message is aligned between Python2 and Python3 versions * Deprecate ``stream`` argument in ``Response`` and ``CallbackResponse`` * Added Python 3.10 support- update to 0.14.0: * Added `responses.matchers`. * Moved `responses.json_params_matcher` to `responses.matchers.json_param_matcher` * Moved `responses.urlencoded_params_matcher` to `responses.matchers.urlencoded_param_matcher` * Added `responses.query_params_matcher`. This matcher allows you to match query strings with a dictionary. * Added `auto_calculate_content_length` option to `responses.add()`. When enabled, this option will generate a `Content-Length` header based on the number of bytes in the response body. * Improve typing support * Use URLs with normalized hostnames when comparing URLs.- update to 0.13.3: * Switch from Travis to GHA for deployment. * Fixed incorrect type stubs for `add_callback` * Fixed packages not containing type stubs. * `responses.upsert()` was added. This method will `add()` a response if one has not already been registered for a URL, or `replace()` an existing response. * `responses.registered()` was added. The method allows you to get a list of the currently registered responses. This formalizes the previously private `responses.mock._matches` method. * A more useful `__repr__` has been added to `Response`. * Error messages have been improved.- update to 0.12.1: * `responses.urlencoded_params_matcher` and `responses.json_params_matcher` now accept None to match empty requests. * Fixed imports to work with new `urllib3` versions. * `request.params` now allows parameters to have multiple values for the same key. * Improved ConnectionError messages. - Remove support for Python 3.4. - Added the `match` parameter to `add()`. - Added `responses.urlencoded_params_matcher()` and `responses.json_params_matcher()`. - Add a requirements pin to urllib3. This helps prevent broken install states where cookie usage fails. - Added `assert_call_count` to improve ergonomics around ensuring a mock was called. - Fix incorrect handling of paths with query strings. - Add Python 3.9 support to CI matrix.- update to 0.10.14 * Improved handling of unicode bodies * Streamlined querysting matching code- Set encodings to UTF-8 to avoid UnicodeDecodeError- version update to 0.10.12 - Fixed incorrect content-type in `add_callback()` when headers are provided as a list of tuples. - Fixed invalid README formatted. - Fixed string formatting in error message. - Added Python 3.8 support - Remove Python 3.4 from test suite matrix. - The `response.request` object now has a `params` attribute that contains the query string parameters from the request that was captured. - `add_passthru` now supports `re` pattern objects to match URLs. - ConnectionErrors raised by responses now include more details on the request that was attempted and the mocks registered. - Fixed regression with `add_callback()` and content-type header. - Fixed implicit dependency on urllib3>1.23.0 - Fixed cookie parsing and enabled multiple cookies to be set by using a list of tuple values. - Added pypi badges to README. - Fixed formatting issues in README. - Quoted cookie values are returned correctly now. - Improved compatibility for pytest 5 - Module level method names are no longer generated dynamically improving IDE navigation.- switch to pytest4 actually not pytest3- Hardcode pytest4 for testing as pytest5 fails for now- update to 0.10.6 - drop tidy-py_modules.patch - use %pytest macro * ConnectionError's raised by responses now indicate which request path/method failed to match a mock.- Activate tests - Remove test_responses.py from package: * tidy-py_modules.patch - Remove unnecessary build dependencies - Remove inappropriate Suggests - Add missing changelog entry for v0.10.5- Update to 0.10.5 + Fix callback exception mocking. + Improve test coverage + Improve build configuration. - from version 0.10.4 + Fixed generated wrapper when using `@responses.activate` in Python 3.6+ when decorated functions use parameter and/or return annotations. - from version 0.10.3 + Fixed deprecation warnings in python 3.7 for inspect module usage. - from version 0.10.2 + Fixed build setup to use undeprecated `pytest` bin stub. + Updated `tox` configuration. + Added example of using responses with `pytest.fixture`. + Removed dependency on `biscuits` in py3. Instead `http.cookies` is being used. - from version 0.10.1 + Packaging fix to distribute wheel (#219). - from version 0.10.0 + Fix passing through extra settings (#207). + Fix collections.abc warning on Python 3.7 (#215). + Use 'biscuits' library instead of 'cookies' on Python 3.4+ (#218).- Remove superfluous devel dependency for noarch package- Update to 0.9.0 + Support for Python 3.7 + Support streaming responses for BaseResponse + Support custom patch targets for mock + Fix unicode support for passthru urls + Fix support for unicode in domain names and tlds- Fix python2 requires- update to 0.8.1 * Added the ability to passthru real requests via ``add_passthru()`` and ``passthru_prefixes`` configurations. * Responses will now be rotated until the final match is hit, and then persist using that response (GH-171). * Fixed call counting with exceptions (GH-163). * Fixed behavior with arbitrary status codes (GH-164). * Fixed handling of multiple responses with the same match (GH-165). * Fixed default path behavior with ``match_querystring`` (GH-166). * Restored ``adding_headers`` compatibility (GH-160). * Allow empty list/dict as json object (GH-100). * Added `response_callback` (GH-151). * Added ``Response`` interfaces (GH-155). * Fixed unicode characters in querystring (GH-153). * Added support for streaming IO buffers (GH-154). * Added support for empty (unset) Content-Type (GH-139). * Added reason to mocked responses (GH-132). * ``yapf`` autoformatting now enforced on codebase.- Update for singlespec- Initial releasesheep63 1666936384  !"#$%&'()0.21.0-150300.3.3.1 responsesresponses-0.21.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-saferequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmatchers.cpython-36.opt-1.pycmatchers.cpython-36.pycregistries.cpython-36.opt-1.pycregistries.cpython-36.pycmatchers.pypy.typedregistries.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_matchers.cpython-36.opt-1.pyctest_matchers.cpython-36.pyctest_multithreading.cpython-36.opt-1.pyctest_multithreading.cpython-36.pyctest_registries.cpython-36.opt-1.pyctest_registries.cpython-36.pyctest_responses.cpython-36.opt-1.pyctest_responses.cpython-36.pyctest_matchers.pytest_multithreading.pytest_registries.pytest_responses.pypython3-responsesCHANGESREADME.rstpython3-responsesLICENSE/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/responses-0.21.0-py3.6.egg-info//usr/lib/python3.6/site-packages/responses//usr/lib/python3.6/site-packages/responses/__pycache__//usr/lib/python3.6/site-packages/responses/tests//usr/lib/python3.6/site-packages/responses/tests/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-responses//usr/share/licenses//usr/share/licenses/python3-responses/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:26610/SUSE_SLE-15-SP3_Update/9cdb660296726902dd4e3336e0f33d45-python-responses.SUSE_SLE-15-SP3_Updatedrpmxz5noarch-suse-linuxdirectoryPython script, ASCII text executableASCII textpython 3.6 byte-compiledemptyPython script, UTF-8 Unicode text executable RRRRRRRRRRRRRRRRRRRRRRRRRMW~Cs}rpython3-pytestutf-821873955ec630cc6d5e2848098a67df51866118324620554f29451332c347909?7zXZ !t/pL]"k%a HJPpE mLʦ[@*-H͝!mB`*̛%Vax0$>F~M{~ⅎaݥ,~sWw-ɯW,f֥8`#HAKW{;GzY+ס*WB _b.%ӗ߁Oa_36gXLS )CoVЕߢ#S>B3@Fۧoh#v$D:RVnwkx/TgYǡgqm1o'`Czz>֯Q@7A2sůR~ KG՛l# Pt< !Ctqԩq5fκ~5۽ԫk e4јw9 ,ފ^ GxV(Boďz!b^,2FT1fıf:̕^{u+W)?- #kqJTղ$r29x3odngio1(`AQ36'iUYӨȂ)U}Rn EV#xդF/p!*, x1E2 Ei e:]z-JfkTu[S׸n&@8_dl@78DzY$zFD.Aku,dډL b IMw1hRn {HSC 'd7 Zzf&6DY5O>Oу-#aieAhਗ, ,R? YZ