A new RedNotebook version has been released.
You can get the tarball, Windows installer and links to distribution
packages at http://rednotebook.sourceforge.net/downloads.html
What is RedNotebook?
--------------------
RedNotebook is a **graphical journal** and diary helping you keep track
of notes and thoughts. It includes a calendar navigation, customizable
templates, export functionality and word clouds. You can also format,
tag and search your entries. RedNotebook is available in the
repositories of most common Linux distributions and a Windows installer
is available. It is written in Python and uses GTK+ for its interface.
What's new in this version?
---------------------------
* Edit templates in RedNotebook directly. Preview and use the Insert and Format toolbar menus before inserting a template.
* Support relative image links like [""my_pic"".jpg].
* Add Ctrl+Return shortcut for adding manual linebreaks.
* Let all toolbar menus always open the menu before performing an action.
* Change Go-To-Today shortcut to Alt+Home (Ctrl+Home moves cursor to the start of the text).
* Do not allow choosing an empty name for templates.
* Do not parse #include as a hashtag.
* Add info about network drives to help text.
* Fix help text about links to local directories.
* Fix: Let categories pane use new infobar notifications (LP:1098625).
Cheers, Jendrik
A new Pogo version has been released.
The tarball and an Ubuntu PPA are available at http://launchpad.net/pogo
What is Pogo?
-------------
Pogo plays your music. Nothing else. It is both fast and easy-to-use.
The clear interface uses the screen real-estate very efficiently.
Other features include: Fast search on the harddrive and in the
playlist, smart album grouping, cover display, desktop notifications and
NO music library.
Pogo is a fork of Decibel Audio Player and supports most common audio
formats. It is written in Python and uses GTK+ and gstreamer.
What's new in this version?
---------------------------
* Support Pillow in addition to PIL.
* Disable zeitgeist module to avoid startup errors on Ubuntu 12.10.
Cheers, Jendrik
DEADLINE Monday February 4
OSCON (O'Reilly Open Source Convention), the premier Open Source
gathering, will be held in Portland, OR July 22-26. We're looking for
people to deliver tutorials and shorter presentations.
http://www.oscon.com/oscon2013http://www.oscon.com/oscon2013/public/cfp/251
Hope to see you there!
--
Aahz (aahz(a)pythoncraft.com) <*> http://www.pythoncraft.com/
"The joy of coding Python should be in seeing short, concise, readable
classes that express a lot of action in a small amount of clear code --
not in reams of trivial code that bores the reader to death." --GvR
On behalf of the numba team I am pleased to announce a new version of
Numba, 0.5. The release includes several new features that make Numba
code more Pythonic, as well as many bug fixes and improved
documentation.
Download: http://pypi.python.org/pypi/numba/0.5.0
Documentation: http://numba.pydata.org/numba-doc/0.5/
Github: https://github.com/numba/numba
Numba will be part of the next anaconda CE release 1.3, to be released
next week.
Numba
======
Numba is an just-in-time specializing compiler for Python and NumPy
code to LLVM for annotated functions (through decorators). It's goal
is to seamlessly integrate with the Python scientific software stack
and provide optimized native code and integration with native foreign
languages.
Dependencies:
============
* llvmpy 0.10.0
* meta
* cython
* numpy
* LLVM 3.2 (3.1 might work but is not officially supported)
Release notes:
============
* SSA-based type inference
* Allows variable reuse
* Allow referring to variables before lexical definition
* Support multiple comparisons
* Support for template types
* List comprehensions
* Support for pointers
* Many bug fixes
* Added user documentation
Many thanks to everyone who contributed, in code or thought! Enjoy!
Version 1.1.1 of Webware for Python can now be downloaded at
http://downloads.sourceforge.net/webware/Webware-1.1.1.tar.gz.
This is a bugfix release with some fixes and small improvements.
Webware for Python is a mature and stable web framework that has been
around since more than a decade.
Version 1.1.1 runs on Python 2.4 to 2.7.
You can find more info on the Webware for Python homepage at
http://www.webwareforpython.org/
Support is available via the Webware for Python mailing lists at
https://sourceforge.net/mail/?group_id=4866
-- Christoph Zwerschke
A new version of the Python module which wraps GnuPG has been
released.
What Changed?
=============
This is a minor enhancement and bug-fix release. See the project
website ( http://code.google.com/p/python-gnupg/ ) for more
information. Summary:
Improved support for status messages from GnuPG.
Fixed key generation to skip empty values.
Fixed list_keys to handle escaped characters.
Removed doctests which required interactive entry of passwords.
The current version passes all tests on Windows (CPython 2.4, 2.5,
2.6, 3.1, 2.7 and Jython 2.5.1) and Ubuntu (CPython 2.4, 2.5, 2.6,
2.7, 3.0, 3.1, 3.2). On Windows, GnuPG 1.4.11 has been used for the
tests. Tests also pass under CPython 2.5 and CPython 2.6 on OS X.
What Does It Do?
================
The gnupg module allows Python programs to make use of the
functionality provided by the Gnu Privacy Guard (abbreviated GPG or
GnuPG). Using this module, Python programs can encrypt and decrypt
data, digitally sign documents and verify digital signatures, manage
(generate, list and delete) encryption keys, using proven Public Key
Infrastructure (PKI) encryption technology based on OpenPGP.
This module is expected to be used with Python versions >= 2.4, as it
makes use of the subprocess module which appeared in that version of
Python. This module is a newer version derived from earlier work by
Andrew Kuchling, Richard Jones and Steve Traugott.
A test suite using unittest is included with the source distribution.
Simple usage:
>>> import gnupg
>>> gpg = gnupg.GPG(gnupghome='/path/to/keyring/directory')
>>> gpg.list_keys()
[{
...
'fingerprint': 'F819EE7705497D73E3CCEE65197D5DAC68F1AAB2',
'keyid': '197D5DAC68F1AAB2',
'length': '1024',
'type': 'pub',
'uids': ['', 'Gary Gross (A test user) <gary.gr...(a)gamma.com>']},
{
...
'fingerprint': '37F24DD4B918CC264D4F31D60C5FEFA7A921FC4A',
'keyid': '0C5FEFA7A921FC4A',
'length': '1024',
...
'uids': ['', 'Danny Davis (A test user) <danny.da...(a)delta.com>']}]
>>> encrypted = gpg.encrypt("Hello, world!", ['0C5FEFA7A921FC4A'])
>>> str(encrypted)
'-----BEGIN PGP MESSAGE-----\nVersion: GnuPG v1.4.9 (GNU/Linux)\n
\nhQIOA/6NHMDTXUwcEAf
...
-----END PGP MESSAGE-----\n'
>>> decrypted = gpg.decrypt(str(encrypted), passphrase='secret')
>>> str(decrypted)
'Hello, world!'
>>> signed = gpg.sign("Goodbye, world!", passphrase='secret')
>>> verified = gpg.verify(str(signed))
>>> print "Verified" if verified else "Not verified"
'Verified'
For more information, visit http://code.google.com/p/python-gnupg/ -
as always, your feedback is most welcome (especially bug reports,
patches and suggestions for improvement). Enjoy!
Cheers
Vinay Sajip
Red Dove Consultants Ltd.
Grab it from PyPI: http://pypi.python.org/pypi/construct
Revamped site: http://construct.readthedocs.org/en/latest/
Change log: https://github.com/construct/construct/blob/master/CHANGELOG.rst
Construct is a powerful declarative parser (and builder) for binary data.
Instead of writing imperative code to parse a piece of data, you declaratively define a data structure that describes your data. As this data structure is not code, you can use it in one direction to parse data into Pythonic objects, and in the other direction, convert (“build”) objects into binary data.
The library provides both simple, atomic constructs (such as integers of various sizes), as well as composite ones which allow you form hierarchical structures of increasing complexity. Construct features bit and byte granularity, easy debugging and testing, an easy-to-extend subclass system, and lots of primitive constructs to make your work easier.
Hi,
Wingware has released version 4.1.10 of Wing IDE, our integrated
development
environment designed specifically for the Python programming language.
Wing IDE provides a professional quality code editor with vi, emacs, and
other
key bindings, auto-completion, call tips, refactoring, context-aware
auto-editing,
a powerful graphical debugger, version control, unit testing, search,
and many
other features. For details see http://wingware.com/
This minor release includes:
* Allow setting syntax highlighting colors for all supported file types
* Added Previous/Next buttons to the Find Uses tool
* Added more line editing key bindings in default keyboard personality
* Added Close Others to the Open Files tool's context menu
* Updated German localization (thanks to Chris Heitkamp!)
* Added character order fixup auto-editing operation (such as x(.) -> x().)
* Preference for maximum file size to try to open (default is 100MB)
* Enter during rename, move, and introduce var refactoring does the
operation
* Fix typing and pasting into rectangular selection in non-VI keyboard
modes
* Recognize *.m as matlab file by default
* Find Uses prioritizes current file over the rest of the project
* Several auto-editing and Turbo completion mode fixes
* Fix VI mode r (replace char) on non-ascii characters
* About 15 other bug fixes and minor improvements
For a complete change log see
http://wingware.com/pub/wingide/4.1.10/CHANGELOG.txt
Free trial: http://wingware.com/wingide/trial
Downloads: http://wingware.com/downloads
Feature matrix: http://wingware.com/wingide/features
More information: http://wingware.com/
Sales: http://wingware.com/store/purchase
Upgrades: https://wingware.com/store/upgrade
Questions? Don't hesitate to email us at sales(a)wingware.com.
Thanks,
--
Stephan Deibel
Wingware | Python IDE
Advancing Software Development
www.wingware.com
Dear Python users,
I am pleased to announce version 10.3 of the data plotting software
DISLIN.
DISLIN is a high-level and easy to use plotting library for
displaying data as curves, bar graphs, pie charts, 3D-colour plots,
surfaces, contours and maps. Several output formats are supported
such as X11, VGA, PostScript, PDF, CGM, WMF, HPGL, TIFF, GIF, PNG,
BMP and SVG.
The software is available for the most C, Fortran 77 and Fortran 90/95
compilers. Plotting extensions for the interpreting languages Perl,
Python, Java, Ch, Ruby and TCL are also supported.
DISLIN distributions and manuals in PDF and HTML format are available
from the DISLIN home page
http://www.dislin.de
and via FTP from the server
ftp://ftp.gwdg.de/pub/grafik/dislin
All DISLIN distributions are free for non-commercial use. Licenses
for commercial use are available from the site http://www.dislin.de.
-------------------
Helmut Michels
Max Planck Institute for
Solar System Research Phone: +49 5556 979-334
Max-Planck-Str. 2 Fax : +49 5556 979-240
D-37191 Katlenburg-Lindau Mail : michels(a)mps.mpg.de
Announcing PyCon Australia 2013 – July 5–7, Hobart, Tasmania
== Connecting the Australian Python Community ==
PyCon Australia is the national conference for users of the Python
Programming Language. In July 2013, we're returning to Hobart,
bringing together students, enthusiasts, and professionals with a love
of Python from around Australia, and from all over the World.
Once again, we'll have a weekend packed full of amazing content on all
aspects of the Python ecosystem, presented by experts and core
developers of the tools and frameworks you use every day.
We're excited about the return of Friday Night CodeWars, and of
course, we've got the usual conference dinner, as well as two days of
developer sprints following the conference proceedings.
We can't wait to share more about the conference in the coming months.
Until then, subscribe to our announcement list, follow us on twitter,
or add yourself to our Lanyrd page.
Mailing list: http://lists.linux.org.au/listinfo/pycon-au-announce
Twitter: http://twitter.com/pyconau
Lanyrd: http://lanyrd.com/2013/pycon-au/
=== Now with three days of talks! ===
In 2013, before the main event kicks off, we're welcoming two new
mini-conferences on the Friday 5 July.
DjangoCon AU is Australia's first national gathering for developers
using the Django Web Framework. Presented by the Django Software
Foundation, this mini-conference will feature a day of Django-specific
talks and tutorials to support the growing community of Australian
Django Developers.
The Python on OpenStack day is a day of in-depth talks and tutorials
covering the OpenStack cloud platform – one of the most important
growing Open Source Python projects – for Python developers.
=== Help shape our programme ===
Every year, we strive to bring the best of Python from around
Australia to the one place, but we can always use some help to find
the Python topics that you want to see at PyCon Australia.
If there's a topic that you really want to see at PyCon Australia, or
there's a speaker who you think we really need to have on our
programme, then head over to our topic or speaker suggestion form, and
let us know all about it!
Submit a speaker or topic suggestion: http://tinyurl.com/pyconau2013-suggestions
=== Dates & Venue ===
We'll be opening our Call for Proposals in late February, and we'll be
closing it in early April.
Early Bird registration will open towards the end of March, and will
run through April. Registration will remain open until close to the
conference opening.
The conference will be held in July, where we're moving into a bigger,
better venue at the Wrest Point Convention Centre in Hobart. The
Miniconfs will be held on Friday 5 July, the conference proceedings
are on Saturday 6 & Sunday 7 July, and the post-conference sprints
will be on Monday 8 & Tuesday 9 July.
To keep track of our announcements, sign up to our (low-traffic)
announcements mailing list –
http://lists.linux.org.au/listinfo/pycon-au-announce
== About PyCon Australia ==
PyCon Australia is the national conference for the Python Programming
Community. The fourth PyCon Australia will be held on July 5–7, 2013
in Hobart, Tasmania, bringing together professional, student and
enthusiast developers with a love for developing with Python. PyCon
Australia informs the country’s Python developers with presentations,
tutorials and panel sessions by experts and core developers of Python,
as well as the libraries and frameworks that they rely on.
To find out more about PyCon Australia 2013, visit our website at
http://pycon-au.org or e-mail us at contact(a)pycon-au.org.
PyCon Australia is presented by Linux Australia (www.linux.org.au) and
acknowledges the support of our Platinum sponsor: Australian Computer
Society (Tasmanian Branch) (www.acs.org.au); and our Gold Sponsor,
Google Australia (www.google.com.au). For full details of our
sponsors, see our website.
--
--Christopher Neugebauer
Conference Coordinator and Sponsor Liaison
PyCon Australia: Hobart 2013 -- http://pycon-au.org -- @pyconau
5–7 July 2013 -- Connecting the Australian Python Community with the world.
Jabber: chrisjrn(a)gmail.com -- IRC: chrisjrn on irc.freenode.net --
WWW: http://chris.neugebauer.id.au -- Twitter/Identi.ca: @chrisjrn