python3-responses-0.21.0-150300.3.6.1<>,^,gxp9|Ty A1T8/n3FnR1İ"Q+E_NCt%=TүQV5AM`?MPd ( h )JU k)`) ) ) )  Q)  |) ) ))h(89:FAeGA|)HB )IB)XBYB\C)]C)^F bHcI\dIeIfIlIuJ)vJwK0)xK)yLxzLLLLMMM MLCpython3-responses0.21.0150300.3.6.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.gxh01-ch3c~SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Languages/Pythonhttps://github.com/getsentry/responseslinuxnoarch {4{4)[)[ 0 >X>X88__&&UZ#r.*SAA큤A큤A큤A큤A큤A큤gxgxgxgxgxgxgxgxfgxgxgxgxgxgxgxbsbsbsgxbsgxgxgxgxgxgxgxgxgxgxgxbsbsbsfgxbsbsgxbs684acc55ba319ba8cd4df366e73d4dee41dfd2c36d9f0cf8d1aeb635a1437a0dfc5e6f8ca4bf007ff55e7981e6b9f8d6da164ee335165e0a0d783d3aee34874f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bfd4eb4e11c32a44bdd915b74a6ca2d124a64b0a7ecfee570b66864275e585ac16908737c2d1bab84e401a07f62bfbb72fe2ed979dcf16895cef87829d668d10a97e563e45400a9687d118da55454c87d78dc520d48ae3d4939ab4323c50118f0031a7e875d5c6902fc41abecd338d25dc1cafabcb89614663c1cfc522db73a2c32e866636f99ef7ea6a08be8205e3e1909fbd2a21ea308fef133ec577bd2bcd18c3ae4d6dc6ad6bd41398b709337c843c29f905e177039ce88c89626d2995118b5325172e8f52a2fd3b595abdb9eabc04372e732eb450fc5345ea9cadb88d4e80e6dcb11b4da29aec4c7fb5b2ee61ef1c361460050da7fc66277a110b56d902e0d26d9dc9f3e5c982ffd3a97e0770b18a9d5a27458b0da7e4f44e8eebb1885053d6a46ee49674c0d3ab3f966c45aa1fe14d3bdac36fd535ad581dfa50668eb8e9a565ba976e73613d4afaebd676c99043c264cc825a84b4b8dc65189985dc4eb90d7628ab270009a924627630d7c340a6077f00dc42c566da02f32f9072afc6be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555966e4794aafa0f4ebf2e7b455b08acdaaee2b98702afa12148e2541297939ff5966e4794aafa0f4ebf2e7b455b08acdaaee2b98702afa12148e2541297939fff1f9668f1250c37724f26be745a2ec78ce1747cbac46f4e6c99ce4fff378089c8fcc6be2047c79d933f5f12dad59954b08d8af903aab0f8ed9347d24e81e3476f86da18b9235592a8b17f90fa1d96faee7b57eb155b547fcd9e779599809efb0e0e9dd9fc7a9f98e27b98dce5013dcb1a15cdb8ff9ce63aeb48a26ec8b558c779638086dea15b30d7b02c44257c7e1b50ee16c99818c9686d3a702c798cdb6e26bf13415cb1250a6eb4cde02609a5320faa95e2d3947cf346f42120707811e6ab47a9cb41ca4cdf012c073b4c850b167293c0867d34df04e83f7b8fdc57b163b0212ae3ab56b6b419c2b937ce49a88850ad7ab2fe23d84cd31fd278bcc2109440edeaad7438274335bc9862f107137f609fa02fbdeea6f6d5938b749b6cc4079d7794292a3d36c14899b21a381f8d130e5b9bdfcbe986b2944f0a0607dfdb05e63359e5226f6c07101a5fd875465143f3f4b739b73f7869a053199c5ff279f70aa17d9860fc7f12d48ff8b3cc87c0d06b3ac29caf4f6603e9523ec8d8fbc9f0b17c884e2263ce15e968891cc4fd352b4d0e2dd01f9653bf48abe214ad56dc3705c7559bedbb61a746c6df842815663f09abeeb4cf43a15a61de7b1c158807780489ecb70b4447c034a10978a4b08da015c9bd9fa95ca3aeaf219d9815416a67crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-responses-0.21.0-150300.3.6.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.3fbWba@bP#b0b@b @aa}3aw`@`F^(@^V@^s^]W]0_@\ڭ\`@\Yz\l@[CN@Zw@ZX@XsX@mmachova@suse.commcepl@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 set_session.patch to prepare ground for the following patch - Add retry-exhausted.patch to fix request count even if max_retries is exceeded (bsc#1228868)- 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 releaseh01-ch3c 1728411864  !"#$%&'()0.21.0-150300.3.6.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:35935/SUSE_SLE-15-SP3_Update/0ce55ba3c31824163880960643b87bd3-python-responses.SUSE_SLE-15-SP3_Updatedrpmxz5noarch-suse-linuxdirectoryPython script, ASCII text executableASCII textpython 3.6 byte-compiledemptyPython script, UTF-8 Unicode text executable RRRRRRRRRRRRRRRRRRRRRRRRR?x"K(ȧ{Spython3-pytestutf-8cc68606516b8cc65880d89442d28d983af3ea3932614714d60070c42d44470b7?7zXZ !t/'j R]"k%a HJPpE mLʦ[`rm (d{ޠt=Y;f'rOan6)ńaXGq!}o>'5J|??Tu$Y0}YK_b3ѯLҤϫc#ye2+~LJCi*+ů.q;ݚSb[H9j&aQ;+'eҀյ]C;]uekGMբprfSf:4_ >MR@~;W*s6-1)zӫ\'ҜbY=4"VmYM2GLX Jʪ#uQn$g,_&6a< x%L1DbT\ *&G]4:V ;Yucm}D(#܂iߓ@$jҽ9uvPZ=WTU= S%S~eZ=5)@-G6tTa"Qg5=,&ov~qe$hL cYrw_TX.Ft?˭#2iU3`NcYre$0+O׊eu.)o Ok;7AD|UIjy\^Xs{wnf)ٮ[ٺKT3[Y*+޳& B?]ϵϏY +Emaצ;Nvg4K;zH^c\ZЗ@>^ ZzEaFcoC?z<[,CLh+JvRnH+P@8ao}/z\x2 vȿIa @XǰcAx#*|B>DR{亅hR=b5O[qVPwy B ]|NeMEy}u?z"sVJi r`ߔ E0|l*ϒE}R!*9#4MX!GM^dd؉gKXHekG~~# CNiN8z飖s?Ӏ&J*4N̻OR.™W%6+W'۹_cO]PЩU#`sSRLE}P/%Cmw u#CRRd$#a0Z\dSxAv!٤JMFU$1`}heo٘_!SmP*d5*`̕cWc ~ē׽?^(m] szňQd8|^" |r7#vWiIuu` Oq+ךTĢ烡b=I8`["mV y0?eWpO؈^2 ɺ.rBJ[D;55J [b||lC҅r+t%s YNxJbNs<-cJ{]sR)2I`w\dP֧~|RsO= ~չx sU MYAuXDMǩVp &f36)\iMPp5=r9@u9ȒNU7sZ T lz wb0԰ҭ'])i`N*=G;f&"bp@A&-ZR .NNjIVV##z43+ܓ"AZҩ.nx9dƊÑrVË_"u\5"9!'~3zDYhwnqDLƹ_ M oKeCɼj>DpT򼐳,u>[tYnXR.Z֧@-UWX$1,$薇j.!.~:ˊHPQ.?ql+_ʎHD9Y'8y3Qp8׾^P4N?D,q:k#M9EԈ*?xFH'܈`E!>[]p:lOKmmSi3 179_\JdABV|~5NdQv$_Wݒ# ]\O#KDIKbU2nח.w?'jG|@TS^WN6 YZ