Re: asyncio 0.4.1 released

2014-03-05 Thread Guido van Rossum
With the help of Paul Moore there is now also a 64-bit Windows wheel file
on the site:
https://pypi.python.org/pypi?name=asyncio&version=0.4.1&:action=display


On Mon, Feb 24, 2014 at 11:01 AM, Guido van Rossum  wrote:

> *** NOTE: Python 3.3 only! This module is in the stdlib in Python 3.4. ***
>
> On the heels of Python 3.4.0rc2, I've put a new version of the asyncio
> package for Python 3.3 on PyPI: https://pypi.python.org/pypi/asyncio/0.4.1
>
> There's a source distro and a 32-bit Windows wheel. (For 64-bit Windows I
> could use some help.)
>
> About asyncio: it's a new stdlib module for asynchronous I/O based on the
> "yield from" statement that was added to Python 3.3. It was inspired by
> Twisted and the async support in Tornado (amongst other influences). The
> original code name for the project is Tulip and this is where the latest
> developments happen: http://code.google.com/p/tulip/. Also check out PEP
> 3156: http://python.org/dev/peps/pep-3156/.
>
> For Python 2 and 3.2, Victor Stinner has created a backport named
> Trollius: https://pypi.python.org/pypi/trollius/0.1.5
>
> --
> --Guido van Rossum (python.org/~guido)
>
>


-- 
--Guido van Rossum (python.org/~guido)
-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


[RELEASED] Python 3.3.5 release candidate 2

2014-03-05 Thread Georg Brandl
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On behalf of the Python development team, I'm happy to announce
the release of Python 3.3.5, release candidate 2.

Python 3.3.5 includes a fix for a regression in zipimport in 3.3.4
(see http://bugs.python.org/issue20621) and a few other bugs.

Python 3.3 includes a range of improvements of the 3.x series, as well
as easier porting between 2.x and 3.x.  In total, almost 500 API items
are new or improved in Python 3.3.  For a more extensive list of
changes in the 3.3 series, see

http://docs.python.org/3.3/whatsnew/3.3.html

To download Python 3.3.5 visit:

http://www.python.org/download/releases/3.3.5/


This is a preview release, please report any bugs to

 http://bugs.python.org/

The final release is scheduled one week from now.


Enjoy!

- -- 
Georg Brandl, Release Manager
georg at python.org
(on behalf of the entire python-dev team and 3.3's contributors)
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)

iEYEARECAAYFAlMUUKoACgkQN9GcIYhpnLD5OACfTpRkcM9aXUx2XbiXoZtIgSE7
BqwAnjwpAuqc9lKJ0O3XOw5qDvDPYsNb
=EGuB
-END PGP SIGNATURE-
-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


ANN: Python Job Board - Call for volunteers

2014-03-05 Thread M.-A. Lemburg
[Please help spread the word by forwarding to other relevant mailing lists,
 user groups, etc. world-wide; thanks :-)]

Dear Python Community,

for many years, the Python Job board (http://legacy.python.org/community/jobs/)
was run by volunteers - most of the time by just one volunteer at a
time until they moved on to spend their time on other things.
We've now reached such a point again.

In these years, the volume on the job board has significantly
increased, as it got more and more popular. It is now at around
2-5 postings per day and most of those positions get filled quickly
- which is an indication of how useful this service is to the
Python community.

To scale up and revive the job board, the PSF would now like to setup
a *team of volunteers* to run the job board and this is our call for
help.


How does the job board work ?
-

At the moment, the job board is maintained on the legacy site
(http://legacy.python.org/community/jobs/), but since we've
launched our brand new website (http://www.python.org/), we'd like
to move the job board over to that site.

Instead of the repository based approach used on the old site,
the new site has database support to aid in more easily processing
and filing job listings.

There's a job board mailing list which helps coordinate the
task of reviewing and filing job offers. Currently, all job
submissions get sent to this mailing list, but with the job board
app, the submission process can be moved over to the website's
database.


What does it take to run the job board ?


You have to review the job postings, request changes if they are too
long, don't clearly state the need for Python skills, or have quality
issues.

After review, the job board app will then allow posting the jobs
on the website by simply setting the status to published.

Communication with the submitters is usually done by email
and via the mailing list, so all team members can see the
communication and help out if necessary.

Please note: This is just a high level overview. The details
need to be hashed out by the new team.


Does the job board app work already ?
-

It does, but is disabled at the moment due to lack of volunteers.

Since the site just launched there may also well be some issues
with the job board app.

On the positive side there's a lot happening around the site at the
moment, so if you have change requests, these will usually be
implemented quickly - or you can jump in, hack on the
job board app and submit a pull request yourself:

https://github.com/python/pythondotorg/tree/master/jobs

These are exciting times and this is your chance to make a
difference !


Ok, I like new challenges - where do I sign up ?


Great :-) Please write to j...@python.org


I have a question...


If you have questions, you can write me or the PSF board
at p...@python.org.


Many thanks,
-- 
Marc-Andre Lemburg
Director
Python Software Foundation
http://www.python.org/psf/
-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


Sphinx 1.2.2 released

2014-03-05 Thread Georg Brandl
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi all,

I'm delighted to announce the release of Sphinx 1.2.2, now available on
the Python package index at .

It includes about 12 bug fixes for the 1.2 release series, among them a
regression in 1.2.1.

What is it?
===

Sphinx is a tool that makes it easy to create intelligent and beautiful
documentation for Python projects (or other documents consisting of
multiple reStructuredText source files).

Website: http://sphinx-doc.org/
IRC: #sphinx-doc on irc.freenode.net

What's new in 1.2 (very short version)?
===

- - Dropped Python 2.4 support
- - Added Python 3.3 support
- - Improvement of internationalization
- - Improvement of builders: html, texinfo, latex and gettext.
- - Added builders: xml and pseudoxml
- - Added sphinx.ext.linkcode extension
- - Added more non-ASCII code point characters path support
- - Added theme plugin mechanism
- - Added and update 10 locales
- - Added experimental support for parallel building with a new -j option
- - Added docs: detailed "Installing Sphinx" and "Sphinx Developer's Guide"

For the full changelog, go to .
Thanks to all collaborators and contributors!

cheers,
Georg
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)

iEYEARECAAYFAlMS4x8ACgkQN9GcIYhpnLAS6wCeNQgU9l7QrYrLhxX7OgiMVLuY
fIAAoI+/BMhDyw2dzAv0TCRrRbxW/uFU
=7IYV
-END PGP SIGNATURE-
-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


Python 101 - the book kickstarter

2014-03-05 Thread Mike Driscoll
I am writing a beginner / intermediate book for Python and would like to
announce the Kickstarter project in support of the book:

http://kck.st/1kX98BB

Thanks!
Mike
-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


Nikola v6.4.0 released!

2014-03-05 Thread Chris “Kwpolska” Warrick
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On behalf of the Nikola team, I’m pleased to announce the release of
Nikola v6.4.0.

What is Nikola?
===

Nikola is a static site and blog generator, written in Python.  It can
use Mako and Jinja2 templates, and input in many popular markup
formats, such as reStructuredText and Markdown — and can even turn
IPython Notebooks into blog posts! It also supports image galleries,
and is multilingual.  Nikola is flexible, and page builds are extremely 
fast,
courtesy of doit (rebuilding only what has been changed).

Find out more at the website: 

Key Changes since v6.3.0


* The `code.css` (and `all*.css`) files have been revamped to support
  dark themes and Markdown properly.  Please remove those files from
  your output directory and run `nikola build` to get the fixes.
* `nikola auto` supports livereload v2.1.0.
* Added `nikola new_page`, equivalent to `nikola new_post -p`.
* Deploys to sub-directories (eg. `http://example.com/blog/`) are now
  fully supported and bug-free.

Get it!
===

Nikola is available for download at [GitHub][0] and [PyPI][1].

[0]: https://github.com/getnikola/nikola/releases/tag/v6.4.0
[1]: https://pypi.python.org/pypi/Nikola

Debian Packages
===

In the v6.3.0 announcement, it was promised that an `install_bs3`
command would be added to the Debian packages.  The v6.3.0 packages
were released yesterday and they contain the promised patch.  Please
use it to install the theme if you need it.

Committers
==

$ git log v6.3.0..v6.4.0 --pretty='format:%an'|sort|uniq -c|sort \
> --reverse
144 Chris “Kwpolska” Warrick
 83 Roberto Alsina
 19 Ramiro Morales
 12 Thibauld Nion
 11 Daniel Aleksandersen
  9 Eric Meaney
  8 Ondrej Grover
  4 Evgeni Golov
  3 Tim Chase
  2 Casey M. Bessette
  1 Puneeth Chaganti
  1 Ivan Teoh
  1 Dav Clark

Changelog
=

Features
- 

* Add `nikola new_page` command (equivalent to `nikola new_post -p`)
  (Issue #1060)
* Add `LESS_OPTIONS` and `SASS_OPTIONS` for specifying additional
  parameters to LESS/Sass compilers (Issue #1020)
* Warn users about bootswatch_theme being incompatible with
  bootstrap3-gradients
* Add `link://filename/foo/bar.rst` syntax to refer to the post
  generated from foo/bar.rst (Issue #1035)
* Log messages are colorized (colorama is required under Windows)
  (Issue #1044)
* Template filters are configurable via the `TEMPLATE_FILTERS` config
  variable (Issue #1038)
* Added Hindi translation by Sean Pue
* Livereload v2.1.0 is supported and frozen as the version to use due
  to backwards-incompatible updates (Issue #1023)
* Support `:linenos:` and `:number-lines:` in listings (Issue #1010)
* Support `:linenos:` in code blocks for Sphinx compatibility
  (Issue #1010)
* New `link:///foo` links which always point to absolute paths
  (/foo in that case) (Issue #986)
* Bootstrap 3 has been updated to v3.1.1 (Issue #1015)
* New `--browser/-b` option on the serve command to open instantly in
  a web browser (Issue #997)
* SASS/LESS files and targets file will be processed from site root
  (Issue #941)

Bugfixes
- 

* lastdeploy time recording was broken, changed to ISO format
  (Issue #1083)
* Avoid undefined behaviour if `NAVIGATION_LINKS` is missing keys for
  a translation (Issue #1082)
* Make livereload actually rebuild the site when changes are made
  (Issue #1067)
* Fix filename encodings in WordPress imports (Issue #1053)
* nikola check supports `URL_TYPE="absolute"` and
  `URL_TYPE="full_path"` (Issue #1046)
* Fix `URL_TYPE="absolute"` and `URL_TYPE="full_path"` on non-root
  sites (Issue #1046)
* Avoid running bundle tasks twice (Issue #1032)
* Fix post links in RSS feeds for sites outside of webserver root
  (Issue #986)
* Only run sitemap once (Issue #1032)
* Fix a bug with some multilingual pages
* Normalize paths (Issue #1028)
* Fix drafts being leaked in feeds (Issues #934, #971)
* If two tags generate the same slug, they are the same tag
  (Issue #1022)
* Assume UTF-8 if user's locale doesn't have any encodings attached
  (Issue #1026 via #1021)
* Support `PRETTY_URLS` for tag files (Issue #655)
* Change `code.css` and `rst.css` to have sane output everywhere
  (Issues #913, #1009, #1050)
* Fix image URLs in galleries for sites outside of webserver root
  (Issue #986)
* Fix `link://` in RSS contents (Issue #952)
* `HIDE_SOURCELINK` was set to True sometimes (Issue #1004)
* Properly import cool URIs from WordPress, instead of just
  slugify-ing the path (Issue #693)
* Fixed SASS/LESS errors when more than one theme in chain has
  a targets file (Issue #941)
* Guard against empty list-items in base templates (Issue #936)

- -- 
Chris “Kwpolska” Warrick
Release Manager for v6.4.0
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)

iQEcBAEBAgAGBQJTEc0iAAoJEHECPb1eq