Re: [Twisted-Python] Twisted 12.3.0 released

2012-12-26 Thread Glyph
On Dec 26, 2012, at 5:21 AM, Thomas Hervé  wrote:

> On behalf of Twisted Matrix Laboratories, I am pleased to announce, in
> extremis, the release of Twisted 12.3.

Thanks for managing another great release, Thomas!!

> 161 tickets are closed by this release, with the following highlights:
> 
> * Support for local parallel testing in trial

This doesn't make the feature sound quite as exciting as it is :).  For those 
of you who didn't know this was coming - as of Twisted 12.3.0, you can run 
'trial -j 16 ...' if you have 16 cores and finally make use of all those idle 
cores during Twisted-based development.

-glyph

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: [Twisted-web] Twisted 14.0.0 Release Announcement

2014-05-12 Thread Glyph

On May 12, 2014, at 4:07 AM, HawkOwl  wrote:

> Twisted Agent can also now do HTTPS hostname verification.

I feel that it's important to note that Twisted Web's client Agent *does* do 
HTTPS hostname verification by default; you don't need to turn it on ;).

-glyph-- 
https://mail.python.org/mailman/listinfo/python-list


Re: [Twisted-web] Twisted 15.1 Release Announcement

2015-04-13 Thread Glyph

> On Apr 13, 2015, at 04:17, HawkOwl  wrote:
> 
> On behalf of Twisted Matrix Laboratories, I am honoured to announce the 
> release of Twisted 15.1.0 -- just in time for the PyCon sprints!
> 
> This is not a big release, but does have some nice-to-haves:
> 
> - You can now install Twisted's optional dependencies easier -- for example, 
> `pip install twisted[tls]` installs Twisted with TLS support.
> - twisted.web.static.File allows defining a custom resource for rendering 
> forbidden pages.
> - Twisted's MSN support is now deprecated.
> - More documentation has been added on how Trial finds tests.
> - ...and 26 other closed tickets containing bug fixes, feature enhancements, 
> and documentation.
> 
> For more information, check the NEWS file (link provided below).
> 
> You can find the downloads at <https://pypi.python.org/pypi/Twisted> (or 
> alternatively <http://twistedmatrix.com/trac/wiki/Downloads>) . The NEWS file 
> is also available at
> <https://github.com/twisted/twisted/blob/releases/release-15.1.0-7758/NEWS>.
> 
> Many thanks to everyone who had a part in this release - the supporters of 
> the Twisted Software Foundation, the developers who contributed code as well 
> as documentation, and all the people building great things with Twisted!
> 
> Twisted Regards,
> Hawkie Owl

This is very exciting.  I am SUPER PUMPED to start telling people to `pip 
install twisted[tls]´ instead of the whole mess it used to be.  Thanks in 
particular to you, Hawkie, and to Chris Wolfe who landed that patch (and 
brought twisted stickers to PyCon!)

-glyph



signature.asc
Description: Message signed with OpenPGP using GPGMail
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: [Twisted-Python] Twisted 13.0.0 released

2013-04-03 Thread Glyph
On Apr 3, 2013, at 4:11 AM, Thomas Hervé  wrote:

> On behalf of Twisted Matrix Laboratories, I am pleased to announce the
> release of Twisted 13.0.

Thank you Thomas for managing yet another excellent release!

> Among the 70 tickets closed, we can see:
> 
> * A new "Introduction to Deferreds" document that you can find here:
> http://twistedmatrix.com/documents/13.0.0/core/howto/defer-intro.html
> 
> * A fix in twisted.web.template where attributes were not quoted
> properly, risking HTML injection.
> 
> * Support for unicode domain names in twisted.names SRVConnector and
> Name classes, after a 12.3 regression.
> 
> * A workaround for platform limitations when trying to schedule events
> far in the future.

This is a great list.  And we have even more great stuff in the pipeline.  
Everybody get to work on 13.1 ;-).

-glyph


-- 
http://mail.python.org/mailman/listinfo/python-list


Re: [Python-Dev] PEP 382: Namespace Packages

2009-04-03 Thread glyph

On 08:15 pm, mar...@v.loewis.de wrote:

Note that there is no such thing as a "defining namespace package" --
namespace package contents are symmetrical peers.


With the PEP, a "defining package" becomes possible - at most one
portion can define an __init__.py.


For what it's worth, this is a _super_ useful feature for Twisted.  We 
have one "defining package" for the "twisted" package (twisted core) and 
then a bunch of other things which want to put things into twisted.* 
(twisted.web, twisted.conch, et. al.).


For debian we already have separate packages, but such a definition of 
namespace packages would allow us to actually have things separated out 
on the cheeseshop as well.

--
http://mail.python.org/mailman/listinfo/python-list


[ANNOUNCE] Twisted 10.2.0 Released

2010-11-29 Thread Glyph Lefkowitz
Twisted 10.2.0, the third Twisted release of 2010, has emerged from the 
mysterious depths of Twisted Matrix Labs, as so many releases before it.  
Survivors of the release process - what few there were of them - have been 
heard to claim that this version is "awesome", "even more robust", "fun-sized" 
and "oven fresh".

Crossing several things that shouldn't ought to be, including the streams and 
the rubicon, I have assumed the triple responsibilities of feature author, 
project leader, *and* release manager for 10.2: with this dark and terrible 
power - a power which no man ought to wield alone - I have wrought a release 
which contains many exciting new features, including:

- A plug-in API for adding new types of endpoint descriptions. 

- A new, simpler, substantially more robust CoreFoundation reactor.  

- Improvements to the implementation of Deferred which should both improve 
performance
  and fix certain runtime errors with long callback chains. 

- Deferred.setTimeout is (finally) gone.  To quote the author of this 
change:
  "A new era of peace has started."  
- NetstringReceiver is substantially faster. 

And, of course, nearly one hundred smaller bug fixes, documentation updates, 
and general improvements.  See the NEWS file included in the release for more 
details.

Look upon our Twisted, ye mighty, and make your network applications 
event-driven: get it now, from:



... or simply install the 'Twisted' package from PyPI.

Many thanks to Christopher Armstrong, for his work on release-automation tools 
that made this possible; to Jonathan Lange, for thoroughly documenting the 
process and thereby making my ascent to the throne of release manager possible, 
and to Jean-Paul Calderone for his tireless maintenance of our build and test 
infrastructure as well as his help with the release.

Most of all, thanks to everyone who contributed a patch, reported a bug or 
reviewed a ticket for 10.2.  Not including those already thanked, there are 41 
of you, so it would be a bit tedious to go through everyone, but you know who 
you are and we absolutely couldn't do it without you!  Thanks a ton!

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: [pyOpenSSL] [ANN] pyOpenSSL 0.11 released

2010-11-01 Thread Glyph Lefkowitz

On Nov 1, 2010, at 6:43 PM, exar...@twistedmatrix.com wrote:

> I'm happy to announce the release of pyOpenSSL 0.11. 

Congratulations, JP!  It's great to see this effort coming together.-- 
http://mail.python.org/mailman/listinfo/python-list