Commit Graph

  • be93050f6d Accepting request 1315971 from devel:languages:python factory Ana Guerrero 2025-11-07 17:20:54 +00:00
  • a3a0871f06 Accepting request 1315726 from home:ateixeira:branches:server:database Matej Cepl 2025-11-06 09:54:44 +00:00
  • b1880d3f51 Accepting request 1315210 from devel:languages:python Ana Guerrero 2025-11-05 15:17:43 +00:00
  • e9ff760c35 - Update to 7.0.1: (bsc#1252957) * New Features + Support for maintenance push notifications handling during server upgrade or maintenance procedures. + Adding WITHATTRIBS option to vector set's vsim command. + Adding ssl_verify_flags_config argument for ssl connection configuration + Adding new ExternalAuthProviderError that will be raised when we receive 'problem with LDAP service' response from server. * Experimental Features + Multi-database client implementation * Breaking changes + Adding abstract method declaration for cache property setter in EvictionPolicyInterface + Removing synchronous context manager handling from async RedisCluster. + Removing the threading.Lock locks and replacing them with RLock objects to avoid deadlocks. + Adding score_cast_func argument to zrank, zrevrank and zunion - for consistency with the other sorted sets commands - Refreshed patch remove-mock.patch Steve Kowalik 2025-11-03 04:00:08 +00:00
  • 3c19600b9c - update to 6.4.0: * Added epsilon property to the vsim command - update to 6.3.0: * Add support for new BITOP operations: DIFF, DIFF1, ANDOR, ONE * Support new VAMANA vector index type * Add new stream commands * add async Retry __eq__ and __hash__ & fix ExponentialWithJitterBackoff __eq__ * Fixing sentinel command execution to allow returning of actual responses when meaningful - behaviour controlled by 'return_responses' argument. * Annotate deprecated_args decorator to preserve wrapped function type signature * Fix ConnectionPool to raise MaxConnectionsError instead of Connection… * add async Retry __eq__ and __hash__ & fix ExponentialWithJitterBackoff __eq__ * SentinelManagedConnection searches for new master upon connection failure (#3560) Dirk Mueller 2025-09-30 12:35:04 +00:00
  • b31de88a38 Accepting request 1289331 from devel:languages:python Ana Guerrero 2025-07-02 10:07:16 +00:00
  • a7fd9a0eed Accepting request 1289327 from home:13ilya Matej Cepl 2025-06-30 17:18:57 +00:00
  • 0ce42e6139 Accepting request 1285097 from devel:languages:python Ana Guerrero 2025-06-13 16:42:23 +00:00
  • e98cae19e3 - Remove not needed pytest.ini source file. Daniel Garcia 2025-06-12 10:31:30 +00:00
  • 6e42b5400d Accepting request 1284909 from home:ateixeira:branches:devel:languages:python Daniel Garcia 2025-06-12 08:01:07 +00:00
  • 227526a1e2 Accepting request 1245617 from devel:languages:python slfo-main slfo-1.2 Ana Guerrero 2025-02-14 18:19:23 +00:00
  • 8823ab2543 Accepting request 1245617 from devel:languages:python Ana Guerrero 2025-02-14 18:19:23 +00:00
  • 6a2af8ebb7 - Add pytest-asyncio-045.patch to make tests compatible with latest python-pytest-asyncio Daniel Garcia 2025-02-13 11:52:23 +00:00
  • 01fe13bffa - Add pytest-asyncio-045.patch to make tests compatible with latest python-pytest-asyncio Daniel Garcia 2025-02-13 11:52:23 +00:00
  • 2c3fb9a318 - Update to 5.2.1: * Fixed unsecured tempfile.mktemp() command usage (#3446) * Fixed bug with SLOWLOG GET response parsing on Redis Software (#3441) * Fixed issue with invoking _close() on closed event loop (#3438) * Migrate test infrastructure to new custom docker images (#3415) * Fixed flacky test with HEXPIREAT command (#3437) Daniel Garcia 2025-02-13 11:00:13 +00:00
  • 842c61db38 - Update to 5.2.1: * Fixed unsecured tempfile.mktemp() command usage (#3446) * Fixed bug with SLOWLOG GET response parsing on Redis Software (#3441) * Fixed issue with invoking _close() on closed event loop (#3438) * Migrate test infrastructure to new custom docker images (#3415) * Fixed flacky test with HEXPIREAT command (#3437) Daniel Garcia 2025-02-13 11:00:13 +00:00
  • 509395d6b0 Accepting request 1227113 from devel:languages:python Ana Guerrero 2024-11-28 23:08:46 +00:00
  • 91221e2f5b Accepting request 1227113 from devel:languages:python Ana Guerrero 2024-11-28 23:08:46 +00:00
  • 307a5bd9d1 - Pin tests to pytest-asyncio < 0.24 - Only require async-timeout for older pythons Ana Guerrero 2024-11-28 11:37:49 +00:00
  • 1b35096c0d Accepting request 1227109 from home:bnavigator:branches:devel:languages:python:numeric Ana Guerrero 2024-11-28 11:37:49 +00:00
  • 1b7e8b8a28 Accepting request 1225386 from devel:languages:python Ana Guerrero 2024-11-21 14:13:30 +00:00
  • 56e825414f Accepting request 1225386 from devel:languages:python Ana Guerrero 2024-11-21 14:13:30 +00:00
  • ac0cdf7a12 - update to 5.2.0: * Extend AggregateRequest with scorer argument Dirk Mueller 2024-11-20 17:54:33 +00:00
  • 0f3efab650 - update to 5.2.0: * Extend AggregateRequest with scorer argument Dirk Mueller 2024-11-20 17:54:33 +00:00
  • d7a0465d3a Accepting request 1206271 from devel:languages:python Ana Guerrero 2024-10-09 20:03:06 +00:00
  • 7120d6eb5e Accepting request 1206271 from devel:languages:python Ana Guerrero 2024-10-09 20:03:06 +00:00
  • 140ec5d80b - Update to 5.1.1 https://github.com/redis/redis-py/releases/tag/v5.1.1 https://github.com/redis/redis-py/releases/tag/v5.1.0 https://github.com/redis/redis-py/releases/tag/v5.0.9 - Skip test_asyncio/test_commands.py, fails in OBS but passes locally - Use --enable-debug-command and --enable-module-command for valkey 8.x.x Markéta Machová 2024-10-08 09:01:51 +00:00
  • f8ea9921b7 Accepting request 1206182 from home:ateixeira:branches:server:database Markéta Machová 2024-10-08 09:01:51 +00:00
  • cbe88a520e Accepting request 1190532 from devel:languages:python Dominique Leuenberger 2024-08-01 20:03:19 +00:00
  • 18b753c3c9 Accepting request 1190532 from devel:languages:python Dominique Leuenberger 2024-08-01 20:03:19 +00:00
  • 270fc7d402 Accepting request 1190500 from home:darix:apps Markéta Machová 2024-07-30 20:08:36 +00:00
  • 01e0644841 Accepting request 1190500 from home:darix:apps Markéta Machová 2024-07-30 20:08:36 +00:00
  • fac67c4e78 Accepting request 1162314 from devel:languages:python Ana Guerrero 2024-03-27 19:41:47 +00:00
  • 67957125c8 Accepting request 1162314 from devel:languages:python Ana Guerrero 2024-03-27 19:41:47 +00:00
  • 2d0859fe95 Accepting request 1162291 from home:glaubitz:branches:devel:languages:python Robert Schweikert 2024-03-26 15:50:57 +00:00
  • 44cb3ab741 Accepting request 1162291 from home:glaubitz:branches:devel:languages:python Robert Schweikert 2024-03-26 15:50:57 +00:00
  • de9943fd2e Accepting request 1139023 from devel:languages:python Ana Guerrero 2024-01-17 21:14:40 +00:00
  • 1265713364 Accepting request 1139023 from devel:languages:python Ana Guerrero 2024-01-17 21:14:40 +00:00
  • 0f0cfe95a3 - add https://github.com/redis/redis-py/pull/3005 as Close-various-objects-created-during-asyncio-tests.patch to fix tests for python 3.12 potential data leak in specific cases. (CVE-2023-28858, bsc#1209811) * Better error handling Dirk Mueller 2024-01-15 20:20:19 +00:00
  • 8f3b1f3f26 - add https://github.com/redis/redis-py/pull/3005 as Close-various-objects-created-during-asyncio-tests.patch to fix tests for python 3.12 potential data leak in specific cases. (CVE-2023-28858, bsc#1209811) * Better error handling Dirk Mueller 2024-01-15 20:20:19 +00:00
  • bdeeb6a122 Accepting request 1136240 from devel:languages:python Dominique Leuenberger 2024-01-05 21:58:46 +00:00
  • 6ebaf7c8ff Accepting request 1136240 from devel:languages:python Dominique Leuenberger 2024-01-05 21:58:46 +00:00
  • 9a6fdc230d workaround obsolete notation Markéta Machová 2024-01-02 15:58:48 +00:00
  • d15e572b59 workaround obsolete notation Markéta Machová 2024-01-02 15:58:48 +00:00
  • b8b623114d Accepting request 1136213 from home:alarrosa:branches:devel:languages:python Markéta Machová 2024-01-02 15:52:55 +00:00
  • e5a06e726a Accepting request 1136213 from home:alarrosa:branches:devel:languages:python Markéta Machová 2024-01-02 15:52:55 +00:00
  • c59339c353 Accepting request 1124036 from devel:languages:python Ana Guerrero 2023-11-08 21:16:54 +00:00
  • 99534d0111 Accepting request 1124036 from devel:languages:python Ana Guerrero 2023-11-08 21:16:54 +00:00
  • 9cebbddd64 drop the now-redundant dummyprefix Markéta Machová 2023-10-31 14:10:08 +00:00
  • a0ccabc8f6 drop the now-redundant dummyprefix Markéta Machová 2023-10-31 14:10:08 +00:00
  • b5d57eaade - fix test running Daniel Garcia 2023-10-30 16:36:31 +00:00
  • 9c44053e6e - fix test running Daniel Garcia 2023-10-30 16:36:31 +00:00
  • 62082908f4 Accepting request 1121196 from home:dgarcia:branches:devel:languages:python Daniel Garcia 2023-10-30 16:28:01 +00:00
  • 7eb6ad9b97 Accepting request 1121196 from home:dgarcia:branches:devel:languages:python Daniel Garcia 2023-10-30 16:28:01 +00:00
  • 49aaaad2c8 Accepting request 1119872 from devel:languages:python Ana Guerrero 2023-10-24 18:07:42 +00:00
  • 68fd84ac90 Accepting request 1119872 from devel:languages:python Ana Guerrero 2023-10-24 18:07:42 +00:00
  • 70420d4dd9 - Disable more tests that are broken on ALP build OBS Daniel Garcia 2023-10-24 07:17:39 +00:00
  • 7196bfec14 - Disable more tests that are broken on ALP build OBS Daniel Garcia 2023-10-24 07:17:39 +00:00
  • d21e817fae Accepting request 1119606 from home:dgarcia:branches:devel:languages:python Daniel Garcia 2023-10-24 06:29:34 +00:00
  • ebe17df2b6 Accepting request 1119606 from home:dgarcia:branches:devel:languages:python Daniel Garcia 2023-10-24 06:29:34 +00:00
  • e02d989c64 Accepting request 1102123 from home:mcalabkova:branches:devel:languages:python Matej Cepl 2023-08-03 08:01:06 +00:00
  • 92e27894c3 Accepting request 1102123 from home:mcalabkova:branches:devel:languages:python Matej Cepl 2023-08-03 08:01:06 +00:00
  • c0dbe5ea8c WIP DO NOT SUBMIT YET (gh#redis/redis-py#2679) Matej Cepl 2023-07-18 15:32:54 +00:00
  • cc536926b7 WIP DO NOT SUBMIT YET (gh#redis/redis-py#2679) Matej Cepl 2023-07-18 15:32:54 +00:00
  • fe8b50ab1b Accepting request 1088081 from devel:languages:python Dominique Leuenberger 2023-05-30 20:02:00 +00:00
  • f2202c7bb0 Accepting request 1088081 from devel:languages:python Dominique Leuenberger 2023-05-30 20:02:00 +00:00
  • 96483c6333 Accepting request 1088046 from home:AndreasStieger:branches:devel:languages:python Matej Cepl 2023-05-20 21:52:35 +00:00
  • 22324cb674 Accepting request 1088046 from home:AndreasStieger:branches:devel:languages:python Matej Cepl 2023-05-20 21:52:35 +00:00
  • 43960ccb1d Accepting request 1085447 from devel:languages:python Dominique Leuenberger 2023-05-09 11:07:43 +00:00
  • 4e103f7a28 Accepting request 1085447 from devel:languages:python Dominique Leuenberger 2023-05-09 11:07:43 +00:00
  • 389e533630 Accepting request 1085420 from home:ojkastl_buildservice:Branch_devel_languages_python Dirk Mueller 2023-05-08 08:19:35 +00:00
  • 178faabe53 Accepting request 1085420 from home:ojkastl_buildservice:Branch_devel_languages_python Dirk Mueller 2023-05-08 08:19:35 +00:00
  • a5d3339759 Accepting request 1080032 from devel:languages:python Dominique Leuenberger 2023-04-20 13:13:27 +00:00
  • 6f42575982 Accepting request 1080032 from devel:languages:python Dominique Leuenberger 2023-04-20 13:13:27 +00:00
  • 3c4e486ff3 Fix accidental donttest overwrite Steve Kowalik 2023-04-18 03:37:41 +00:00
  • 28374bc486 Fix accidental donttest overwrite Steve Kowalik 2023-04-18 03:37:41 +00:00
  • 5884f3b76f - Update to 4.5.4: * Security + Cancelling an async future does not, properly trigger, leading to a potential data leak in specific cases. (CVE-2023-28858, bsc#1209811) + Cancelling an async future does not, properly trigger, leading to a potential data leak in specific cases. (CVE-2023-28859, bsc#1209812) * New Features + Introduce AbstractConnection so that UnixDomainSocketConnection can call super().init (#2588) + Added queue_class to REDIS_ALLOWED_KEYS (#2577) + Made search document subscriptable (#2615) + Sped up the protocol parsing (#2596) + Use hiredis::pack_command to serialized the commands. (#2570) + Add support for unlink in cluster pipeline (#2562) * Bug Fixes + Fixing cancelled async futures (#2666) + Fix: do not use asyncio's timeout lib before 3.11.2 (#2659) + Fix UDS in v4.5.2: UnixDomainSocketConnection missing constructor argument (#2630) + CWE-404 AsyncIO Race Condition Fix (#2624, #2579) + Fix behaviour of async PythonParser to match RedisParser as for issue #2349 (#2582) + Replace async_timeout by asyncio.timeout (#2602) + Update json().arrindex() default values (#2611) + Fix #2581 UnixDomainSocketConnection object has no attribute _command_packer (#2583) + Fix issue with pack_commands returning an empty byte sequence (#2416) + Async HiredisParser should finish parsing after a Connection.disconnect() (#2557) + Check for none, prior to raising exception (#2569) Steve Kowalik 2023-04-18 03:13:49 +00:00
  • 9a4b2ccce2 - Update to 4.5.4: * Security + Cancelling an async future does not, properly trigger, leading to a potential data leak in specific cases. (CVE-2023-28858, bsc#1209811) + Cancelling an async future does not, properly trigger, leading to a potential data leak in specific cases. (CVE-2023-28859, bsc#1209812) * New Features + Introduce AbstractConnection so that UnixDomainSocketConnection can call super().init (#2588) + Added queue_class to REDIS_ALLOWED_KEYS (#2577) + Made search document subscriptable (#2615) + Sped up the protocol parsing (#2596) + Use hiredis::pack_command to serialized the commands. (#2570) + Add support for unlink in cluster pipeline (#2562) * Bug Fixes + Fixing cancelled async futures (#2666) + Fix: do not use asyncio's timeout lib before 3.11.2 (#2659) + Fix UDS in v4.5.2: UnixDomainSocketConnection missing constructor argument (#2630) + CWE-404 AsyncIO Race Condition Fix (#2624, #2579) + Fix behaviour of async PythonParser to match RedisParser as for issue #2349 (#2582) + Replace async_timeout by asyncio.timeout (#2602) + Update json().arrindex() default values (#2611) + Fix #2581 UnixDomainSocketConnection object has no attribute _command_packer (#2583) + Fix issue with pack_commands returning an empty byte sequence (#2416) + Async HiredisParser should finish parsing after a Connection.disconnect() (#2557) + Check for none, prior to raising exception (#2569) Steve Kowalik 2023-04-18 03:13:49 +00:00
  • bf1ee5d359 Accepting request 1076597 from devel:languages:python Matej Cepl 2023-04-01 08:13:48 +00:00
  • 22c58d4c23 Accepting request 1076597 from devel:languages:python Matej Cepl 2023-04-01 08:13:48 +00:00
  • 6bf3e78d6d - Upgrade to 4.4.4 (also bsc#1209811, CVE-2023-28858 & bsc#1209812, CVE-2023-28859) to fix possible async command information disclosure. - Upgrade to 4.4.3: Update urgency: HIGH: There is a critical bug that may affect a subset of users. Upgrade! - CWE-404 AsyncIO Race Condition Fix - Upgrade to 4.4.2: - Add support for BF.CARD - Add support for custom connection pool class in NodesManager Allow replica to master promotion in nodes_cache Security Fix: Updating graph parser for potential injection cases - Upgrade to 4.4.0: - Async clusters: Support creating locks inside async functions - Async: added 'blocking' argument to call lock method - Added a replacement for the default cluster node in the event of failure. - Fixed geosearch: Wrong number of arguments for geosearch command - Updating dev dependencies - Removing deprecated LGTM - Added an explicit index name in RediSearch example - Adding connection step to bloom filter examples - Skip test_acl_list test (gh#redis/redis-py#2679) Matej Cepl 2023-04-01 02:45:41 +00:00
  • 2f91c6844a - Upgrade to 4.4.4 (also bsc#1209811, CVE-2023-28858 & bsc#1209812, CVE-2023-28859) to fix possible async command information disclosure. - Upgrade to 4.4.3: Update urgency: HIGH: There is a critical bug that may affect a subset of users. Upgrade! - CWE-404 AsyncIO Race Condition Fix - Upgrade to 4.4.2: - Add support for BF.CARD - Add support for custom connection pool class in NodesManager Allow replica to master promotion in nodes_cache Security Fix: Updating graph parser for potential injection cases - Upgrade to 4.4.0: - Async clusters: Support creating locks inside async functions - Async: added 'blocking' argument to call lock method - Added a replacement for the default cluster node in the event of failure. - Fixed geosearch: Wrong number of arguments for geosearch command - Updating dev dependencies - Removing deprecated LGTM - Added an explicit index name in RediSearch example - Adding connection step to bloom filter examples - Skip test_acl_list test (gh#redis/redis-py#2679) Matej Cepl 2023-04-01 02:45:41 +00:00
  • 4274d7b8f5 - Disable broken test test_xautoclaim gh#redis/redis-py#2554 - udpate to 4.3.5: * Add support for TIMESERIES 1.8 (#2296) * Graph - add counters for removed labels and properties (#2292) * Add support for TDIGEST.QUANTILE extensions (#2317) * Add TDIGEST.TRIMMED_MEAN (#2300) * Add support for async GRAPH module (#2273) * Support TDIGEST.MERGESTORE and make compression optional on TDIGEST.CREATE (#2319) * Adding reserve as an alias for create, so that we have BF.RESERVE and CF.RESERVE accuratenly supported (#2331) * Fix async connection.is_connected to return a boolean value (#2278) * Fix: workaround asyncio bug on connection reset by peer (#2259) * Fix crash: key expire while search (#2270) * Async cluster: fix concurrent pipeline (#2280) * Fix async SEARCH pipeline (#2316) * Fix KeyError in async cluster - initialize before execute multi key commands (#2439) * Supply chain risk reduction: remove dependency on library named deprecated (#2386) * Search test - Ignore order of the items in the response (#2322) * Fix GRAPH.LIST & TDIGEST.QUANTILE tests (#2335) * Fix TimeSeries range aggregation (twa) tests (#2358) * Mark TOPK.COUNT as deprecated (#2363) Daniel Garcia 2023-01-18 13:10:50 +00:00
  • a4defd155a - Disable broken test test_xautoclaim gh#redis/redis-py#2554 - udpate to 4.3.5: * Add support for TIMESERIES 1.8 (#2296) * Graph - add counters for removed labels and properties (#2292) * Add support for TDIGEST.QUANTILE extensions (#2317) * Add TDIGEST.TRIMMED_MEAN (#2300) * Add support for async GRAPH module (#2273) * Support TDIGEST.MERGESTORE and make compression optional on TDIGEST.CREATE (#2319) * Adding reserve as an alias for create, so that we have BF.RESERVE and CF.RESERVE accuratenly supported (#2331) * Fix async connection.is_connected to return a boolean value (#2278) * Fix: workaround asyncio bug on connection reset by peer (#2259) * Fix crash: key expire while search (#2270) * Async cluster: fix concurrent pipeline (#2280) * Fix async SEARCH pipeline (#2316) * Fix KeyError in async cluster - initialize before execute multi key commands (#2439) * Supply chain risk reduction: remove dependency on library named deprecated (#2386) * Search test - Ignore order of the items in the response (#2322) * Fix GRAPH.LIST & TDIGEST.QUANTILE tests (#2335) * Fix TimeSeries range aggregation (twa) tests (#2358) * Mark TOPK.COUNT as deprecated (#2363) Daniel Garcia 2023-01-18 13:10:50 +00:00
  • 8ed8f54ea4 - update to 4.3.4: * Fix backward compatibility from 4.3.2 in Lock.acquire() * Fix XAUTOCLAIM to return the full response, instead of only keys 2+ * Added dynamic_startup_nodes configuration to RedisCluster. * Fix retries in async mode * Async cluster: fix simultaneous initialize * Uppercased commands in CommandsParser.get_keys * Late eval of the skip condition in async tests * Reuse the old nodes' connections when a cluster topology refresh is being done * Docs: add pipeline examples * Correct retention_msecs value * Cluster: use pipeline to execute split commands * Docs: Add a note about client_setname and client_name difference Dirk Mueller 2022-10-01 17:23:23 +00:00
  • 9531c5821d - update to 4.3.4: * Fix backward compatibility from 4.3.2 in Lock.acquire() * Fix XAUTOCLAIM to return the full response, instead of only keys 2+ * Added dynamic_startup_nodes configuration to RedisCluster. * Fix retries in async mode * Async cluster: fix simultaneous initialize * Uppercased commands in CommandsParser.get_keys * Late eval of the skip condition in async tests * Reuse the old nodes' connections when a cluster topology refresh is being done * Docs: add pipeline examples * Correct retention_msecs value * Cluster: use pipeline to execute split commands * Docs: Add a note about client_setname and client_name difference Dirk Mueller 2022-10-01 17:23:23 +00:00
  • d313db8f3b Accepting request 982470 from devel:languages:python Dominique Leuenberger 2022-06-17 19:20:26 +00:00
  • e537feb650 Accepting request 982470 from devel:languages:python Dominique Leuenberger 2022-06-17 19:20:26 +00:00
  • c16bda0221 Accepting request 982432 from home:bnavigator:branches:devel:languages:python Matej Cepl 2022-06-13 13:49:13 +00:00
  • 1f9ad18fdd Accepting request 982432 from home:bnavigator:branches:devel:languages:python Matej Cepl 2022-06-13 13:49:13 +00:00
  • fcf76796ee - Add redismod.conf and tox.ini as Sources to SPEC file. Matej Cepl 2022-06-13 07:29:34 +00:00
  • 34c324cfc8 - Add redismod.conf and tox.ini as Sources to SPEC file. Matej Cepl 2022-06-13 07:29:34 +00:00
  • d3a53b0bd3 Accepting request 982133 from home:bnavigator:branches:devel:languages:python Matej Cepl 2022-06-13 06:36:30 +00:00
  • 88f35d13e1 Accepting request 982133 from home:bnavigator:branches:devel:languages:python Matej Cepl 2022-06-13 06:36:30 +00:00
  • 82b2960908 Accepting request 906638 from devel:languages:python Dominique Leuenberger 2021-07-18 21:44:49 +00:00
  • 31b05a66a9 Accepting request 906638 from devel:languages:python Dominique Leuenberger 2021-07-18 21:44:49 +00:00
  • 8d1c0f81d0 - Add account-defaults-redis.patch which fixes failing tests by taking into consideration redis defaults, not overwriting them (gh#andymccurdy/redis-py#1499). Matej Cepl 2021-07-16 09:17:26 +00:00
  • 96abfdb190 - Add account-defaults-redis.patch which fixes failing tests by taking into consideration redis defaults, not overwriting them (gh#andymccurdy/redis-py#1499). Matej Cepl 2021-07-16 09:17:26 +00:00
  • a4d1d21383 Accepting request 878169 from devel:languages:python Dominique Leuenberger 2021-03-11 19:08:22 +00:00
  • ef335f02ac Accepting request 878169 from devel:languages:python Dominique Leuenberger 2021-03-11 19:08:22 +00:00