python-dev Summary for 2006-01-16 through 2006-01-31Sorry the summaries are so late. We were late already, and it's taken
me a bit of time to get set up with the new python.org site. But I
should be all good now, and hopefully we'll get caught up with all the
summaries by the end of May. Hope you all weren't too depressed
without your bi-weekly python-dev updates! ;-)
python-dev Summary for 2006-01-16 through 2006-01-31
++++++++++++++++++++++++++++++++++++++++++++++++++++
... contents::
[The HTML version of this Summary is available at
http://www.python.org/dev/summary/2006-01-16_2006-01-31]
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Announcements
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
-------------------------
Google summer internships
-------------------------
Google is looking to fill an unprecedented number of `student intern
positions`_ this (US) summer, at several US locations (Mountain View,
Santa Monica, Kirkland (Wash.), and New York). The perks are
incredible, and Google is not just looking for software development
interns - there are also product management positions, and UI design
and usability analyst positions.
Contributing thread:
- `Know anyone interested in a Google internship?
<http://mail.python.org/pipermail/python-dev/2006-January/060047.html>`__
.. _student intern positions: http://www.google.com/jobs/intern.html
[TAM]
-----------------------
Possible Summer of PyPy
-----------------------
Armin Rigo announced the possibil...
python-dev Summary for 2006-10-01 through 2006-10-15python-dev Summary for 2006-10-01 through 2006-10-15
++++++++++++++++++++++++++++++++++++++++++++++++++++
... contents::
[The HTML version of this Summary is available at
http://www.python.org/dev/summary/2006-10-01_2006-10-15]
=============
Announcements
=============
-----------------------------
QOTF: Quotes of the Fortnight
-----------------------------
Martin v. Lowis on a small change to Python that wouldn't affect many applications:
I'm pretty sure someone will notice, though; someone always notices.
Contributing thread:
- `Caching float(0.0) <http://mail.python.org/pipermail/python-dev/2006-October/069175.html>`__
Steve Holden reminds us that patch submissions are dramatically preferred to verbose thread discussions:
This thread has disappeared down a rat-hole, never to re-emerge with anything of significant benefit to users. C'mon, guys, implement a patch or leave it alone :-)
Contributing thread:
- `Caching float(0.0) <http://mail.python.org/pipermail/python-dev/2006-October/069190.html>`__
=========
Summaries
=========
--------------
Caching floats
--------------
Nick Craig-Wood discovered that he could save 7MB in his application by adding the following simple code::
if age == 0.0:
age = 0.0
A large number of his calculations were producing the value 0.0, which meant that many copies of 0.0 were being stored. Since all 0.0 literals refer to the same obje...
python-dev Summary for 2006-05-01 through 2006-05-15python-dev Summary for 2006-05-01 through 2006-05-15
++++++++++++++++++++++++++++++++++++++++++++++++++++
... contents::
[The HTML version of this Summary is available at
http://www.python.org/dev/summary/2006-05-01_2006-05-15]
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Announcements
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
-------------------
Python 2.5 progress
-------------------
Python 2.5 is moving steadily towards its first beta release. See
`PEP 356`_ for more details and the full schedule.
... _PEP 356: http://www.python.org/dev/peps/pep-0356/
Contributing threads:
- `2.5 open i...
python-dev Summary for 2006-07-01 through 2006-07-15python-dev Summary for 2006-07-01 through 2006-07-15
++++++++++++++++++++++++++++++++++++++++++++++++++++
... contents::
[The HTML version of this Summary is available at
http://www.python.org/dev/summary/2006-07-01_2006-07-15]
=============
Announcements
=============
-------------------
Python 2.5 schedule
-------------------
Python continues to make progress towards Python 2.5 final. See `PEP 356`_ for more details and the full schedule.
... _PEP 356: http://www.python.org/dev/peps/pep-0356/
Contributing threads:
- `TRUNK FREEZE for 2.5b2, tomorrow Tuesday 11th, 00:00 UTC <http://mail.python.org/pipermail/python-dev/2006-July/067189.html>`__
- `Subject: RELEASED Python 2.5 (beta 2) <http://mail.python.org/pipermail/python-dev/2006-July/067255.html>`__
- `TRUNK is UNFROZEN. <http://mail.python.org/pipermail/python-dev/2006-July/067259.html>`__
--------------------------
ctypes in the Python trunk
--------------------------
Martin v. Lowis successfully imported the ctypes history into the Python trunk, so ctypes now shares its repository with the rest of Python. Thanks everyone for your hard work!
Contributing threads:
- `Moving the ctypes repository to python.org <http://mail.python.org/pipermail/python-dev/2006-July/066962.html>`__
- `Subversion outage Friday 15:00 GMT <http://mail.python.org/pipermail/python-dev/2006-July/067101.html>`__
- `SVN write access is back <http://mail.python.org/pipermail/python-dev/2006-July/067125...
python-dev Summary for 2006-12-01 through 2006-12-15python-dev Summary for 2006-12-01 through 2006-12-15
++++++++++++++++++++++++++++++++++++++++++++++++++++
... contents::
[The HTML version of this Summary is available at
http://www.python.org/dev/summary/2006-12-01_2006-12-15]
=============
Announcements
=============
Some of you may know that Steven Bethard, having taken over the summaries from
Brett Cannon some time ago, is no longer able to keep up with them. After much
holiday stress and busy days, I've come to take over this honor and archive all
the goings on here. I hope I can do a good job, and allow the summaries to
continu...
python-dev Summary for 2006-04-01 through 2006-04-15python-dev Summary for 2006-04-01 through 2006-04-15
++++++++++++++++++++++++++++++++++++++++++++++++++++
... contents::
[The HTML version of this Summary is available at
http://www.python.org/dev/summary/2006-04-01_2006-04-15]
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Announcements
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
---------------------
Python 2.5a1 Released
---------------------
Python 2.5 alpha 1 was released on April 5th. Please download it and
try it out, particularly if you are an extension writer or you embed
Python -- you may want to change things to support 64-bit sequences,
and if you have been using mismatched PyMem_* and PyObject_*
allocation calls, you will need to fix these as well.
Contributing threads:
- `TRUNK FREEZE. 2.5a1, 00:00 UTC, Wednesday 5th of April.
<http://mail.python.org/pipermail/python-dev/2006-April/063324.html>`__
- `outstanding items for 2.5
<http://mail.python.org/pipermail/python-dev/2006-April/063328.html>`__
- `chilling svn for 2.5a1
<http://mail.python.org/pipermail/python-dev/2006-April/063403.html>`__
- `Reminder: TRUNK FREEZE. 2.5a1, 00:00 UTC, Wednesday 5th of April.
<http://mail.python.org/pipermail/python-dev/2006-April/063426.html>`__
- `RELEASED Python 2.5 (alpha 1)
<http://mail.python.org/pipermail/python-dev/2006-April/063441.html>`__
- `TRUNK is UNFROZEN
<http://mail.python.org/pipermail/python-dev/2006-April/063443.html>`__
- `segfault (do...
python-dev Summary for 2006-08-01 through 2006-08-15python-dev Summary for 2006-08-01 through 2006-08-15
++++++++++++++++++++++++++++++++++++++++++++++++++++
... contents::
[The HTML version of this Summary is available at
http://www.python.org/dev/summary/2006-08-01_2006-08-15]
=========
Summaries
=========
--------------------------------
Mixing str and unicode dict keys
--------------------------------
Ralf Schmitt noted that in Python head, inserting str and unicode keys to the same dictionary would sometimes raise UnicodeDecodeErrors::
>>> d = {}
>>> d[u'm\xe1s'] = 1
>>> d['m\xe1s'] = 1
Traceback (most recent call last):
...
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe1 in position 1: ordinal not in range(128)
This error showed up as a result of Armin Rigo's `patch to stop dict lookup from hiding exceptions`_, which meant that the UnicodeDecodeError raised when a str object is compared to a non-ASCII unicode object was no longer silenced. In the end, people agreed that UnicodeDecodeError should not be raised for equality comparisons, and in general, ``__eq__()`` methods should not raise exceptions. But comparing str and unicode objects is often a programming error, so in addition to just returning False, equality comparisons on str and non-ASCII unicode now issues a warning with the UnicodeDecodeError message.
... _patch to stop dict lookup from hiding exceptions: http://bugs.python.org/1...
python-dev Summary for 2006-02-01 through 2006-02-15python-dev Summary for 2006-02-01 through 2006-02-15
++++++++++++++++++++++++++++++++++++++++++++++++++++
... contents::
[The HTML version of this Summary is available at
http://www.python.org/dev/summary/2006-02-01_2006-02-15]
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Announcements
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
-----------------------------
QOTF: Quotes of the Fortnight
-----------------------------
We had a plethora (yes, I did just say plethora) of quotable quotes
this fortnight.
Martin v. L=F6wis on the `lambda keyword`_:
I believe that usage of a keyword with the name of a Greek letter
also contributes to people considering something broken.
Raymond Hettinger on the `learnability of Python`_:
A language suitable for beginners should be easy to learn, but it
should not leave them permanently crippled... To misquote Einstein:=20
The language should be as simple as possible, but no simpler.
Robert Brewer on `Pythonic syntax`_:
Community consensus on syntax is a pipe dream.
... _lambda keyword:
http://mail.python.org/pipermail/python-dev/2006-February/060389.html
... _learnability of Python:
http://mail.python.org/pipermail/python-dev/2006-February/060420.html
... _Pythonic syntax:
http://mail.python.org/pipermail/python-dev/2006-February/060556.html
[SJB]
--------------------
Release plan for 2.5
--------------------
`PEP 356`_ lists the release plan for Python 2.5. Check it out for
the...
python-dev Summary for 2005-01-01 through 2005-01-15This is a summary of traffic on the `python-dev mailing list`_ from January 01,
2005 through January 15, 2005. It is intended to inform the wider Python
community of on-going developments on the list. To comment on anything
mentioned here, just post to `comp.lang.python`_ (or email
python-list@python.org which is a gateway to the newsgroup) with a subject line
mentioning what you are discussing. All python-dev members are interested in
seeing ideas discussed by the community, so don't hesitate to take a stance on
something. And if all of this really interests you then get involved and join
`python-dev`_!
This is the fifty-sixth summary written by Brett Cannon (I don't want to do my
homework).
To contact me, please send email to brett at python.org ; I do not have the
time to keep up on comp.lang.python and thus do not always catch follow-ups
posted there.
All summaries are archived at http://www.python.org/dev/summary/ .
Please note that this summary is written using reStructuredText_ which can be
found at http://docutils.sf.net/rst.html . Any unfamiliar punctuation is
probably markup for reST_ (otherwise it is probably regular expression syntax
or a typo =); you can safely ignore it, although I suggest learning reST; it's
simple and is accepted for `PEP markup`_ and gives some perks for the HTML
output. Also, because of the wonders of programs that like to reformat text, I
cannot guarantee you will be able to run the text version of this ...
python-dev Summary for 2006-08-01 through 2006-08-15 #2python-dev Summary for 2006-08-01 through 2006-08-15
++++++++++++++++++++++++++++++++++++++++++++++++++++
.. contents::
[The HTML version of this Summary is available at
http://www.python.org/dev/summary/2006-08-01_2006-08-15]
=========
Summaries
=========
--------------------------------
Mixing str and unicode dict keys
--------------------------------
Ralf Schmitt noted that in Python head, inserting str and unicode keys to the same dictionary would sometimes raise UnicodeDecodeErrors::
>>> d = {}
>>> d[u'm\xe1s'] = 1
>>> d['m\xe1s...
python-dev Summary for 2004-01-01 through 2004-01-31python-dev Summary for 2004-01-01 through 2004-01-31
++++++++++++++++++++++++++++++++++++++++++++++++++++
This is a summary of traffic on the `python-dev mailing list`_ from=20
January 1, 2004 through January 31, 2004. It is intended to inform the=20
wider Python community of on-going developments on the list. To comment=20
on anything mentioned here, just post to `comp.lang.python`_ (or email=20
python-list@python.org which is a gateway to the newsgroup) with a=20
subject line mentioning what you are discussing. All python-dev members=20
are interested in seeing ideas discussed by the commu...
python-dev Summary for 2005-01-16 through 2005-01-31=====================
Summary Announcements
=====================
-----------------------------------------
School sure likes to destroy my free time
-----------------------------------------
A month late, that much closer to having this hectic quarter being over. Sorry
for being so delinquent with this summary but school has kept me busy and
obviously the Real World has to take precedence over volunteer work. Now if I
could only get paid for doing this... =)
And if you hate the summaries being late, you could do it yourself. This is
not meant to be a flippant comment! I am always w...
CDs 2006/01/01 to 2006/02/28CDs 2006/01/01 to 2006/02/28
GARAGE SALES, working, tested, fully functional, very cheap discounted
price, low cost,
---------------------------------------------------------------
2006/01/09 Imagineer.Systems.Mokey.v4.0.RC2
2006/01/09 Imagineer.Systems.Monet.v2.0.RC2
2006/01/09 Canopus Video FX Update for Premiere Pro1.5
2006/01/09 Canopus Xplode Professional 4.04 update for Premiere Pro1.5
2006/01/09 Alias.Maya.Unlimited.v7.0.1(Win/Linux/Mac)
2006/01/09 Shade.v8.1
2006/01/09 Deadline.2004.v1.2.15710
2006/01/09 T-Splines.v1.3.for.Maya.7.0
2006/01/09 Headus.CySlice.v3.4
2006/01/09 Headus.UV...
CDs 2006/01/01 to 2006/02/28CDs 2006/01/01 to 2006/02/28
GARAGE SALES, working, tested, fully functional, very cheap discounted
price, low cost,
---------------------------------------------------------------
2006/01/09 Imagineer.Systems.Mokey.v4.0.RC2
2006/01/09 Imagineer.Systems.Monet.v2.0.RC2
2006/01/09 Canopus Video FX Update for Premiere Pro1.5
2006/01/09 Canopus Xplode Professional 4.04 update for Premiere Pro1.5
2006/01/09 Alias.Maya.Unlimited.v7.0.1(Win/Linux/Mac)
2006/01/09 Shade.v8.1
2006/01/09 Deadline.2004.v1.2.15710
2006/01/09 T-Splines.v1.3.for.Maya.7.0
2006/01/09 Headus.CySlice.v3.4
2006/...
CSPP Stats: 31/01/2006-06/01/2006Turquoise SuperStat 2.2 * Message area statistics
=================================================
(c) Copyright 1998-2005 Peter Karlsson
This report covers 233 messages written between 2006-01-30 02:49:07 and
2006-02-06 03:35:06
-----------------------------------------------------------------------------
Blacklist of quoters (of people who have written at least three messages)
Place Name Msgs Ratio
1. Notan <notan@ddress.thatcanbespammed> 5 85.06%
2. Jim Anderson <fro2750@frontie...
python-dev Summary for 2005-03-01 through 2005-03-15[The HTML version of this Summary is available at
http://www.python.org/dev/summary/2005-03-01_2005-03-15.html]
=====================
Summary Announcements
=====================
-----------------------------
Second to last summary for me
-----------------------------
Just a reminder, after this Summary there is only one more left for me to
write. After that Tim Lesher, Tony Meyer, and Steven Bethard will be taking over.
-----------------
See you at PyCon!
-----------------
PyCon_ is practically upon us! If you are going to be there, great! Please
feel free to say hello if you run into me (will be at the sprints and the
conference Wednesday and Thursday; skipping Friday to see a friend). Always
happy to stop-and-chat.
... _PyCon: http://www.pycon.org/
------------------------
2.4.1 should be out soon
------------------------
Python 2.4c2 has now been released. Assuming no major issues come up, 2.4
final will be out March 29; day after PyCon.
But in order to make sure no issues come up, we need the code to be tested!
Please get the code and run the regression tests. If you are on a UNIX system
it is as easy as running ``make test`` (``make testall`` is even better). The
tests can also be run on non-UNIX systems; see
http://docs.python.org/lib/regrtest.html on how.
=========
Summaries
=========
----------------------
2.4 should be out soon
----------------------
Python 2.4.1c1 was releaseed, but enough bug...
python-dev Summary for 2004-07-01 through 2004-07-15python-dev Summary for 2004-07-01 through 2004-07-15
++++++++++++++++++++++++++++++++++++++++++++++++++++
This is a summary of traffic on the `python-dev mailing list`_ from July
01, 2004 through July 15, 2004. It is intended to inform the wider
Python community of on-going developments on the list. To comment on
anything mentioned here, just post to `comp.lang.python`_ (or email
python-list@python.org which is a gateway to the newsgroup) with a
subject line mentioning what you are discussing. All python-dev members
are interested in seeing ideas discussed by the community, so don'...
python-dev Summary for 2003-09-01 through 2003-09-15python-dev Summary for 2003-09-01 through 2003-09-15
++++++++++++++++++++++++++++++++++++++++++++++++++++
This is a summary of traffic on the `python-dev mailing list`_ from
September 1, 2003 through September 15, 2003. It is intended to inform
the wider Python community of on-going developments on the list. To
comment on anything mentioned here, just post to `comp.lang.python`_ (or
email python-list@python.org which is a gateway to the newsgroup) with a
subject line mentioning what you are discussing. All python-dev members
are interested in seeing ideas discussed by the community, so don't
hesitate to take a stance on something. And if all of this really
interests you then get involved and join `python-dev`_!
This is the twenty-fifth summary written by Brett Cannon (with school
looming on the horizon).
All summaries are archived at http://www.python.org/dev/summary/ .
Please note that this summary is written using reStructuredText_ which
can be found at http://docutils.sf.net/rst.html . Any unfamiliar
punctuation is probably markup for reST_ (otherwise it is probably
regular expression syntax or a typo =); you can safely ignore it,
although I suggest learning reST; it's simple and is accepted for `PEP
markup`_ and gives some perks for the HTML output. Also, because of the
wonders of programs that like to reformat text, I cannot guarantee you
will be able to run the text version of this summary through Docutils_
as-is...
python-dev summary for 2005-07-01 to 2005-07-15[The HTML version of this Summary is available at
http://www.python.org/dev/summary/2005-07-01_2005-07-15.html]
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Announcements
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
------------------------------
QOTF (Quotes of the Fortnight)
------------------------------
Marc-Andre Lemburg provides perhaps the best summary to date of `how
strings and Unicode should be used`_ in Python:
To untie this Gordian Knot, we should use strings and Unicode like
they are supposed to be used (in the context of text data):
* strings are fine for text data that is encod...
python-dev Summary for 2003-10-01 through 2003-10-15python-dev Summary for 2003-10-01 through 2003-10-15
++++++++++++++++++++++++++++++++++++++++++++++++++++
This is a summary of traffic on the `python-dev mailing list`_ from=20
October 1, 2003 through October 15, 2003. It is intended to inform the=20
wider Python community of on-going developments on the list. To comment=20
on anything mentioned here, just post to `comp.lang.python`_ (or email=20
python-list@python.org which is a gateway to the newsgroup) with a=20
subject line mentioning what you are discussing. All python-dev members=20
are interested in seeing ideas discussed by the commu...
python-dev Summary for 2004-08-01 through 2004-08-15python-dev Summary for 2004-08-01 through 2004-08-15
++++++++++++++++++++++++++++++++++++++++++++++++++++
This is a summary of traffic on the `python-dev mailing list`_ from
August 01, 2004 through August 15, 2004. It is intended to inform the
wider Python community of on-going developments on the list. To comment
on anything mentioned here, just post to `comp.lang.python`_ (or email
python-list@python.org which is a gateway to the newsgroup) with a
subject line mentioning what you are discussing. All python-dev members
are interested in seeing ideas discussed by the community, so don't
hesitate to take a stance on something. And if all of this really
interests you then get involved and join `python-dev`_!
This is the forty-sixth summary written by Brett Cannon (two freakin' years
doing this; I *am* nuts).
To contact me, please send email to brett at python.org ; I do not have
the time to keep up on comp.lang.python and thus do not always catch
follow-ups posted there.
All summaries are archived at http://www.python.org/dev/summary/ .
Please note that this summary is written using reStructuredText_ which
can be found at http://docutils.sf.net/rst.html . Any unfamiliar
punctuation is probably markup for reST_ (otherwise it is probably
regular expression syntax or a typo =); you can safely ignore it,
although I suggest learning reST; it's simple and is accepted for `PEP
markup`_ and gives some perks for the HTML outpu...
python-dev Summary for 2005-03-01 through 2005-03-15[The HTML version of this Summary is available at
http://www.python.org/dev/summary/2005-03-01_2005-03-15.html]
=====================
Summary Announcements
=====================
-----------------------------
Second to last summary for me
-----------------------------
Just a reminder, after this Summary there is only one more left for me to
write. After that Tim Lesher, Tony Meyer, and Steven Bethard will be taking over.
-----------------
See you at PyCon!
-----------------
PyCon_ is practically upon us! If you are going to be there, great! Please
feel free to say hello if you run int...
python-dev Summary for 2005-08-01 through 2005-08-15[The HTML version of this Summary is available at
http://www.python.org/dev/summary/2005-08-01_2005-08-15.html]
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Announcements
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
----------------------------
QOTF: Quote of the Fortnight
----------------------------
Some wise words from Donovan Baarda in the PEP 347 discussions:
It is true that some well designed/developed software becomes =
reliable
very quickly. However, it still takes heavy use over time to prove that.
Contributing thread:
- `PEP: Migrating the Python CVS to Subversion
<http://mail.python.org/pipermail/python-dev/2005-August/055105.html>`__
[SJB]
------------
Process PEPs
------------
The PEP editors have introduced a new PEP category: "Process", for PEPs =
that
don't fit into the "Standards Track" and "Informational" categories. =
More
detail can be found in `PEP 1`_, which is itself a Process PEP.
... _PEP 1: http://www.python.org/peps/pep-0001.html
Contributing thread:
- `new PEP type: Process
<http://mail.python.org/pipermail/python-dev/2005-August/055361.html>`__
[TAM]
-----------------------------------------------
Tentative Schedule for 2.4.2 and 2.5a1 Releases
-----------------------------------------------
Python 2.4.2 is tentatively scheduled for a mid-to-late September =
release
and a first alpha of Python 2.5 for March 2006 (with a final release =
aro...