sebdah / dynamic-dynamodb

Dynamic DynamoDB provides auto scaling for AWS DynamoDB
http://dynamic-dynamodb.readthedocs.org/
Apache License 2.0
618 stars 124 forks source link

Python 3 compatibility #175

Open jlafon opened 10 years ago

jlafon commented 10 years ago

I've done some hacking and made dynamic-dynamodb work with botocore and PynamoDB, a first step toward Python 3 compatibility. Although my experimental port works, there are a few issues:

Before I proceed, I'd like to know what you think about the issues above. I'd be happy to send a PR, but since this would be quite a bit of work I want to make sure that you would accept my changes.

Thanks!

sebdah commented 10 years ago

Thanks for looking at this @jlafon! I have been really interested in getting dynamic-dynamodb and a bunch of other things I write ported to Python 3, but the main problem has always been boto. You're third bullet is the only reason that I have not converted dynamic-dynamodb.

I would also like to get testing in place and my idea has, just like you suggest, been to implement that using dynamodb-local. Currently I have too little time to spend on that, but I hope to get some help with that from others with that (someone said to be interested in looking at that in a month or two).

I'd be happy to merge, but I that the obstacles are a bit to big until we have a broader support for Python 3 in boto (or some other library) and more testing in place..

Cheers!