Hello. Eventlet 0.11 is available.
http://pypi.python.org/pypi/eventlet/0.11.0
This is a quick bug fix release featuring:
* ssl: Fix busy loop in socket.sendall(). Thanks to raylu.
* zmq: Return linger argument to Socket.close(). Thanks to Eric Windisch.
What's next: zmq .bind(PUB) busy loop fix, modernized documentation, contributor friendly PEP-8 and style fixes.
We still have lots of work to do. We need smart people like you to help with these:
* For easy start, join discussion on project development path. Nose or py.test? Which pep8 messages to ignore? https://plus.google.com/u/0/109869205442495270563/posts/BhRip2sG128
* Always need various environments to run tests. Automated build agent would be super awesome.
* https://github.com/eventlet/eventlet/issues?state=open
Particularly #2 has working patch and needs tests, #6 Python3 support, #7 weird importing popular `requests` library, #8 IPv6 support
* https://bitbucket.org/which_linden/eventlet/issues?status=new&status=open - 61 open issues: some are dead easy, some can keep you thinking all week
==============
pyspread 0.2.3
==============
Pyspread 0.2.3 is released.
The new version improves GPG integration.
About pyspread
==============
Pyspread is a non-traditional spreadsheet application that is based on
and written in the programming language Python.
The goal of pyspread is to be the most pythonic spreadsheet application.
Pyspread is designed for Linux and other GTK platforms.
Pyspread is free software. It is released under the GPL v3.
Project website: http://manns.github.com/pyspread/
What is new in 0.2.3
====================
* GUI front-end for matplotlib charts
* Image display in cells
* Localization in German, Dutch, Danish and Ukrainian (partly finished)
* Dependency to PyMe, rpy and gmpy removed for easier packaging
* New dependencies matplotlib, python-gnupg
* New example files
* Various bug fixes
Enjoy
Martin
Twisted (http://twistedmatrix.com) is a robust, mature, open source
event-driven networking framework written in Python. Supported features
range from low-level network transports such as TCP, SSL, UDP, and
multicast, to high-level protocols including HTTP, DNS, SSH, SMTP and IMAP.
Twisted is used by companies large and small, including Apple, Justin.tv,
Canonical (makers of Ubuntu) and TweetDeck, and by open source projects
like Tahoe-LAFS.
If you want to build reliable, well-tested network applications in Python,
Twisted may be the tool you need. In this two-day class we will cover the
basic principles and core APIs of Twisted. Covered material will include
- Understanding Event Loops: we'll re-implement Twisted's core APIs
step-by-step (reactor, transport, protocol), explaining the why and how of
event-driven networking.
- TCP Clients and Servers.
- Scheduling Timed Events.
- Deferreds: the motivation and uses of Twisted's result callback
abstraction.
- Producers and Consumers: dealing with large amounts of data.
- Unit Testing: how to test your networking code.
- A large, self-paced exercise, implementing a HTTP server and client
from scratch using pre-written unit tests as guidance, and our help as
needed.
The class will take place on the Monday and Tuesday before PyCon 2013, so
might be suitable for out-of-town visitors as well.
Cost is $650 (early bird, available until Feb 15th), or $750 after that.
Sign up at http://futurefoundries.eventbrite.com.
Abous us:
Jean-Paul Calderone has consulted for Fortune 500 companies, startups and
research institutions. He has taught Twisted tutorials at PyCon, Fluendo SA
in Barcelona, and Rackspace Inc. Jean-Paul has been one of the core Twisted
maintainers since 2002, and is the maintainer of pyOpenSSL.
Itamar Turner-Trauring spent many years working on distributed applications
as part of ITA Software by Google's airline reservation system, coding in
Python (often using Twisted), C++ and a little bit of Common Lisp. Itamar
has also worked on projects ranging from a reliable multicast messaging
system with congestion control, a prototype-based configuration language,
to a multimedia kiosk for a museum. Itamar has been one of the core Twisted
maintainers since 2001.
Dear people,
I would like to announce new release of Portable Python based on Python 2.7.3
Included in this release:
-------------------------
PyScripter v2.5.3
NymPy 1.6.2
SciPy 0.11.0
Matplotlib 1.1.1
PyWin32 218
Django 1.4.3
PIL 1.1.7
Py2Exe 0.6.9
wxPython 2.9.4.0
NetworkX 1.7
Lxml 2.3
PySerial 2.5
PyODBC 3.0.6
PyGame 1.9.1
PyGTK 2.24.2
PyQt 4.9.6-1
Improvements since last release:
--------------------------------
Aside from upgrade of all pacakges listed above these are improvements and bugfixes compared to 2.7.3.1 release
- Django scripts added to App\Scripts
- Python-Portable.exe and all other *-Portable.exe are accepting command line arguments. This is now preferred way of running your python scripts from command line.
- Fixed MSCRT version included with the package and issues with running Portable Python on machines without MSCRT installed.
- Help in QtDesigner is available and working
- Fixed UIC that was missing from PyQt
- Fixed issues with running Py2Exe on machines without MSCRT
- By default all packages are installed if selection is not modified during the installation
Installation and use:
---------------------
After downloading, run the installer, select the packages you would like to install, select the target folder and you are done! In the root folder of the distribution you will find shortcuts for selected applications. Some of the most popular free Python IDE’s come preinstalled and preconfigured with Portable Python. How to use and configure them further please consult their documentation or project sites.
Download location: http://portablepython.com/wiki/PortablePython2.7.3.2
Warning: Default installation installs all packages - make sure to review packages selection during installation process as it can take quite some time to install 505MB on the USB drive(s).
Please use feedback and support section on the portal to request new packages or to report issues.
I hope you will have some fun with it !
Perica Zivkovic
http://www.PortablePython.com
[This announcement is in German since it targets a local user group
meeting in Düsseldorf, Germany]
________________________________________________________________________
ANKÜNDIGUNG / ERINNERUNG
Python Meeting Düsseldorf
http://pyddf.de/
Ein Treffen von Python Enthusiasten und Interessierten
in ungezwungener Atmosphäre.
Dienstag, 22.01.2013, 18:00 Uhr
Clara Schumann Raum
DJH Düsseldorf
Diese Nachricht können Sie auch online lesen:
http://www.egenix.com/company/news/Python-Meeting-Duesseldorf-2013-01-22
________________________________________________________________________
EINLEITUNG
Das Python Meeting Düsseldorf (http://pyddf.de/) ist eine neue
lokale Veranstaltung in Düsseldorf, die sich an Python Begeisterte
in der Region wendet.
Wir starten bei den Treffen mit einer kurzen Einleitung und gehen
dann zu einer Reihe Kurzvorträgen (Lightning Talks) über, bei denen
die Anwesenden über neue Projekte, interessante Probleme und
sonstige Aktivitäten rund um Python berichten können.
Anschließend geht es in eine Gaststätte, um die Gespräche zu
vertiefen.
Einen guten Überblick über die Vorträge bietet unser YouTube-Kanal,
auf dem wir die Vorträge nach den Meetings veröffentlichen:
http://www.youtube.com/pyddf/
Daneben haben wir auch eine Mailing Liste für Python-
Interessierte aus dem Ruhrgebiet und Meeting-Teilnehmer:
https://www.egenix.com/mailman/listinfo/pyddf
Für Ankündigungen gibt es zusätzlich folgende Kanäle:
Twitter: https://twitter.com/pyddf
Facebook Seite: https://www.facebook.com/PythonMeetingDusseldorf
Facebook Gruppe: https://www.facebook.com/groups/397118706993326/
Veranstaltet wird das Meeting von der eGenix.com GmbH, Langenfeld,
in Zusammenarbeit mit Clark Consulting & Research, Düsseldorf:
* http://www.egenix.com/
* http://www.clark-consulting.eu/
________________________________________________________________________
ORT
Für das Python Meeting Düsseldorf haben wir den Clara Schumann
Raum in der modernen Jugendherberge Düsseldorf angemietet:
Jugendherberge Düsseldorf
Düsseldorfer Str. 1
40545 Düsseldorf
Telefon: +49 211 557310
http://www.duesseldorf.jugendherberge.de
Die Jugendherberge verfügt über eine kostenpflichtige Tiefgarage (EUR
2,50 pro Stunde, maximal EUR 10,00). Es ist aber auch möglich per
Bus und Bahn anzureisen. Der Raum befindet sich im 1.OG links.
________________________________________________________________________
PROGRAMM
Das Python Meeting Düsseldorf nutzt eine Mischung aus Open Space
und Lightning Talks:
Die Treffen starten mit einer kurzen Einleitung. Danach geht es
weiter mit einer Lightning Talk Session, in der die Anwesenden
Kurzvorträge von fünf Minuten halten können.
Hieraus ergeben sich dann meisten viele Ansatzpunkte für
Diskussionen, die dann den Rest der verfügbaren Zeit in Anspruch
nehmen können.
Für 19:45 Uhr haben wir in einem nahegelegenen Restaurant Plätze
reserviert, damit auch das leibliche Wohl nicht zu kurz kommt.
Lightning Talks können vorher angemeldet werden, oder auch
spontan während des Treffens eingebracht werden. Ein Beamer mit
XGA Auflösung steht zur Verfügung. Folien bitte als PDF auf USB
Stick mitbringen.
Lightning Talk Anmeldung bitte formlos per EMail an info(a)pyddf.de
________________________________________________________________________
KOSTENBETEILIGUNG
Das Python Meeting Düsseldorf wird von Python Nutzern für Python
Nutzer veranstaltet.
Da Tagungsraum, Beamer, Internet und Getränke Kosten produzieren,
bitten wir die Teilnehmer um einen Beitrag in Höhe von EUR 10,00
inkl. 19% Mwst.
Wir möchten alle Teilnehmer bitten, den Betrag in bar mitzubringen.
________________________________________________________________________
ANMELDUNG
Da wir nur für ca. 20 Personen Sitzplätze haben, möchten wir
bitten, sich per EMail anzumelden. Damit wird keine Verpflichtung
eingegangen. Es erleichtert uns allerdings die Planung.
Meeting Anmeldung bitte formlos per EMail an info(a)pyddf.de
________________________________________________________________________
WEITERE INFORMATIONEN
Weitere Informationen finden Sie auf der Webseite des Meetings:
http://pyddf.de/
Mit freundlichen Grüßen,
--
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Source (#1, Dec 28 2012)
>>> Python Projects, Consulting and Support ... http://www.egenix.com/
>>> mxODBC.Zope/Plone.Database.Adapter ... http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
________________________________________________________________________
2013-01-22: Python Meeting Duesseldorf ... 25 days to go
::::: Try our mxODBC.Connect Python Database Interface for free ! ::::::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611
http://www.egenix.com/company/contact/
The Karlsruhe Python User Group (KaPy) meets again.
Friday, 2013-01-18 (January 18th) at 19:00 (7pm) in the rooms of Entropia eV
(the local affiliate of the CCC). See http://entropia.de/wiki/Anfahrt
on how to get there.
For your calendars: meetings are held monthly, on the 3rd Friday.
There's also a mailing list at
https://lists.bl0rg.net/cgi-bin/mailman/listinfo/kapy.
Hi all,
I'm pleased to announce that the first previews of WinPython for
Python 3 32bit and 64bit are available (WinPython v3.3.0.0alpha1):
http://code.google.com/p/winpython/
This first release based on Python 3 required to migrate the following
libraries which were only available for Python 2:
* formlayout 1.0.12
* guidata 1.6.0dev1
* guiqwt 2.3.0dev1
* Spyder 2.1.14dev
Please note that these libraries are still development release.
[Special thanks to Christoph Gohlke for patching and building a
version of PyQwt compatible with Python 3.3]
WinPython is a free open-source portable distribution of Python for
Windows, designed for scientists.
It is a full-featured (see
http://code.google.com/p/winpython/wiki/PackageIndex) Python-based
scientific environment:
* Designed for scientists (thanks to the integrated libraries NumPy,
SciPy, Matplotlib, guiqwt, etc.:
* Regular *scientific users*: interactive data processing and
visualization using Python with Spyder
* *Advanced scientific users and software developers*: Python
applications development with Spyder, version control with Mercurial
and other development tools (like gettext)
* *Portable*: preconfigured, it should run out of the box on any
machine under Windows (without any installation requirements) and the
folder containing WinPython can be moved to any location (local,
network or removable drive)
* *Flexible*: one can install (or should I write "use" as it's
portable) as many WinPython versions as necessary (like isolated and
self-consistent environments), even if those versions are running
different versions of Python (2.7, 3.x in the near future) or
different architectures (32bit or 64bit) on the same machine
* *Customizable*: using the integrated package manager (wppm, as
WinPython Package Manager), it's possible to install, uninstall or
upgrade Python packages (see
http://code.google.com/p/winpython/wiki/WPPM for more details on
supported package formats).
*WinPython is not an attempt to replace Python(x,y)*, this is just
something different (see
http://code.google.com/p/winpython/wiki/Roadmap): more flexible,
easier to maintain, movable and less invasive for the OS, but
certainly less user-friendly, with less packages/contents and without
any integration to Windows explorer [*].
[*] Actually there is an optional integration into Windows explorer,
providing the same features as the official Python installer regarding
file associations and context menu entry (this option may be activated
through the WinPython Control Panel), and adding shortcuts to Windows
Start menu.
Enjoy!
-Pierre
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I'm happy to announce the release of Pygments 1.6, release candidate 1.
Pygments is a generic syntax highlighter written in Python.
Pygments 1.6 is again a large release, with over 30 new languages or markups
supported, and a few interesting new features. Heavy thanks go to all the
contributors of these lexers, and to all those who reported bugs and waited
patiently for this release, and as always many thanks also to Tim Hatch for
his continued care for Pygments.
Download it from <http://pypi.python.org/pypi/Pygments>, or look at the
demonstration at <http://pygments.org/demo>.
Enjoy,
Georg
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEARECAAYFAlDt0soACgkQN9GcIYhpnLB81ACglru6Wb5z9DvflhlVATEnIQLH
7UwAn27zvhAnVnEefViKxihcrhEgkeYZ
=/xSd
-----END PGP SIGNATURE-----
Hello,
Highlights:
- Added getcellsize / getcellvalue, returns table cell size and value
respectively
- API getaccesskey() is available, it returns the access key of a control
- API appunderteset() is available, it is used to assign tested application
to improve test speed and performance
- Fix the missing window issue
- Fix some i18n/l10n environment issues
- API getcombovalue() is available, it returns a default value of a combobox
- Fix combobox operation problem in APIs: comboselect / verifyselect /
showlist / hidelist / getallitem
- Fix inaccurate waiting time problem in hastate()
- Fix shift key problem in enterstring()
Credit:
- John Yingjun Li <yingjunli(a)gmail.com>
- VMware colleagues
Please spread the word and also share your feedback with us (email
me: nagappan at gmail.com).
About LDTP:
Cross Platform GUI test automation tool Linux version is LDTP, Windows
version is Cobra and Mac version is PyATOM.
* Linux version is known to work on GNOME / KDE (QT >= 4.8) / Java Swing
/ LibreOffice / Mozilla application on all major Linux distribution
* Windows version is known to work on application written in .NET / C++
/ Java / QT on Windows XP SP3 / Vista SP2 / Windows 7 SP1 / Windows 8.
* Mac version is known to work on OS X Snow Leopard /Lion/Mountain Lion.
Where ever PyATOM runs, LDTP should work on it.
Tests can be written in: Python/Ruby/Perl/Java/C#/Clojure/VB.NET/PowerShell
Download source: https://github.com/ldtp/cobra
Download binary (Windows XP / Vista / Windows 7 / Windows 8):
https://github.com/ldtp/cobra/downloads
System requirement: .NET 3.5, refer README.txt after installation
Documentation references:
For detailed information on LDTP framework and latest updates visit
http://ldtp.freedesktop.org
For information on various APIs in LDTP including those added for
this release can be got from http://ldtp.freedesktop.org/user-doc/index.html
Java doc - http://ldtp.freedesktop.org/javadoc/
Report bugs - http://ldtp.freedesktop.org/wiki/Bugs
To subscribe to LDTP mailing lists, visit
http://ldtp.freedesktop.org/wiki/Mailing_20list
IRC Channel - #ldtp on irc.freenode.net
Thanks
Nagappan
--
Cross platform GUI testing
Linux Desktop (GUI Application) Testing Project -
http://ldtp.freedesktop.org
Cobra - Windows GUI Automation tool - https://github.com/ldtp/cobra
ATOMac - Mac GUI Automation tool - https://github.com/pyatom/pyatomhttp://nagappanal.blogspot.com
On December 28th, an unknown attacker used a previously unknown remote
code exploit on http://wiki.python.org/. The attacker was able to get
shell access as the "moin" user, but no other services were affected.
Some time later, the attacker deleted all files owned by the "moin"
user, including all instance data for both the Python and Jython
wikis. The attack also had full access to all MoinMoin user data on
all wikis. In light of this, the Python Software Foundation encourages
all wiki users to change their password on other sites if the same one
is in use elsewhere. We apologize for the inconvenience and will post
further news as we bring the new and improved wiki.python.org online.
If you have any questions about this incident please contact
jnoller(a)python.org. Thank you for your patience.