Earlier quoted context omitted.
boto is effectively a deprecated package. Use boto3, which has a far better architecture, is rigorously tested and maintained with lots of community activity.
Boto3 does not support MWS. My PRs are to the MWS part of boto, which IS still the active and only supported library to access MWS. Until it does, either boto should be "fixed", or perhaps the MWS piece spun off.
Most popular Python packages now support Python 3
61–70 of 166 posts
Re: Most popular Python packages now support Python 3
#62Clicking around, those that don't seem to be: 1. Obsolete. Either explicitly so (e.g. Google API) or abandoned, without even a minor/patch release (initools, 2010) or in some cases a code commit (e.g. pathtools, 2012) for five years or more. I suspect that they will never be Py3, the community will just move on to alternatives. 2. Working hard to bring support (e.g. ansible). 3. Part of the graphite ecosystem. If the…
A brief look around the supervisor site indicates that they have public version control and issue tracking on their github page[0] and that they have a merged PR[1] to add python 3 testing (which appears to be passing). [0] https://github.com/Supervisor/supervisor [1] https://github.com/Supervisor/supervisor/pull/901
Re: Most popular Python packages now support Python 3
#63Clicking around, those that don't seem to be: 1. Obsolete. Either explicitly so (e.g. Google API) or abandoned, without even a minor/patch release (initools, 2010) or in some cases a code commit (e.g. pathtools, 2012) for five years or more. I suspect that they will never be Py3, the community will just move on to alternatives. 2. Working hard to bring support (e.g. ansible). 3. Part of the graphite ecosystem. If the…
Lack of commit activity doesn't necessarily mean a package is obsolete. A small set of well defined functionality can be "done" at some point and need no further changes.
Though I would say that it's the stretch to say it might 'need no further changes' if it doesn't work with the latest version of python.
Re: Most popular Python packages now support Python 3
#64I have extreme Python 2-vs-3 fatigue and that's only from seeing the topic on news aggregators for years on end. I can't fathom how tedious the topic must be for those actually in the Python community for the whole time.
Yes, Python 3 was initially a risky endeavor, but in the past couple of years it has cemented its position as the true and only version of Python.
Re: Most popular Python packages now support Python 3
#65Earlier quoted context omitted.
Sets, if you mean a collection that contains no more than 1 of something, are easy. Use a map with struct{}{} values. If ordering is important, it's ~30 lines of simple code to encase a slice and a map in a struct and define your desired interface. Testing for a key's existence is easy as well. Accessing a map returns two variables--the 1st is the value itself. The 2nd variable is that "exists" variable you're asking…
Testing membership is the easy part of sets. What about subset, superset, union, intersection, difference? So many problems are trivial thanks to sets. I'd sooner give up regex support in python than the set type, that is how useful they are.
Re: Most popular Python packages now support Python 3
#66This site has been around for a very long time, but I checked it the other day and was delighted to see that it's almost entirely green now.
On the side note, glad to know that my small effort (I operate that site) is useful for people I highly respect.
I was very surprised when I saw it on HN front page today.
Re: Most popular Python packages now support Python 3
#67Libraries are mostly ported at this point. It's the applications and plugins that still need work. Here's the status in Fedora: http://fedora.portingdb.xyz And history: http://fedora.portingdb.xyz/history/?expand=1
Re: Most popular Python packages now support Python 3
#68Earlier quoted context omitted.
Does Facebook use Python 3 for Facebook frontend website? Or in PHP/Hack? (Facebook website frontend is well known to be in PHP/Hack)
Facebook's WWW is Hack. Instagram's WWW is Django on Python 3.6.
Re: Most popular Python packages now support Python 3
#69I have extreme Python 2-vs-3 fatigue and that's only from seeing the topic on news aggregators for years on end. I can't fathom how tedious the topic must be for those actually in the Python community for the whole time.
Re: Most popular Python packages now support Python 3
#70Python 3 is a case study on how you should never create a new version of a language implementation that can't load and interface with code written for the old version. After almost 10 years, the old version is still in use, and the new version isn't even that much better.
Yup. And the developers learned their lesson and aren't going to do it again. https://www.curiousefficiency.org/posts/2014/08/python-4000....