Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/redis/redis-py

Redis Python client
https://github.com/redis/redis-py

3.2.1

f87d40c64849acfbb9656aeafbeb6c7e4a264e23 authored almost 6 years ago
remove unneccessary checkpid from SentinelConnectionPool

d61a15e2be5fdeb165b98e63912ab88845ab1315 authored almost 6 years ago
Added support for the monitor command.

9aba44f4bea76885899ff8f11252f4fb6cde9118 authored almost 6 years ago
actual 3.2.0

31519e4ccef49fb59254ee5524007c81faa7e850 authored almost 6 years ago
3.2.0

b022616418ae333cd402fe1c2f6e1031b19ea79f authored almost 6 years ago
test all selectors via pytest parameterization

363c05de10dd5f93af69ed768fbface316a30be9 authored almost 6 years ago
python2 compat

78c181b13d4f3b09e1257d633b65bd81df6be59c authored about 6 years ago
attempt to provide only healthy connections from the pool

Adds redis.selector, a module that provides the best selector strategy
available on the current ...

cfa2bc9b7ea860eb4a002eaa7029ecee01e39735 authored about 6 years ago
Merge pull request #1129 from Chronial/feature/fix-except

Do not leave connections in invalid state

a4644592162afdfe5b8809fa28eff041f7be6993 authored about 6 years ago
Merge pull request #1130 from Junnplus/socket-patch

Use IPPROTO_TCP constant instead of SOL_TCP constant

ff17e924e8037e3b528ac93654ddc6be410b0e16 authored about 6 years ago
Merge pull request #1131 from Junnplus/fix-typo

Fix github pull template typo

6155774f3d5274734e740c33e4154b0211103be4 authored about 6 years ago
readd the connection destructor

Since Connection.disconnect() now verifies that the current process owns
the connection before s...

e6157620edd7b136bdf1bca721d3d2b879e97f9d authored about 6 years ago
changelog

0dc6c50a11cf9f0cf18e5c0515154ee060a27035 authored about 6 years ago
changelog

be2f56c26b3c46e6c4e4e4432e63b285d182f7a7 authored about 6 years ago
Merge branch 'pythonparser'

2a57d14a1eba512937943da353283434b991cc8b authored about 6 years ago
Improve how connection pools operate in forked/child proceeses.

Sometimes a process with an active connection to Redis forks and creates
child processes taht al...

4e1e74809235edc19e03edb79c97c80a3e4e9eca authored about 6 years ago
fix typo

e1e2ecd2099509cad954395103bea05e2930bb60 authored about 6 years ago
use IPPROTO_TCP constant instead of SOL_TCP constant

d2503b44f3a30161d0fb2b37016e8331adc84c01 authored about 6 years ago
Do not leave connections in invalid state

f767b464c8fbb039d058dbff43bbdef6b2987476 authored about 6 years ago
3.1.0

a051ddb693791ee54e61d8d1557d16fe7089520f authored about 6 years ago
Merge branch 'pr/1108' into pythonparser

e24e9770eb9e27453b52c433366cd8a033640cb4 authored about 6 years ago
Merge pull request #972 from lamby/dont-assume-64-bit-server-in-tests

Skip 64-bit specific tests. (Closes: #899)

2f3afb0a2b6adaa7287173f07ea5b7fee8551083 authored about 6 years ago
Connection URLs must have a valid scheme.

Fixes #969
Fixes #961

5a2e26d2b0b554bfcd6875a968bcd8090b7f9b03 authored about 6 years ago
the fix to TimeoutErrors had a side affect on test teardowns

04ddd34ec55a659b5bb8c1ac8c47899781b90a6d authored about 6 years ago
changelog

ee5fe7e80d73b4637026c32c6760881b32a8234f authored about 6 years ago
Merge pull request #1023 from ycraaron/1022-fix-retry-logic

1022: Fix retry logic for StricRedis and PubSub

b940d073de4c13f8dfb08728965c6ac7c183c935 authored about 6 years ago
changelog

cac28e59c15a025861056f30a1502c4894b172a6 authored about 6 years ago
Merge pull request #1087 from oridistor/ssl_sni

Add support for SNI connection to Redis-py

574a10c0da5f94c63f9516c78209a010fd467b05 authored about 6 years ago
Merge pull request #1043 from Siecje/repr

Fix ConnectionPool repr when using default values

f6fedf95761313485cd9dc3f2d60f224da7a4aab authored about 6 years ago
Added a test for #1126

6cea5260b6138b91233008f7e690f1eec2b7988e authored about 6 years ago
Merge pull request #1126 from guybe7/geohash_fix

GEOHASH response may contain None elements

dde0a48b670bd5bfc43eb8eb814d2a0cb9162b88 authored about 6 years ago
Fixes #1116

aaf6e6b7157ffd8aca426540b471895ca25d2bf4 authored about 6 years ago
Merge branch 'master' into xreadgroup_handle_nil_fields

bfa2e772566e973f8329ca9754d4ef7fbdbce1b0 authored about 6 years ago
GEOHASH response may contain None elements

c219c4792f6a135f41a429eb341a934768f435a0 authored about 6 years ago
Merge pull request #1120 from johntmyers/add-noack

Added noack option for XREADGROUP

f9cb36af086510cab95e84a1e75d7f09d508040e authored about 6 years ago
Added noack option for XREADGROUP

e6e52ee50cfc8234fb6775122b2149c7b3a002d6 authored about 6 years ago
Fix #1116 - trimmed stream causes exception on xreadgroup with id 0

messages

Signed-off-by: Xabier Eizmendi <[email protected]>

e5d53dd7bffc7d0876efafc3445746e534b21855 authored about 6 years ago
Make PythonParser's on_disconnect consistent with

Hiredisparser and Connection — do not close socket on disconnect.
Resolves #1085

a8bf82fc9edc0040062e5b3ee4c3074f67caaea1 authored about 6 years ago
update test to expect errors

6020f43264209b2430a01fc3098d74bb142942a7 authored about 6 years ago
Add failing tests to show difference between protocol parsers on_disconnect

implementation/behavior (related to #1085).

When hiredis is installed and HiredisParser is used ...

733754e13b52bce6687d5a88c1075c963d034722 authored about 6 years ago
Lock objects now support specifying token values and ownership checking

Lock.acquire() can now be provided a token. If provided, this value will be
used as the value st...

a3cfded93afa2a65908f05ac251b18d77fa84dd2 authored about 6 years ago
typo

1214b357badb2cfa2a85a462d8e35749785d0744 authored about 6 years ago
changelog

da459c2c4f89dae79d0a205db04727d4643f12b0 authored about 6 years ago
Merge pull request #1014 from ikalnytskyi/lock-reset

Add `.reacquire()` method to Lock

af02bb1d5b8bfe00f6dc1b691404af233399bf5d authored about 6 years ago
Add `.reacquire()` method to Lock

`Lock` class provides a method called `.extend()` to manage a TTL of the
acquired lock. However,...

ff120df78ccd85d6e2e2938ee02d1eb831676724 authored about 6 years ago
Merge pull request #1111 from jdufresne/bytes

Remove unnecessary compat shim for 'bytes'

e4764ec1f61eb83b1b80a4360235f08d6d391c1e authored about 6 years ago
Remove unnecessary compat shim for 'bytes'

Both Python 2.7 & Python 3 have the types bytes. On Python 2.7, it is an
alias for the type str,...

a87bd688d163308cc1af381f59fdbb4f4a818ce5 authored about 6 years ago
Encode Stream message names within XREAD and XREADGROUP responses correctly

Stream message now respect the decode_responses flag.

4ae98e7de18f16fb669b74ee09245ff4de3da0b4 authored about 6 years ago
changelog

0edfc3d252f4b7f0f38eb408f90e8cbcab8fd683 authored about 6 years ago
fixed travis config

09da8a5e526e3efa1dc5c9aae482c37e565a8c5b authored about 6 years ago
use redis 5.0.3 on travis-ci

5e66faeb8de18fbcf950028876c6637319485ceb authored about 6 years ago
XPENDING range queries no longer allow COUNT to be infinite

Redis 5.0.1 and beyond require that COUNT be specified as a positive
integer. Since we can't gue...

977e739e386b4085086c14d2cde4007761f36566 authored about 6 years ago
redis >= 5.0.1 changed behavior of XREADGROUP stream ID

Redis versions 5.0.1 require messages to be read with the special ID '>'
when using XREADGROUP

...

985282417b2e4d66c3376dd7e1ea9b38d452ed37 authored about 6 years ago
ZADD correctly returns None in certain edge cases when incr=True

When incr=True and xx=True and an element is specified that doesn't exist
the Redis server retur...

8fc8fbd7210f5e0b03a119fab99e2d5f21622def authored about 6 years ago
Merge pull request #1110 from jdufresne/disutils

Remove outdated distutils fallback

c9466a1a9bf29593704c8ca52217c17eb3962b4a authored about 6 years ago
Remove outdated distutils fallback

Modern Python environments have setuptools or pip installed. The
distutils fallback is unnecessary.

c6c1269c5c1f55dc7819ec4b1ee208f83e1e9f4a authored about 6 years ago
Merge pull request #1077 from oranagra/fix_info_parsing

Re-fix the recently broken INFO parsing, see #1018

1244f6e3f9d38379124622ff4f0371914ce759ae authored about 6 years ago
changelog

4dc6fce15d5e2c56d785021f376652313cd5039e authored about 6 years ago
Merge pull request #1098 from theodesp/client-kill-filter

Add client kill with filter

655dc94dc5473a9be3cc25cd0f9a827c5ca483a5 authored about 6 years ago
pep8 fix

e9e83700cc30ed4ba6f6cf4a96773390ec9d0824 authored about 6 years ago
fix missing parens

460db073d7246a2ada5dac90985e289a2e0c20f9 authored about 6 years ago
small cleanup of client_kill_filter

changed skipme to a bool
use a list to accumulate filter options

8c0af5b9798965219e75731e30d2dc192956f4b5 authored about 6 years ago
Merge pull request #1105 from marc1n/master

Fix #764 - sub-unsub-resub caused PubSub() to forget the channel

59b9cbaa85bce07171b7c0b9fb29ec5ba840fc67 authored about 6 years ago
Fix code style

f1873346421f6f2fe59addb50486e791817c6d91 authored about 6 years ago
Fix #764 - sub-unsub-resub caused PubSub() to forget the channel

b5285270b07a56ed92744ca072ebe10fd8ce7d32 authored about 6 years ago
Added test case for filter

Signed-off-by: Theo Despoudis <[email protected]>

9d7110893315da2fd45f66c0fe67fdef298bed39 authored about 6 years ago
Merge pull request #1101 from jdufresne/extras

Use tox "extras" option to install package extras

f1a1386b5799f5a2f731e25fe3473cb1118d5099 authored about 6 years ago
Use tox "extras" option to install package extras

For details, see:

https://tox.readthedocs.io/en/latest/config.html#conf-extras

Removes the nee...

26a8643ad5c5d9e75354da09a624c675be9c73a0 authored about 6 years ago
Merge pull request #1100 from jdufresne/py37

Use 'dist: xenial' in Travis to simplify configuration

19ec3b30752bbd797653cf330ca6932e05cba5a6 authored about 6 years ago
Use 'dist: xenial' in Travis to simplify configuration

Allows using Python version 3.7 without sudo declarations.

Travis officially added support for ...

fcdd14dacc813c2dc2034f4aff651af4ea8df80a authored about 6 years ago
Code review fixes

Signed-off-by: Theo Despoudis <[email protected]>

c01ac7d9a67d8a36f7ed6edfcf2f68d27658eb17 authored about 6 years ago
Merge pull request #1097 from theodesp/github-templates

Add github templates.

ac6b286242b3054b5645e67e58ce8340ccf2d091 authored about 6 years ago
Fixes codestyle issues

Signed-off-by: Theo Despoudis <[email protected]>

4df86b82e78f78f1fd5c010687e5a097df0e0bab authored about 6 years ago
Simplified key, value handling inside for-range loop

Signed-off-by: Theo Despoudis <[email protected]>

f91a9d522af9eb808f4b692a5fe24d70431ac8c3 authored about 6 years ago
Removed ambiguous argument handling

Signed-off-by: Theo Despoudis <[email protected]>

1861986a39f8658150eaa8a61b367e50c7145355 authored about 6 years ago
Add client kill with filter

Signed-off-by: Theo Despoudis <[email protected]>

1d3fe0fb2d4c11a01ce3e98b4d4e624771937a8c authored about 6 years ago
Add github templates.

ISSUE_TEMPLATE for creating issues
PULL_REQUEST_TEMPLATE for creating PRs

Signed-off-by: Theo D...

81297eed3288d837aa25b2e7e83468d1fd944849 authored about 6 years ago
rename new LockErrorNotOwned to LockNotOwnedError

d7bd3e6e6aa9ba42e796f053208dde5b3ea81b3b authored about 6 years ago
Merge pull request #1095 from harlowja/lock-error-not-owned

Extend lock error for not owned special case

dcb68aae42a2a223c40ba9c722676004e8bbe92e authored about 6 years ago
Extend lock error for not owned special case

Using the locking routines, it is useful to be able to
distingush a generic lock error from a on...

26b3828678560fedb8c9cc04362e7c20b01d2f77 authored about 6 years ago
moved ssl_cert_reqs note to backwards incompatible section of changelog

5784bc90717d7632eabd1e0d642a5364cea4f0c8 authored about 6 years ago
Merge branch 'master' of github.com:andymccurdy/redis-py

1870c26fecb44281e451cab3185f8a566fc75b0f authored about 6 years ago
Backwards Incompatible note about ssl_cert_reqs change

See #1017

3cdb40676561d91aa836f17d20e847af4807bb3a authored about 6 years ago
Merge pull request #1 from RoeyPrat/roey-pycodestyle_oridistor

pycodestyle fixes to connection.py

62f1f19e6c817aafe5274916f2ff43bc7465b808 authored about 6 years ago
pycodestyle fixes to connection.py

3d565750ec3069d8c28e70286c1806e3cec04fd8 authored about 6 years ago
Made sure SSL SNI will not affect using redis-py in versions older than 2.7.9

9084735e8e6ef4fb6aa3e6f00c73315e4c03949b authored about 6 years ago
Add SSL SNI support

16f21ea4784202be8e7b0b69d2211b0ac0d2ae9e authored about 6 years ago
Merge pull request #1083 from bbayles/georad-decode

Don't destroy data in GEORADIUS commands

fdd40a58db6e6d6b6b929f52eab91c49be411a98 authored about 6 years ago
Remove decoding from georadius

683675530cbdad2a96a2b88d60102cce649876bd authored about 6 years ago
Don't destroy data in GEORADIUS commands

1df87fc82348a26cd638bd82b431bf902522a8c4 authored about 6 years ago
Re-fix the recently broken INFO parsing, see #1018

The value part of the info line may contains : in many cases,
most importantly an IPv6 slave add...

accbbdb2850f6286931fb82605702b672d2fd11e authored about 6 years ago
Skip 64-bit specific tests. (Closes: #899)

Signed-off-by: Chris Lamb <[email protected]>

f1f225cdb2bd13b9944049e53792662d9c24da8a authored about 6 years ago
redis-py 3.0.1

dcb135c8e04a914c3813933493758f608c6bec00 authored about 6 years ago
further clarification on mapping argument of MSET, MSETNX, and ZADD

c8936f7c713e333c21dd7a6d5ecfa582bcafb535 authored about 6 years ago
Update .locked() to indicate if lock has been acquired by any proceses

This make just like threading.Lock objects do.

Fixed #1007

2239c6962ad5f86395c142ce8f352650b11cabb5 authored about 6 years ago
Fix broken asynchronous check in flushdb and flushall

Fixes #1070

40c4633e08d3f14d0abbaa22592e8c4d2f859c8b authored about 6 years ago
Merge pull request #1069 from jvtm/unix-socket-self-cutoff

Add missing UnixDomainSocketConnection._buffer_cutoff

f396979cd9ff4f57730a97c87dd6ee8121385e80 authored about 6 years ago
Add missing UnixDomainSocketConnection._buffer_cutoff

Without this using `unix_socket_path` will fail:

AttributeError: 'UnixDomainSocketConnectio...

b040bcfb515f6fc87e2acc827e106cda7596c166 authored about 6 years ago
rst format fixes

9b03af26dc829beea232a3248768de933f4c3b67 authored about 6 years ago
fix rst format issues

1a1559b8caca0412b5621d2c8768577bbf0ccac3 authored about 6 years ago