News for hackers. Stuff that matters.
Re:Django 1.6 released by pydanny on Wednesday November 06, 2013 @09:58AM (#6682968)
Django Packages lists 160 apps that work with Python 3. See https://www.djangopackages.com/python3/

From personal experience, most of the critical ones are compatible.

Re:Django 1.6 released by jemeshsu on Wednesday November 06, 2013 @10:20AM (#6683101)
Boto (using SES for email) is main one. And supervisord if you want to keep your deployment Python 3 only.
Re:Django 1.6 released by pydanny on Wednesday November 06, 2013 @10:27AM (#6683143)
https://github.com/boto/boto3

Still in progress, but there you go.

Re:Django 1.6 released by mayhew on Wednesday November 06, 2013 @02:52PM (#6685017)
Circus is Python 3 compatible if people are looking for an alternative to supervisor.

There's always the option of just using Upstart or systemd as well.

Re:Django 1.6 released by yeukhon on Thursday November 07, 2013 @03:11AM (#6688243)
Circus looks huge and doesn't appeal for one or two apps. I do however wish to experiment with circus at some point. Do you have any comparison to make, assuming you have used both? Or anyone out there? Thanks
Re:Django 1.6 released by collyw on Wednesday November 06, 2013 @01:36PM (#6684448)
I think the MySQL one might be quite a big one for many people. I know Postgress is better (South tells me every time the migration doesn´t work) but for converting older projects it definitely going to be useful.
Re:Django 1.6 released by kot-behemoth on Wednesday November 06, 2013 @10:11AM (#6683046)
Well, apart from Fabric.
Re:Django 1.6 released by jacobian on Wednesday November 06, 2013 @11:06AM (#6683350)
You may want to check out Invoke (https://github.com/pyinvoke/invoke); it's the successor to Fabric, and it's Python 3 compatible.
Re:Django 1.6 released by twsted on Wednesday November 06, 2013 @12:51PM (#6684048)
For what I can see, Invoke is just a revamped version of Fabric’s task running components. Fabric 2.0 will "leverage Invoke for task running, leaving Fabric itself much more library oriented".
Re:Django 1.6 released by mh- on Wednesday November 06, 2013 @11:48AM (#6683628)
HN appended that link: https://github.com/pyinvoke/invoke
Re:Django 1.6 released by calpaterson on Wednesday November 06, 2013 @12:01PM (#6683707)
Fabric is on the way. Paramiko, the ssh library underlying Fabric, now has a Python 3 PR for which all tests pass: https://github.com/paramiko/paramiko/pull/233
Re:Django 1.6 released by pydanny on Wednesday November 06, 2013 @10:15AM (#6683075)
Fabric isn't part of Django. There is nothing specific about Django in Fabric. In fact, the vast majority of my deployments do not use Fabric.
Re:Django 1.6 released by kot-behemoth on Wednesday November 06, 2013 @11:09AM (#6683363)
I am aware of that, but I still consider it one of my favorite libraries, and thought it would be useful to mention that it's not yet py3k-ready. I can imagine quite a few people might depend on it. What are you using instead?
Re:Django 1.6 released by codonaut on Wednesday November 06, 2013 @11:00AM (#6683323)
Do you use something in place of Fabric?
Re:Django 1.6 released by commixon on Wednesday November 06, 2013 @11:28AM (#6683499)
Paramiko could be a good example i think...
Re:Django 1.6 released by mixmastamyk on Wednesday November 06, 2013 @02:13PM (#6684762)
I was thinking something more like ansible.

Of course I'm partial to my new pave project: https://bitbucket.org/mixmastamyk/pave It is based on fabric, and uses a yaml file to automate it.

Re:Django 1.6 released by tutuca on Wednesday November 06, 2013 @02:16PM (#6684773)
No, no, fabric uses paramiko as the ssh abstraction layer.
Re:Django 1.6 released by mahmoudhossam on Wednesday November 06, 2013 @01:35PM (#6684434)
And reportlab
Re:Django 1.6 released by ris on Wednesday November 06, 2013 @06:42PM (#6686430)
Last I looked reportlab doesn't even use new-style classes.