2ec0b3c281
- update to 3.14.1: * Update PyPy version in GitHub Actions workflow * Refactor 'hosts' script * Fix PyPy CI * Adding type hints and docstrings
Dirk Mueller2026-02-23 09:17:22 +00:00
80bc3814b8
Accepting request 1325633 from devel:languages:python
Ana Guerrero2026-01-07 15:00:35 +00:00
7e7fd7c3dc
Accepting request 1325632 from home:dimstar:Factory
Markéta Machová2026-01-06 13:45:26 +00:00
f08e435adf
Accepting request 1312140 from devel:languages:python
Ana Guerrero2025-10-20 11:35:05 +00:00
3d70679edb
- Update to version 3.14.0: - Add support for Python 3.14 - Add pre-commit for validating rst files
Sebastian Wagner2025-10-11 07:45:39 +00:00
726dd2edf2
Accepting request 1302093 from devel:languages:python
Ana Guerrero2025-09-01 15:16:46 +00:00
344ad537fa
- update to version 3.13.11: - Better abstraction for when inheriting from mockhttp.Entry - Define an alternative can_handle logic by passing a callable - Update to version 3.13.10:
Sebastian Wagner2025-08-24 13:05:12 +00:00
6e02b00479
- Update to versionn 3.13.10: * Adding socket methods used by trio
Sebastian Wagner2025-07-15 21:28:11 +00:00
9455aa1f8d
Accepting request 1289679 from devel:languages:python
Ana Guerrero2025-07-02 10:07:47 +00:00
69a1c6db81
- Update to version 3.13.9: * Better Strict Mode by @mindflayer in #298 - Update to version 3.13.8: * Fixture event_loop got removed from pytest-asyncio by @mindflayer in #294 * Match querystring for multiple responses in httpretty plugin by @wilhelmklopp in #295Sebastian Wagner2025-06-24 19:39:42 +00:00
dca0058fbd
Accepting request 1276569 from devel:languages:python
Ana Guerrero2025-05-13 18:11:42 +00:00
f364740248
Accepting request 1276569 from devel:languages:python
Ana Guerrero2025-05-13 18:11:42 +00:00
2da7342b6a
- update to 3.13.5: - First stable version after huge refactor - Fix for caching when using uv - Better conf for pytest-asyncio - Fix test_truesendall failure on MacOS
Sebastian Wagner2025-05-04 06:57:07 +00:00
3db0e7d7ae
- update to 3.13.5: - First stable version after huge refactor - Fix for caching when using uv - Better conf for pytest-asyncio - Fix test_truesendall failure on MacOS
Sebastian Wagner2025-05-04 06:57:07 +00:00
e087dd0ab9
Accepting request 1267256 from devel:languages:python
Ana Guerrero2025-04-08 15:49:57 +00:00
8194a35b40
Accepting request 1267256 from devel:languages:python
Ana Guerrero2025-04-08 15:49:57 +00:00
0c46b25c22
- uptdate to 3.13.4: * License update - 2025 * Missing dependency typing-extensions
Sebastian Wagner2025-03-29 07:32:34 +00:00
29ee81e096
- uptdate to 3.13.4: * License update - 2025 * Missing dependency typing-extensions
Sebastian Wagner2025-03-29 07:32:34 +00:00
638c66fbb3
- Update to 3.13.3: * Restructuring the project: no bug-fixing nor new features Latest * Build and publish pure python wheel * Refactor absolute imports and remove compat * Refactoring and Typing * Refactor: split modules * Refactor: introduce state object * Refactor split socket and ssl socket * Refactor rename ssl classes * Changes from ruff * improve injection code, make backwards compat explicit, make ssl-api explicit * Refactor introduce recording storage * Small cleanup * Target make safetest got broken * Better structure
Sebastian Wagner2025-03-23 09:26:42 +00:00
bb39ccc6aa
- Update to 3.13.3: * Restructuring the project: no bug-fixing nor new features Latest * Build and publish pure python wheel * Refactor absolute imports and remove compat * Refactoring and Typing * Refactor: split modules * Refactor: introduce state object * Refactor split socket and ssl socket * Refactor rename ssl classes * Changes from ruff * improve injection code, make backwards compat explicit, make ssl-api explicit * Refactor introduce recording storage * Small cleanup * Target make safetest got broken * Better structure
Sebastian Wagner2025-03-23 09:26:42 +00:00
f2224cc74f
Accepting request 1217426 from devel:languages:python
Ana Guerrero2024-10-25 17:18:37 +00:00
701b517135
Accepting request 1217426 from devel:languages:python
Ana Guerrero2024-10-25 17:18:37 +00:00
1bd8d66c00
- update to 3.13.2: * Test the plugin for pook separately * Refactoring FakeSSLContext * Increasing readability of Mocket core * aiohttp reuses SSLContext instances created at import-time - update to 3.13.1: * No need to keep multiple dirs for tests * Back to testing doctest * Pinning the version of aiohttp * Test with the official stable Python 3.13 * Switching to using puremagic for identifying MIME types
Dirk Mueller2024-10-23 20:19:51 +00:00
bdf29b3368
- update to 3.13.2: * Test the plugin for pook separately * Refactoring FakeSSLContext * Increasing readability of Mocket core * aiohttp reuses SSLContext instances created at import-time - update to 3.13.1: * No need to keep multiple dirs for tests * Back to testing doctest * Pinning the version of aiohttp * Test with the official stable Python 3.13 * Switching to using puremagic for identifying MIME types
Dirk Mueller2024-10-23 20:19:51 +00:00
9d6f755af3
Accepting request 1204917 from devel:languages:python
Ana Guerrero2024-10-01 15:11:08 +00:00
4f08f0ba68
Accepting request 1204917 from devel:languages:python
Ana Guerrero2024-10-01 15:11:08 +00:00
6d91db8c2e
- Update to version 3.12.9: * Replacing httptools with h11
Sebastian Wagner2024-09-03 07:26:21 +00:00
3510391bfd
- Update to version 3.12.9: * Replacing httptools with h11
Sebastian Wagner2024-09-03 07:26:21 +00:00
f1c53706ce
Accepting request 1179958 from devel:languages:python
Ana Guerrero2024-06-12 13:37:27 +00:00
6ff5aa15bd
Accepting request 1179958 from devel:languages:python
Ana Guerrero2024-06-12 13:37:27 +00:00
830f6925f8
- update to 3.12.8: * Fix regression * Begin mypy type-checking * Make Mocket work with big requests
Dirk Mueller2024-06-04 08:17:27 +00:00
7196d25144
- update to 3.12.8: * Fix regression * Begin mypy type-checking * Make Mocket work with big requests
Dirk Mueller2024-06-04 08:17:27 +00:00
84a934f561
Accepting request 1172444 from devel:languages:python
Ana Guerrero2024-05-13 15:56:56 +00:00
8c995a93fc
Accepting request 1172444 from devel:languages:python
Ana Guerrero2024-05-13 15:56:56 +00:00
df23b67b1c
- Update to version 3.12.6: - Strict mode check should accept a location as str by @mindflayer in #230 - Update to version 3.12.5: - Add getblocking() method by @mindflayer in #228Sebastian Wagner2024-05-05 13:26:07 +00:00
6517175cdc
- Update to version 3.12.6: - Strict mode check should accept a location as str by @mindflayer in #230 - Update to version 3.12.5: - Add getblocking() method by @mindflayer in #228Sebastian Wagner2024-05-05 13:26:07 +00:00
bfb4010b88
Accepting request 1144614 from devel:languages:python
Ana Guerrero2024-02-07 17:47:31 +00:00
8735f64c78
Accepting request 1144614 from devel:languages:python
Ana Guerrero2024-02-07 17:47:31 +00:00
26ab15dcf4
- Update to version 3.12.4: * When creating true socket connection, use host and port stored in instance variables, not in the Mocket class's variable by @ento in #222 * Switching to Compose v2 by @mindflayer in #223 * Add allowed locations (whitelist) for STRICT mode by @mindflayer (refactoring of #214 from @ento) in #224Sebastian Wagner2024-02-06 12:24:03 +00:00
34847262d8
- Update to version 3.12.4: * When creating true socket connection, use host and port stored in instance variables, not in the Mocket class's variable by @ento in #222 * Switching to Compose v2 by @mindflayer in #223 * Add allowed locations (whitelist) for STRICT mode by @mindflayer (refactoring of #214 from @ento) in #224Sebastian Wagner2024-02-06 12:24:03 +00:00
3fc1a19097
Accepting request 1140590 from devel:languages:python
Ana Guerrero2024-01-22 19:31:12 +00:00
967b59ccfe
Accepting request 1140590 from devel:languages:python
Ana Guerrero2024-01-22 19:31:12 +00:00
c2aaaeb3a3
- skip test_truesendall_with_dump_from_recording and test_no_dangling_fds as they require internet connection
Sebastian Wagner2024-01-22 08:54:37 +00:00
c16c01feb8
- skip test_truesendall_with_dump_from_recording and test_no_dangling_fds as they require internet connection
Sebastian Wagner2024-01-22 08:54:37 +00:00
ff9eddff0f
- add pytest-asyncio and psutil to test build requirements - skip test_truesendall_with_dump_from_recording as it requires internet connection
Sebastian Wagner2024-01-22 08:43:39 +00:00
b48eeecd4c
- add pytest-asyncio and psutil to test build requirements - skip test_truesendall_with_dump_from_recording as it requires internet connection
Sebastian Wagner2024-01-22 08:43:39 +00:00
1016c0c1e9
- update to 3.12.3: * Fixes for allowing making a mixture of unmocked and mocked HTTPS requests using aiohttp * Merging external contribution * Adding testcase for proving #209 was fixed
Dirk Mueller2024-01-20 19:40:59 +00:00
e09a9035a3
- update to 3.12.3: * Fixes for allowing making a mixture of unmocked and mocked HTTPS requests using aiohttp * Merging external contribution * Adding testcase for proving #209 was fixed
Dirk Mueller2024-01-20 19:40:59 +00:00
a81f500799
- update to 3.12.2: * Pook is now compatible with modern Python versions * Excluding venvs from dist packages
Dirk Mueller2024-01-13 20:23:34 +00:00
20d6ba0ec6
- update to 3.12.2: * Pook is now compatible with modern Python versions * Excluding venvs from dist packages
Dirk Mueller2024-01-13 20:23:34 +00:00
e9006c4282
Accepting request 1135685 from home:alarrosa:branches:devel:languages:python
Sebastian Wagner2024-01-02 14:15:51 +00:00
e0dc2660cd
Accepting request 1135685 from home:alarrosa:branches:devel:languages:python
Sebastian Wagner2024-01-02 14:15:51 +00:00
83c3a838a2
Accepting request 1135272 from devel:languages:python
Ana Guerrero2023-12-28 21:54:46 +00:00
6b3cca2bbd
Accepting request 1135272 from devel:languages:python
Ana Guerrero2023-12-28 21:54:46 +00:00
ab2bbdddf0
Accepting request 1135190 from home:ecsos:python
Dirk Mueller2023-12-27 10:47:23 +00:00
100ea91b4d
Accepting request 1135190 from home:ecsos:python
Dirk Mueller2023-12-27 10:47:23 +00:00
b574afd743
Accepting request 1124075 from devel:languages:python
Ana Guerrero2023-11-08 21:17:06 +00:00
042abb3211
Accepting request 1124075 from devel:languages:python
Ana Guerrero2023-11-08 21:17:06 +00:00
f86ffa3328
- Update to version 3.12.0: * Support for Python 3.12 (#204) * Fix for Python 3.12 * Getting rid of Python 3.7, since it's not supported anymore. * Precommit hooks' autoupdate. * Disabling aiohttp for testing Python 3.12.
Sebastian Wagner2023-10-31 17:51:21 +00:00
fbf0f926c9
- Update to version 3.12.0: * Support for Python 3.12 (#204) * Fix for Python 3.12 * Getting rid of Python 3.7, since it's not supported anymore. * Precommit hooks' autoupdate. * Disabling aiohttp for testing Python 3.12.
Sebastian Wagner2023-10-31 17:51:21 +00:00
6edcd3472c
Accepting request 1119947 from devel:languages:python
Ana Guerrero2023-10-24 18:07:52 +00:00
e1ad90104a
Accepting request 1119947 from devel:languages:python
Ana Guerrero2023-10-24 18:07:52 +00:00
0cccfa3fb6
- Run redis server on %check to fix redis tests that depends on a real redis server running.
Daniel Garcia2023-10-24 10:33:14 +00:00
0edbae83ba
- Run redis server on %check to fix redis tests that depends on a real redis server running.
Daniel Garcia2023-10-24 10:33:14 +00:00
3af5ffac37
- Update to version 3.11: - Migrating the HTTP[S] mock from relying on http-parser to httptools. - Never discovered the root cause for the failing tests with aiohttp/Python 3.11 (first time ever I added @pytest.mark.xfail to a few tests). Same test works with httpx, so I suspect it's related to a client issue. I'll probably migrate to httpx as the reference client for testing async/await code. - remove patches merged upstream: 0007-Switching-to-httptools.parser.HttpRequestParser.patch 0008-Disabling-tests-for-pook-when-testing-Python-3.11.patch 0009-Removing-DeprecationWarning-all-over-the-place.patch 0010-Python-3.11-needs-an-async-decorator.patch 0012-Removing-async-timeout-dependency.patch 0013-Refactoring-using-event_loop-fixture.patch 0014-Refactoring-using-tempfile-as-a-context-manager.patch 0015-Skip-those-tests-and-see-what-happens-to-the-rest.patch
Sebastian Wagner2023-02-19 21:06:08 +00:00
73e2b2b1ad
- Update to version 3.11: - Migrating the HTTP[S] mock from relying on http-parser to httptools. - Never discovered the root cause for the failing tests with aiohttp/Python 3.11 (first time ever I added @pytest.mark.xfail to a few tests). Same test works with httpx, so I suspect it's related to a client issue. I'll probably migrate to httpx as the reference client for testing async/await code. - remove patches merged upstream: 0007-Switching-to-httptools.parser.HttpRequestParser.patch 0008-Disabling-tests-for-pook-when-testing-Python-3.11.patch 0009-Removing-DeprecationWarning-all-over-the-place.patch 0010-Python-3.11-needs-an-async-decorator.patch 0012-Removing-async-timeout-dependency.patch 0013-Refactoring-using-event_loop-fixture.patch 0014-Refactoring-using-tempfile-as-a-context-manager.patch 0015-Skip-those-tests-and-see-what-happens-to-the-rest.patch
Sebastian Wagner2023-02-19 21:06:08 +00:00