Hacker News new | ask | show | jobs
by mindprince 4360 days ago
It is misguiding to say that boto supports Python 3. The boto3 repository (https://github.com/boto/boto3) is experimental and far from feature completion. I am even not sure if it's API compatible with boto. Further, it has been dormant for quite some time.

boto3: https://github.com/boto/boto3/tree/develop/boto3

boto: https://github.com/boto/boto/tree/develop/boto

It don't understand why python3wos changed its status.

1 comments

It's not the boto3 repository, it's just boto, at https://github.com/boto/boto

Maybe it's gone green because the boto project maintainers have closed this issue:

https://github.com/boto/boto/issues/677 - at the end of the thread Daniel Taylor says 'Python 3 support now works for S3, SQS, Kinesis, and CloudTrail'

What is it that makes a project go green on the wos?

These pull requests seem to indicate that someone has completed work on a whole bunch of other modules to make them Python 3 compatible but the pull requests have not yet been integrated.

https://github.com/boto/boto/pull/2354

https://github.com/boto/boto/pull/2355

https://github.com/boto/boto/pull/2356

https://github.com/boto/boto/pull/2357

https://github.com/boto/boto/pull/2358

https://github.com/boto/boto/pull/2359

https://github.com/boto/boto/pull/2361

https://github.com/boto/boto/pull/2362

https://github.com/boto/boto/pull/2363

https://github.com/boto/boto/pull/2364

https://github.com/boto/boto/pull/2365

So maybe its close but not there yet. Strange that the pythonwos is showing it as green.

I'm using the latest version from github for S3 access with Python 3 and it works fine.

Almost certainly the WOS is looking for PyPI's Python 3 trove classifier

    Programming Language :: Python :: 3
which was added [0] as part of the initial Py3k port discussed in #667.

So what this means is as of July 2,

    import boto
won't blow up on Python 3, even though it's not yet API-compatible with Python 2.

[0]: https://github.com/boto/boto/commit/1ac79d0c984bfd83f26e7c3a...

Mea culpa. Seems Python 3 support is there for some modules but on the way for others. The wos isn't right.

Dang you might want to take this off the front page.

Why would you take it off the front page? At the very least this is useful information about how the WOS works.
Wow. I wonder what low-life downvoted this entirely innocent comment. Now continue with this one, surely you'll manage -60, especially if you have a voting ring.

Quick, it will likely be the only accomplishment you'll achieve today, if not for the rest of your life.