There's only two weeks left to register to PyCon Finland 2011!
Register now at http://fi.pycon.org/ !
Here are some updates:
Dinner
======
Due to the generosity of our great sponsors, we'll be able to stand a
dinner on Monday evening for everyone with a corporate and normal
ticket!
If you have already registered as a student and are willing to upgrade
your ticket, please contact hallitus(a)python.fi or me directly. If you
have a normal ticket but are not going to attend the dinner, also
please tell us so that we will know the number of participants.
Information for Guests
======================
We whipped up a new venue, travel and accommodation guide. It is
available at http://piratepad.net/n9hlXdwY2P, and it contains lots of
good information for those who haven't visited Finland or Turku
before.
There's also a guest list available at
http://piratepad.net/MdRfSPDfIl, to make it easier to organize
traveling together, etc. Feel free to add your contact information
there!
Pre-conference activities
=========================
We'll organize a pre-conference meetup at restaurant Koulu,
Eerikinkatu 18, Turku, on Sunday October 16th at 19:00. If you're
coming to Turku already on Sunday, we hope to see you there!
Spread the word!
================
There's only two weeks left to register to PyCon Finland. Spread the
word, write to your blogs, tell your friends and co-workers. Let's
make it this year's best conference in Finland!
Mikko Ohtamaa, one of the organizers, wrote a great blog post:
3 reasons why you should send your corporate representative to PyCon (Finland)
http://opensourcehacker.com/2011/09/15/3-reasons-why-you-should-send-your-c…
A must-read for every employer!
Petri Lehtinen
Organizer, PyCon Finland 2011
http://fi.pycon.org/
Hi all,
new release of our free scientific soft (OpenOpt, FuncDesigner,
DerApproximator,
SpaceFuncs) v. 0.36 is out:
OpenOpt:
Now solver interalg can handle all types of constraints and
integration problems
Some minor improvements and code cleanup
FuncDesigner:
Interval analysis now can involve min, max and 1-d monotone
splines R -> R of 1st and 3rd order
Some bugfixes and improvements
SpaceFuncs:
Some minor changes
DerApproximator:
Some improvements for obtaining derivatives in points from R^n
where left or right derivative for a variable is absent, especially
for stencil > 1
See http://openopt.org for more details.
Regards, D.
Baow is a tool that makes it easy to organize your internet resources
and create intelligent and beautiful web pages within Firefox web
browser.
Highlights :
* Tree based outline, help you organize internet resources and
documents.
* Save or bookmark web images, files or pages.
* Multi level project management.
* Full text search.
* Generate web pages by Python Sphinx tools, http://sphinx.pocoo.org
. Lots of quick menus help you write and preview Python Sphinx and
reStructuredText markup documents.
* Multi platform support, Windows, Linux, Mac, etc.
Home page: https://addons.mozilla.org/en-US/firefox/addon/baow/
Help: http://www.baow.com/help/
Here i come!!
I have the following problem...
I need run by python script a string with some "DOS commands - Windows
prompt"!!
For exemple:
print 'cd temp'
print 'mkdir temp_app'
How can i run this string in the python, but as a DOS interpreter?
Quicli is a wrapper around Python's built in argparse module. While
argparse focuses on a comprehensive set of features, quicli emphasizes
a simple, easy-to-use interface, driven by function metadata and
decorators, with integrated data validation.
This isn't meant to replace argparse (it depends on it, actually) but
to enhance it. Where argparse is strong, quicli reinforces. Where
argparse is bulky, quicli is svelte. What quicli lacks, it still
allows argparse to provide.
For usage and installation instructions, visit <http://
dev.kylealanhale.com/wiki/projects/quicli>
Features:
* Major argparse features are implemented and accessible via function
decorators
* Introspects default values for argument names and types, as well as
program name, description, and help message
* Simple validation of user input
* An extended FileType object
* The ability to restart a program on error (optionally with different
input values than were initially provided) for seamless error recovery
* Progress context managers (visual feedback helpers, including a text-
based progress bar)
* Unit tests for all of the above
* Extensive documentation
This is my first public python project, so I'm eager for feedback from
the community.
Hi all,
Here comes our new stable release: 2.4.1
Bazaar <http://bazaar.canonical.com/> is part of the GNU project
<http://gnu.org/> to produce a free operating system.
After the slight delay for the 2.4.0 release, we're back on our regular
release schedule.
This is a bugfix release. Upgrading is recommended for all users on
earlier 2.4 releases.
2.4.1 contains all known bug fixes for all stable releases (including
the ones we made for the previous stable series).
Thanks to all participants, whether you sent merge proposals, comments,
suggestions and feedback, we very much appreciate all of them.
Bazaar is now available for download from
https://launchpad.net/bzr/2.4/2.4b4/ as a source tarball.
Installers are available for windows from the url above, OSX ones are on
their way.
2.4.1 has also been uploaded to debian and ubuntu.
The detailed changelog is available below,
Vincent
Bug Fixes
*********
* ``config.LocationMatcher`` properly excludes unrelated sections.
(Vincent Ladeuil, #829237)
* ``dirstate.fdatasync`` and ``repository.fdatasync`` can now properly be
disabled. (Vincent Ladeuil, #824513)
* Disable ``os.fsync`` and ``os.fdatasync`` by default when running
``bzr selftest``. You can use ``--sync`` to re-enable them.
(John Arbash Meinel, #837293)
* Fix i18n use when no environment variables are set. (Jelmer Vernooij, #810701)
* Avoid UnicodeDecode error when reporting EINVAL from transports.
(IWATA Hidetaka, #829237)
Documentation
*************
* Corrected documentation for BZR_PROGRESS_BAR.
(Dennis Benzinger, #735417)
Testing
*******
* The test suite should now be able to run under weird environments where
``/etc/passwd`` doesn't contain the ``uid`` for the user running selftest
or where ``fakeroot`` is used but ``/root`` is inacessible.
(Vincent Ladeuil, #825027)
We will meet Wednesday, September, 14th
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
We want to discover BigBlueButton (http://bigbluebutton.org/), an Open
Source Web Conferencing system, and django-bigbluebutton. 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
Announcing
----------
wxPython 2.9.2.2 has been released and is available for download at
http://wxpython.org/download.php. This build adds some fixes for some
bugs, and also a couple nice new features. The Cairo version of the
wx.GraphicsContext back-end can now be used on Windows, and there is a
new module in the library that helps wx applications to update
themselves when new versions of the software are released.
Various binaries are available for 32-bit and 64-bit Windows, and also
for OSX using the Carbon and Cocoa APIs, for Python 2.6 and 2.7, and
source code is also available at http://wxpython.org/download.php of
course for building your own.
What is wxPython?
-----------------
wxPython is a GUI toolkit for the Python programming language. It
allows Python programmers to create programs with a robust, highly
functional graphical user interface, simply and easily. It is
implemented as a set of Python extension modules that wrap the GUI
components of the popular wxWidgets cross platform library, which is
written in C++.
wxPython is a cross-platform toolkit. This means that the same program
will usually run on multiple platforms without modifications.
Currently supported platforms are 32-bit and 64-bit Microsoft Windows,
most Linux or other Unix-like systems using GTK2, and Mac OS X 10.4+.
In most cases the native widgets are used on each platform to provide
a 100% native look and feel for the application.
Changes in 2.9.2.2
------------------
Fixed a problem with wx.ListCtrl.InsertStringItem when an imageIndex
was not passed. Change the listctrl to not always assume that there
is an image.
Several fixes for the wx.lib.agw modules.
Fixed a problem in wxGrid on OSX-cocoa where it would close the cell
editor immediately because of extra kill focus events.
Added an OSX implementation for the wxRegion constructor taking a
sequence of points.
Added the ability to use the Cairo backend for wx.GraphicsContext on
Windows. The Cairo libraries are loaded dynamically on-demand, so
there is not a runtime dependency on Cairo for applications that do
not use it. The Cairo DLL and its dependencies are bundled with the
wxPython installers. We expect to be able to also add dynamic loading
of Cairo for OSX soon, (but if anybody would like to volunteer that
would be nice too.) To create a Cairo graphics context you first
have to get the Cairo GraphicsRenderer and then use it to create the
context, like this::
cr = wx.GraphicsRenderer.GetCairoRenderer()
ctx = cr.CreateContext(dc)
If either GetCairoRenderer or CreateContext fails (either it's not
supported or the Cairo shared libraries can not be found) then None
will be returned, so be sure to check the return values. Using Cairo
on Windows is usually faster and seems to be of better quality than
using the GDI+ backend.
The wx.GCDC class can now be constructed with an already exisiting
wx.GraphicsContext.
The wx.lib.softwareupdate module has been added. It implements a
class designed to be mixed with wx.App in a derived class and provides
code for enabling your applications to update themselves when new
releases are made available (very similar to how most applications on
the Mac will prompt you to allow it to self-update.) This is based on
the Esky library available from the Python package index at
http://pypi.python.org/pypi/esky. To enable your application to be
self-updatable it must be packaged as an Esky bundle, which is a .zip
file with a certain structure and meta-data, which means that you will
have to modify your setup.py files to enable this. There is an
example showing how to do this in the samples/doodle folder of the
wxPython source tarball or the docs and demos package.
Added a MultiMessageDialog class to wx.lib.dialogs that is similar to
the stock wx.MessageDialog, but is additionally able to have a
scrollable message area, custom icons, and customized button labels,
(although they will still use the stock IDs). There is also a
MultiMessageBox Function that is like the wx.MessageBox function.
--
Robin Dunn
Software Craftsman
http://wxPython.org