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

fix python3 tests

210a24027cb235c7b0574fc640f716cf20b3af6c authored about 12 years ago by andy <[email protected]>
added CLIENT LIST/CLIENT KILL commands

2266255b25caaf0f38af938902c9d2829c0fab72 authored about 12 years ago by andy <[email protected]>
hincrbyfloat is 2.6 only

6eaa3cc8bf05fe8bbb9817d7ef274b7d98c87606 authored about 12 years ago by andy <[email protected]>
High precision floating point values are now properly sent to the Redis server.

Fixes #227

520ddbd47c96055a88c09d58e490328634dd59cb authored about 12 years ago by andy <[email protected]>
INCRBYFLOAT/HINCRBYFLOAT

6e7a710fe480816d2abe27263a9975332c939c6f authored about 12 years ago by andy <[email protected]>
Merge branch 'master' of github.com:andymccurdy/redis-py

e85056eb37cbc3289c8ab321af38f04e58882e80 authored about 12 years ago by andy <[email protected]>
PEXPIRE/PEXPIREAT/PTTL commands

a8426648791deab1927adbb7b29478f91a18e99b authored about 12 years ago by andy <[email protected]>
Merge pull request #273 from uvNikita/master

Added INCRBYFLOAT and HINCRBYFLOAT commands

406704597eb7cef2a69f443a7afc66f65a75d316 authored about 12 years ago by Andy McCurdy <[email protected]>
Merge pull request #282 from flupke/pexpire

Added PEXPIRE/PTTL support (redis 2.6.0)

b4e0e98e9c94a55fd64e5c38e763ec5a26c47f4e authored about 12 years ago by Andy McCurdy <[email protected]>
Added optional `number` argument to srandmember. Fix for #286

7661d4199fa4393a1a55a26c09e921ff7dc98dbc authored about 12 years ago by andy <[email protected]>
python3 compat

e46c78bc14cde3f371ae2b520d206f5f62923d46 authored about 12 years ago by andy <[email protected]>
LUA examples in README

dd954672b58240ff106dcd18f60fffb23a0c08cc authored about 12 years ago by andy <[email protected]>
pipelines now raise errors by default.

pass `raise_on_error=False` to `pipeline.execute()` if you prefer the old
behavior.

f6a6f2cf74cca1325c0976666ec9cd0dab79bdf3 authored about 12 years ago by andy <[email protected]>
Merge pull request #279 from pims/master

Adding test support for LPUSH/RPUSH with multiple arguments for Redis version >=2.4.0

5a23ec23bfbb70bf6d946062ff05ce2e6389dfa8 authored about 12 years ago by Andy McCurdy <[email protected]>
in _compat for py3k only encode if param is not bytes type in b()

72b765e9375678bea3839126aaab0ff427801060 authored over 12 years ago by Salimane Adjao Moustapha <[email protected]>
added PEXPIRE/PTTL support (redis 2.6.0)

3b0932b8a84d66a7586e3ae78ce4f5c102db4030 authored over 12 years ago by Luper Rouch <[email protected]>
Adding test support for LPUSH/RPUSH with multiple arguments for Redis version >=2.4.0

97cd28b5396f898c4ab1de8adae39e96ed4f7b0b authored over 12 years ago by Tim <[email protected]>
Script doesn't take keys

520984447ec9a7f4a543ec0fe6201d2a889c74c8 authored over 12 years ago by andy <[email protected]>
pass the script object, not the lua string

db5e48200e724ed9d9ce7734d8041c22551f4ab2 authored over 12 years ago by andy <[email protected]>
fixed a Python3 incompatibiltiy in the previous commit

c9da5fa6cca93f1187ef860c3ec7cdfc9774ca49 authored over 12 years ago by andy <[email protected]>
implementing LUA scripting, still need tests.

6a3875b9d964189f84c4509234e4d12db4222d89 authored over 12 years ago by andy <[email protected]>
Implemented hincrbyfloat command

6aed9c6d947a6af8b3f2d69a9b4b4821d43d80e1 authored over 12 years ago by Nikita Uvarov <[email protected]>
Implemented incrbyfloat command

96b1011f067b7a627ce5ed2c07f2fda03690b2bc authored over 12 years ago by Nikita Uvarov <[email protected]>
clearer what's happening

fcb12f9ac8e081a35768b9ba501ac4dae3862420 authored over 12 years ago by andy <[email protected]>
make sure tests pass on redis 2.4. merges #271

fd82c5d6cdcc2596b6cf5a0e053658b4c78ee867 authored over 12 years ago by andy <[email protected]>
Added a simple test for TIME function

2eafadd664fcb5dda0ae9179bd7ca8c422433c10 authored over 12 years ago by Jason Knight <[email protected]>
Added TIME response callback

e417cb6bf5e268e7c13f44eae57cc0b2407c7cc0 authored over 12 years ago by Jason Knight <[email protected]>
Added TIME command

5b793a5950425b887cf7d81110c12ffe28c758b7 authored over 12 years ago by Jason Knight <[email protected]>
stupid python 2.5/2.6

ec3c741a118be4afdd866d22822f18da52fae777 authored over 12 years ago by andy <[email protected]>
adding SkipTests for BITOP/BITCOUNT commands below redis 2.6, fixing logic to work with python3

37abcc788874393b391bd437d6a5b56f27cb136c authored over 12 years ago by andy <[email protected]>
Merge pull request #257 from not-napoleon/master

Feature/Bitopt and Bitcount

9fbbe592bb52543d46bd7dc66001d9b3f2b28064 authored over 12 years ago by Andy McCurdy <[email protected]>
redis 2.4 occasionally returns null values in CONFIG GET

ef70350799b466948a926dfe9593e81cf13254f9 authored over 12 years ago by andy <[email protected]>
cleaned up tests to not use decode_responses=True. this was masking some errors from the recent python3 port.

4e4d8e108cafe7f436848ae0807f3f084bf90f59 authored over 12 years ago by andy <[email protected]>
changelog

50ddf01d544b88a471a7fbfce6e8c30b390a37ba authored over 12 years ago by andy <[email protected]>
Merge remote-tracking branch 'jparise/cls-from_url'

Conflicts:
redis/client.py
redis/utils.py

cdebbd48771f49a7cdf68823dcfc487ea15141cf authored over 12 years ago by andy <[email protected]>
version bump to 2.6.1

937f8e4dfecc838afcc208a86c5d5139b33626fd authored over 12 years ago by andy <[email protected]>
Raise an exception if there's any kind of error. Fix for #251.

ae6ceae93826d5359467b1f6b518f70e60985f5e authored over 12 years ago by andy <[email protected]>
badge up the README

331949d23333e12fa96abddc16c902f96ca5fe04 authored over 12 years ago by andy <[email protected]>
add script command

49c33f7592204b67d0cfb2a80e146400996a45b1 authored over 12 years ago by andy <[email protected]>
integration with travis-ci

ca9689b4b1b89d2b808a94a64bfac42438ca0301 authored over 12 years ago by andy <[email protected]>
Merge pull request #269 from agronholm/master

New classifiers in setup.py

1b938d4bf85cdbd930284785684f844008ab6e98 authored over 12 years ago by Andy McCurdy <[email protected]>
Added classifiers to indicate supported Python versions

309a2a9b655857fcb8453d142b3247aef1b7b49f authored over 12 years ago by Alex Grönholm <[email protected]>
thanks Alex!

9d87a031a389241b95b887c5e97c97cea23f4696 authored over 12 years ago by andy <[email protected]>
Merge pull request #268 from agronholm/master

Python 3.2+ compatibility

62c552061b430e86e6daaf967dceb0cfd3397b5d authored over 12 years ago by Andy McCurdy <[email protected]>
Optimized code by caching certain bytestring literals

b846290e8f822550d0c5f11e741d9ae10e3027e2 authored over 12 years ago by Alex Grönholm <[email protected]>
Fixed PEP 8 violations introduced in previous commits

e16cd9cbcb1eac1c078b79a1e81fb70aec96dc6b authored over 12 years ago by Alex Grönholm <[email protected]>
Fixed compatibility issue with Python 2.5 and 2.6 introduced in the

previous commit

4f2911456df2e84aee9fb71984a990b9f8f472f5 authored over 12 years ago by Alex Grönholm <[email protected]>
Fixed Python 3.2+ compatibility

0aaa404f3525641fe5bb3b50ca303d05a326cdce authored over 12 years ago by Alex Grönholm <[email protected]>
Merge pull request #266 from agronholm/master

PEP 8 cleanups

781a65b03c007da913da889bd378b4dc7f35be4f authored over 12 years ago by Andy McCurdy <[email protected]>
Cleaned up code for PEP 8 compliance

826364f3bb19abca0e1e6a92266abb017f5481f4 authored over 12 years ago by Alex Grönholm <[email protected]>
version bump

b82bee8578a6380527b579948e366ec542685f93 authored over 12 years ago by andy <[email protected]>
Changed (p)subscribe and (p)unsubscribe to no longer return confirmation of subscirption. These messages should be consumed in listen(). Fixes #254, #255, #233, #232, and #176. whew.

13996b75194b48021b1536fbd0a584cb8a550318 authored over 12 years ago by andy <[email protected]>
Improved `from_url()` support.

`from_url()` is now implemented as a classmethod. The previous
implementation always returned i...

a378cdb91fbf3909b67748bc18a12f0dbbcaacf5 authored over 12 years ago by Jon Parise <[email protected]>
Merge pull request #258 from jparise/expire-timedelta

expire() and setex() now accept timedelta objects.

1f6c4a5ab1fefb125fb8af9b3974c3f25fd44f8f authored over 12 years ago by Andy McCurdy <[email protected]>
expire() and setex() now accept timedelta objects.

This mimics the datetime support provided by `expireat()`.

a72d0c19d6db6c5ef427cdf83e6f7639b21bae74 authored over 12 years ago by Jon Parise <[email protected]>
Added bitop command.

5cbb5923813b02f71ebefee32cf3d5d6e054f9aa authored over 12 years ago by Mark Tozzi <[email protected]>
Support for bitcount (new in redis 2.6)

eaeb665840bf74604949dee7340c06dc4bb39569 authored over 12 years ago by Mark Tozzi <[email protected]>
changes

169bf49c2b6146b55fdb0e3f9728d5c2b41ac8d0 authored over 12 years ago by andy <[email protected]>
Merge pull request #252 from jpcaruana/getrange

added support for GETRANGE

671a0b21f951bc12bfc34cb54479caf477acb551 authored over 12 years ago by Andy McCurdy <[email protected]>
added GETRANGE support

2de8b780755237ce342e2093496fa5e9511f8f8c authored over 12 years ago by Jean-Philippe CARUANA <[email protected]>
Merge pull request #250 from youngking/master

score_cast_func doesn't work with desc condiction

68c034586650c03b478f06bf13974511ccadbd6c authored over 12 years ago by Andy McCurdy <[email protected]>
changelog

5abb1c6a27fda6481dc8115687fbe3110421a8b4 authored over 12 years ago by andy <[email protected]>
Merge remote-tracking branch 'encoding/2.4.11-fix' into encoding

Conflicts:
redis/connection.py

17ade97a064248f309b771c8ccf3a9ea96e79356 authored over 12 years ago by andy <[email protected]>
fix score_cast_func doesn't work with desc condiction

caf4bc0ab930d9fc48a4558abd51f60912a42131 authored over 12 years ago by Young King <[email protected]>
2.4.13

d2a7156f7fd108a24d8aa321e2ecd67b3f1f34c6 authored over 12 years ago by andy <[email protected]>
changelog

2dc8202d20bd3d01f33b101e90bc77ed2979b04d authored over 12 years ago by andy <[email protected]>
Merge branch 'from_url' of https://github.com/kennethreitz/redis-py into kennethreitz-from_url

Conflicts:
redis/__init__.py

833c7ce441735d6a0df70752b0a1556320529267 authored over 12 years ago by andy <[email protected]>
assert url.scheme

42ddf5b1b6c4682b8d7cd50ffba409d69a953c16 authored over 12 years ago by Kenneth Reitz <[email protected]>
redis.from_url

e57bbd1278631f89395102652193b53f9826d5cd authored over 12 years ago by Kenneth Reitz <[email protected]>
Merge pull request #244 from giltayar/master

Open socket connection with mode='rb' instead of 'r' to support IronPython

56625feb68203e0816c87cc6dde6164a6d8e302c authored over 12 years ago by Andy McCurdy <[email protected]>
Made redis-py work with IronPython

Open socket connection with mode='rb' instead of 'r'.
From Python documentation: ...when openi...

4c5fb118c5ac8e8d4627124f8f16a5db05d9eb44 authored over 12 years ago by Gil Tayar <[email protected]>
2.4.12, redis-py is now fork-safe

102ec0ff2071bbd5f4e21e2b580fc1c509fd4e15 authored over 12 years ago by andy <[email protected]>
Merge pull request #236 from josiahcarlson/master

Fix connection errors after fork()

2b8103fef8a2a8772b0b0e4ac4a634157c77f33d authored over 12 years ago by Andy McCurdy <[email protected]>
Fix re-used connection errors after fork().

b8dd22455dc4f16eef28e848fc05b0b723022899 authored over 12 years ago by Josiah Carlson <[email protected]>
Merge pull request #229 from Suor/master

Allow empty watches in Redis.transaction()

d92405bf6186c9b0fab6d98fbed9aedee81b39e0 authored almost 13 years ago by Andy McCurdy <[email protected]>
Allow empty watches in Redis.transaction()

cfcc620321161a5b273e00444c70b12135b88e30 authored almost 13 years ago by Alexander Schepanovski <[email protected]>
allow hmget to accept *args or a list of keys

d7678e0f8b2196316c7f567c762c5b8471426ae1 authored almost 13 years ago by andy <[email protected]>
Have PythonParser handle result encoding similarly to hiredis.Reader.

If the connection encoding is set to utf-8, pass the socket read results
through decode()

a99b650071ff83368d1b3b1d75d8870a682a2390 authored almost 13 years ago by Frankie Dintino <[email protected]>
Pass the connection encoding to hiredis.Reader

HiredisParser was not previously passing the character encoding to the
hiredis.Reader constructo...

c56b9e16473aa8e9cd797e483745cb2f99877233 authored almost 13 years ago by Frankie Dintino <[email protected]>
Added unit tests for unicode handling in PythonParser and HiredisParser

8e1a5bb29c48c2fc4e009ad3f90d1a7055c7dfa9 authored almost 13 years ago by Frankie Dintino <[email protected]>
version bump

43f5e969afd64bf4f5d34751d108e989588a4506 authored almost 13 years ago by andy <[email protected]>
fix for #217 to make the INFO command parsing more tolerant

485a7918bb91846c219ff3213ec2d6e66b40e8ae authored almost 13 years ago by andy <[email protected]>
Raise an authentication error if an invalid password is supplied

60e3be561417b3252d832c9fb45bf6072e3ccce8 authored about 13 years ago by andy <[email protected]>
Merge branch 'master' of github.com:andymccurdy/redis-py

520cc89a67407bfcdf11beed25ceb8cbd0d2589e authored about 13 years ago by andy <[email protected]>
HiredisParser raises a RedisError if Hiredis is unavailable

cfa5c8d5f7935a8c0f61492d9dc49394484e4ace authored about 13 years ago by andy <[email protected]>
Merge pull request #213 from zakj/patch-1

Correct typos in README.md

30cf5c4745ba1f3ad85c247db2ac6279739a1ef5 authored about 13 years ago by Andy McCurdy <[email protected]>
Correct typos in README.md

dc79eb82aa3e877a31487fb622fb09ab830bbf35 authored about 13 years ago by Zak Johnson <[email protected]>
Releasing 2.4.10

415125e57a6fb164153b3dd9558dbadf23a5dbb6 authored about 13 years ago by andy <[email protected]>
always forgot the stupid changelog

0d3ac6f482aba61e0cb432a9442605f1e587dad9 authored about 13 years ago by andy <[email protected]>
implemented the OBJECT command. Fix for #137

6646ba7b5b3d3d01fe608e0ed3b1e0fcf90ba12d authored about 13 years ago by andy <[email protected]>
pep8

87f131522546a73441a78cab2304c56f2ec89526 authored about 13 years ago by andy <[email protected]>
should .close() the buffer

903aa2cb7e011f826c30842e7a59a57efe72b7c1 authored about 13 years ago by andy <[email protected]>
more spacing issues for debug object pull request

4708260f42dac57a3304eb4f41e90aeab38dc816 authored about 13 years ago by andy <[email protected]>
Limit the maximum bytes read from the PythonParser. Fix for #205.

88d69301e5ba420a60ff2a3d57dec7f9b3225a86 authored about 13 years ago by andy <[email protected]>
Fix spacing from DEBUG OBJECT pull request.

4e18978b8eb4c8d70e26ba8a2c9209454495023b authored about 13 years ago by andy <[email protected]>
Merge branch 'master' of github.com:andymccurdy/redis-py

86fab8c48a1091a89deb4334e320fe2fe8d1a6b5 authored about 13 years ago by andy <[email protected]>
Merge pull request #204 from smanek/master

Add support for DEBUG OBJECT command

76ffc5371800c4bbee87a00c95cb16a2f77738ca authored about 13 years ago by Andy McCurdy <[email protected]>
keep command names alphabetized

f6bb11cd878f99b520b0e167e481ea6488306771 authored about 13 years ago by andy <[email protected]>
attribution

46329609e95f862aeb362ecd3f9d743ba3322b11 authored about 13 years ago by andy <[email protected]>
Added __del__ methods for classes that hold on to resources that need to be cleaned up. This should prevent resource leakage when these objects leave scope due to misuse or unhandled exceptions.

a222cfa2f891428fcb159336188f64cd3c4f7802 authored about 13 years ago by andy <[email protected]>