The early-bird registration deadline is coming up fast: it's this Monday,
Jan. 17! (AUDIENCE GASPS)
Fortunately, everything you need is right here:
PyCon 2011, March 9-17: http://us.pycon.org
Register: https://www.cteusa.com/pycon4/
Tutorial list: http://us.pycon.org/2011/schedule/lists/tutorials/
Talk list: http://us.pycon.org/2011/schedule/lists/talks/
Hotel reservation: https://www.cteusa.com/pycon4/
Also, keep in mind that, for the first time ever, we've had to place a cap
of 1500 on PyCon registration. Delaying too long won't just cause you to
miss the early-bird discount, it might make you miss PyCon altogether.
While there might be a certain historical thrill in being able to say, "Yes,
I was one of the people turned away from the world's first sold-out
PyCon"... no, don't do that.
Please forward this notice in Python-related groups and mailing lists you
belong to. How will you live with yourself if a friend misses PyCon because
you didn't tell them?
See you in Atlanta!
--
- Catherine
http://catherinedevlin.blogspot.com
The 4th Edition of the book Programming Python, a Python
classic, is now available in both print and ebook forms.
This applications tutorial book has been updated to use
Python 3.X (only), and is designed to be a follow-up to
the current edition of Learning Python.
For more details, see this page:
http://www.rmi.net/~lutz/about-pp4e.html
Cheers,
--Mark Lutz (http://learning-python.com, http://rmi.net/~lutz)
Hi, I'm happy to announce a new release of OE jskit 0.9.0, just pushed
to PyPI. Main highlights:
- *py.test 2.0 is now supported!* py.test 1.x still works as well
- reusing one page (tab/window) for all tests using the same setup in
a session is now the default, this is enforced when using py.test
2.0 which collects all tests first
- to make the one test page more functional, jskit displays during the
test run a list of links on the upper right corner of the pages to
easily jump to specific outcome section for a JavaScript test files
or python module with JavaScript tests.
About OE jskit:
jskit contains infrastructure and in particular a py.test plugin to
enable running unit tests for JavaScript code inside browsers. It
contains also glue code to run JavaScript tests from unittest.py based
test suites.
The approach also enables to write integration tests such that the
JavaScript code is tested against server-side Python code mocked as
necessary. Any server-side framework that can already be exposed
through WSGI can play.
The plugin works with py.test 2.0 or late py.test 1.x.
More information and downloading at:
http://pypi.python.org/pypi/oejskit
jskit was initially developed by Open End AB and is released under the
MIT license.
Samuele Pedroni
Hi,
I'm pleased to announce the release of cdecimal-2.2. cdecimal is a fast
drop-in replacement for the decimal module in Python's standard library.
Blurb
=====
cdecimal is a complete implementation of IBM's General Decimal Arithmetic
Specification. With the appropriate context parameters, cdecimal will also
conform to the IEEE 754-2008 Standard for Floating-Point Arithmetic.
Typical performance gains over decimal.py are between 30x for I/O heavy
benchmarks and 80x for numerical programs. In a PostgreSQL database
benchmark, the speedup is 12x.
+---------+-------------+--------------+-------------+
| | decimal | cdecimal | speedup |
+=========+=============+==============+=============+
| pi | 42.75s | 0.58s | 74x |
+---------+-------------+--------------+-------------+
| telco | 172.19s | 5.68s | 30x |
+---------+-------------+--------------+-------------+
| psycopg | 3.57s | 0.29s | 12x |
+---------+-------------+--------------+-------------+
In the pi benchmark, cdecimal often performs better than Java's BigDecimal
running on Java HotSpot(TM) 64-Bit Server VM.
Both cdecimal and the underlying library - libmpdec - have very large
test suites. libmpdec has 100% code coverage, cdecimal 85%. The test
suites have been running continuously for over a year without any
major issues.
Install
=======
Since cdecimal is now listed on PyPI, it can be installed using pip:
pip install cdecimal
Windows installers are available at:
http://www.bytereef.org/mpdecimal/download.html
Links
=====
http://www.bytereef.org/mpdecimal/index.htmlhttp://www.bytereef.org/mpdecimal/changelog.htmlhttp://www.bytereef.org/mpdecimal/download.html
Checksums of the released packages
==================================
sha256sum
---------
3d92429fab74ddb17d12feec9cd949cd8a0be4bc0ba9afc5ed9b3af884e5d406 mpdecimal-2.2.tar.gz
e8f02731d4089d7c2b79513d01493c36ef41574423ea3e49b245b86640212bdc mpdecimal-2.2.zip
515625c5c5830b109c57af93d49ae2c57ec3f230d46a3e0583840ff73d7963be cdecimal-2.2.tar.gz
sha1sum
-------
24695b2c9254e1b870eb663e3d966eb4f0abd5ab cdecimal-2.2.win32-py2.6.msi
e74cb7e722f30265b408b322d2c50d9a18f78587 cdecimal-2.2.win32-py2.7.msi
7c39243b2fc8b1923ad6a6066536982844a7617f cdecimal-2.2.win32-py3.1.msi
5711fd69a8e1e2e7be0ad0e6b93ecc10aa584c68 cdecimal-2.2.win-amd64-py2.6.msi
b1cd7b6a373c212bf2f6aa288cd767171bfefd41 cdecimal-2.2.win-amd64-py2.7.msi
f08a803a1a42a2d8507da1dc49f3bf7eed37c332 cdecimal-2.2.win-amd64-py3.1.msi
cb29fa8f67befaf2d1a05f4675f840d7cd35cf6c cdecimal-2.2-no-thread.win32-py2.6.msi
012a44488f2ce2912f903ae9faf995efc7c9324b cdecimal-2.2-no-thread.win32-py2.7.msi
1c08c73643fc45d7b0feb62c33bebd76537f9d02 cdecimal-2.2-no-thread.win32-py3.1.msi
b6dbd92e86ced38506ea1a6ab46f2e41f1444eae cdecimal-2.2-no-thread.win-amd64-py2.6.msi
b239b41e6958d9e71e91b122183dc0eaefa00fef cdecimal-2.2-no-thread.win-amd64-py2.7.msi
413724ff20ede7b648f57dd9a78a12e72e064583 cdecimal-2.2-no-thread.win-amd64-py3.1.msi
Stefan Krah
Hi everybody!
I'd like to introduce you my project Reggata https://github.com/vlkv/reggata.
The main idea was to create a some kind of delicious for local files.
Your comments, suggestions are very appreciated :)
The next meeting of pyCologne will take place:
Wednesday, January, 12th
starting about 6.30 pm - 6.45 pm
at Room 0.14, Benutzerrechenzentrum (RRZK-B)
University of Cologne, Berrenrather Str. 136, 50937 Köln, Germany
Any presentations, news, book presentations etc. are welcome on each
of our meetings!
At about 8.30 pm we will as usual enjoy the rest of the evening in a
nearby restaurant.
Further information including directions how to get to the location
can be found at:
http://www.pycologne.de
(Sorry, the web-links are in German only.)
Regards,
Andi
I'm very pleased to announce, on behalf of the PyCon 2011 Program
committee, and entire PyCon 2011 volunteer staff, that the full list
of PyCon 2011 talks is now public, and available!
This was an especially hard year for the PyCon program committee: we
had over 200 proposals for only 95 total slots, so we ended up having
to reject a lot of excellent proposals. We've spent the better part of
the last few months in reviews, meetings and debates selecting which
talks would be in the final PyCon program. It was not and easy task -
all of the proposal authors really came through in their proposals -
the number of high quality proposals we had to chose from was simply
staggering.
That said - the program committee completed it's work yesterday
morning. Acceptance and rejection letters have been sent, and you can
now view the full program on the site:
http://us.pycon.org/2011/schedule/lists/talks/
This obviously complements the list of tutorials also available:
http://us.pycon.org/2011/schedule/lists/tutorials/
Personally, this is my second year acting as the Program Committee
chair (and hence, my last) - and between the talk list, and the list
of tutorials, our current keynote speaker
(http://us.pycon.org/2011/home/keynotes/) and the emerging line of up
poster sessions - I'm extremely proud to have been part of the
process, and extremely excited about the upcoming conference. It is
going to be amazing
One behalf of the entire PyCon 2011 staff, I want to again thank every
single talk author for their submission(s), and I look forward to
seeing all of you, and them at the conference. PyCon is an amazing
conference only because of the quality talks, tutorials and community
we have. I'm confident this one will knock it out of the park.
As a reminder: Early Bird registration
(http://us.pycon.org/2011/tickets/) closes January 17th - and we have
an attendance cap of 1500 total attendees (speakers are counted
against this number, and guaranteed a slot) so be sure to register
today!
Jesse Noller
PyCon 2011
Hello Python Community.
I'm pleased to announce pyxser-1.5.2r, a python extension which
contains functions to serialize and deserialize Python Objects
into XML. This is a model based serializer. This release is
supports Python 2.4 to Python 2.5.
What can do this serializer?
* Serialization of cross references.
* Serialization of circular references.
* Preserves object references on deserialization.
* Custom serializations.
* Custom deserializations.
* Object attribute selection call-back.
* Serialization depth limit.
* Standards based serialization.
* Standards based XML validation using pyxser XML Schema.
* C14N based serialization, as optional kind of output.
* Model based XML serialization, represented on XML Schema
and XML DTD.
The ChangeLog for this release is as follows:
-----8<----------8<----------8<----------8<-----
1.5.2r (2011.01.08):
Daniel Molina Wegener <dmw(a)coder.cl>
* Added support for Python 2.4
* Replaced the use of the commands package by the
subprocess package on the setup script.
* On the next release will be added support
for Python 3.X ;)
Thanks to pyxser users for their feedback.
-----8<----------8<----------8<----------8<-----
The project is hosted at:
http://sourceforge.net/projects/pyxser/
Where you can report bugs and have other options, like forums
mailing lists and access to the repository if you want to
contribute.
The web page for the project is located at:
http://coder.cl/products/pyxser/
PyPi entry is:
http://pypi.python.org/pypi/pyxser/1.5.2r
Best regards,
--
Daniel Molina Wegener <dmw [at] coder [dot] cl>
System Programmer & Web Developer
Phone: +56 (2) 979-0277 | Blog: http://coder.cl/
=== Leipzig Python User Group ===
We will meet on Tuesday, January, 11th, 8:00 pm at the
training center of Python Academy in Leipzig, Germany
( http://www.python-academy.com/center/find.html ).
Food and soft drinks are provided. Please send a short
confirmation mail to info(a)python-academy.de, so we can
prepare appropriately.
Everybody who uses Python, plans to do so or is interested
in learning more about the language is welcome.
While the meeting language will be mainly German, we will
provide English translation if needed.
Current information about the meetings are at
http://www.python-academy.com/user-group .
Stefan
== Leipzig Python User Group ===
Wir treffen uns am Dienstag, 11. Januar 2011 um 20:00 Uhr
im Schulungszentrum der Python Academy in Leipzig
( http://www.python-academy.de/Schulungszentrum/anfahrt.html ).
Für das leibliche Wohl wird gesorgt. Eine Anmeldung unter
info(a)python-academy.de wäre nett, damit wir genug Essen
besorgen können.
Willkommen ist jeder, der Interesse an Python hat, die
Sprache bereits nutzt oder nutzen möchte.
Viele Grüße
Stefan