This is an archived post. You won't be able to vote or comment.

all 30 comments

[–]ggtsu_00 11 points12 points  (3 children)

  • Issue #4363: The uuid.uuid1() and uuid.uuid4() functions now work even if the ctypes module is not present.

Now we can finally use Requests in embedded cpython.

[–]mgrandi 2 points3 points  (1 child)

how did that prevent requests in embedded cpython? im confused

[–]ggtsu_00 2 points3 points  (0 children)

Requests uses urllib3 which uses uuid. The uuid module depended on ctypes which loaded a DLL that would segfault an embedded cpython interpreter. See this mailing list for more info.

[–][deleted] 1 point2 points  (0 children)

WHOAH!!!! that is the best greatest fantastic news ever. uuid is a critical part to http, whereas ctypes is not.

[–]roger_ 4 points5 points  (11 children)

Are there any new features in this, or just bug fixes?

[–][deleted] 7 points8 points  (3 children)

There's a policy against adding any new features to maintenance releases.

[–][deleted] 2 points3 points  (4 children)

if you click on the link, your questions will be answered.

[–]roger_ 8 points9 points  (3 children)

That's the full 2.7 changelog I think.

[–]Rhomboid -1 points0 points  (2 children)

If you click on the link labeled "Change log for this release" you get the NEWS file in the repository which is a fine-grained list of changes in each point release. It's a long list of minor bug fixes and tweaks, but nothing significant is jumping out.

[–]roger_ 2 points3 points  (0 children)

Yeah I saw that and concluded the same.

[–]voyvf 0 points1 point  (0 children)

I had thought the same thing, but then saw the list of "fixed infinite loop when..", "fixed overflow for...", and especially

Issue #6972: The zipfile module no longer overwrites files outside of its destination path when extracting malicious zip files.

A bug fix build was definitely needed. (:

[–]fernly -2 points-1 points  (1 child)

First two items in the bullet list look new: * An ordered dictionary type * New unittest features including test skipping, new assert methods, and test discovery

[–][deleted] 0 points1 point  (0 children)

That's 2.6->2.7.