insol 0.1.0 released
Insol aims to be highly advanced, feature-rich pythonic API for Solr
search engine. Code is clean and easy to reuse in your own projects
and battle tested more than once.
Requires nothing more than python, it runs on all operating systems.
Keep in mind, this is only API, so you still need a solr server
- query contruction model focused on complicated search queries, with
support for easy combining already created queries
- easy to use faceting
- easy customization for nearly all posible enviroments
- mature, heavilly tested in commercial use code
You can find it on :
- support for non-blocking I/O
Pyspread 0.0.14b released
I am pleased to announce the new release 0.0.14b of pyspread.
Pyspread is a cross-platform Python spreadsheet application.
It is based on and written in the programming language Python.
Instead of spreadsheet formulas, Python expressions are entered into
the spreadsheet cells. Each expression returns a Python object that can
be accessed from other cells. These objects can represent anything
including lists or matrices.
Pyspread runs on Linux and *nix platforms with GTK support as well as
on Windows (XP and Vista tested). On Mac OS X, some icons are too small
but the application basically works.
* Cell border can be changed independently.
* Cell access allows negative indices when not slicing.
PyPy 1.2: Just-in-Time Compilation
PyPy 1.2 has been released. The highlight of this release is
to be the first that ships with a Just-in-Time compiler that is
known to be faster than CPython (and unladen swallow) on some
real-world applications (or the best benchmarks we could get for
them). The main theme for the 1.2 release is speed.
The JIT is stable and we don't observe crashes. Nevertheless we
would recommend you to treat it as beta software and as a way to try
out the JIT to see how it works for you.
Highlights of This Release
* The JIT compiler.
* Various interpreter optimizations that improve performance
as well as help save memory.
* Introducing a new PyPy website at http://pypy.org/ , made by
tav and improved by the PyPy team.
* Introducing http://speed.pypy.org/ , a new service that
monitors our performance nightly, made by Miquel Torres.
* There will be ubuntu packages on "PyPy's PPA" made by
Bartosz Skowron; however various troubles prevented us from
having them as of now.
Known JIT problems (or why you should consider this beta software):
* The only supported platform is 32bit x86 for now, we're
looking for help with other platforms.
* It is still memory-hungry. There is no limit on the amount
of RAM that the assembler can consume; it is thus possible
(although unlikely) that the assembler ends up using
unreasonable amounts of memory.
If you want to try PyPy, go to the "download page" on our excellent
new site at http://pypy.org/download.html and find the binary for
your platform. If the binary does not work (e.g. on Linux, because
of different versions of external .so dependencies), or if your
platform is not supported, you can try building from the source.
What is PyPy?
Technically, PyPy is both a Python interpreter implementation and an
advanced compiler, or more precisely a framework for implementing
dynamic languages and generating virtual machines for them. The
focus of this release is the introduction of a new transformation,
the JIT Compiler Generator, and its application to the Python
Socially, PyPy is a collaborative effort of many individuals working
together in a distributed and sprint-driven way since 2003. PyPy
would not have gotten as far as it has without the coding, feedback
and general support from numerous people.
The PyPy release team,
Armin Rigo, Maciej Fijalkowski and Amaury Forgeot d'Arc
Antonio Cuni, Carl Friedrich Bolz, Holger Krekel and
and many others:
RSON (Readable Serial Object Notation) is a superset of JSON that is
suitable for files that humans have to edit and diff.
The current release is decoder-only, but the decoder will read files
encoded by JSON encoders such as json or simplejson.
The current release consists of a single Python module and a short
manual. The manual admittedly needs some work, but has a few syntax
We'll be having our regular Greater Toronto Area Python User's Group
(PyGTA) meeting this month and next.
* Command-Line Apps (Code Dojo) -- Tues, March 16th, 7pm
o Want to create utilities that do "one thing well" in the
o We'll be exploring methods for how to accomplish this using
collaborative on-screen coding. All experience levels welcome.
* Jabber/XMPP in Python -- Tues, April 20th, 7pm
o XMPP is chat. It's the underlying protocol for open
peer-to-peer communication systems, but what becomes
possible when the peers are servers? How can you make your
server a chatty teen? Myles Braithwaite uses XMPP a lot. He
ships documents and data-sets across it that look nothing
like the chatter of teenagers. He'll explain how he does
this, why he does this, and how you can do it too.
Regular time (Third Tuesday of the Month) and place (Linux Caffe). More
details on the web site:
Mike C. Fletcher
Designer, VR Plumber, Coder
I'm glad to announce the release of notmm v0.3.4, the Python web
framework for jobless perfectionists with deadlines!
notmm is for those that are getting bored to ride ponies. Snake oil and
batteries are of courses included. Documentation is still being
a project of its own, though..
Below are the official release notes:
notmm-0.3.4 (Happy Lady)
In this release, many new improvements and issues
have been fixed.
- Generic and improved AuthKit support
- Added a new Schevo authentication backend for use with AuthKit.
- A Non-SQL, ORM construction kit based on Schevo in
- Session cookies management (SessionController) in requests/responses.
- Custom authentication and authorization support (LoginController).
Changes from 0.2.12.2:
- Helper apps (wsgiapp and wikiapp) have been refactored a lot.
- Helper apps now have their own setup.py script (contrib/setup.py).
- New ``RegexURLMap`` class in ``notmm.controllers.routing``.
- Backward incompatible with Django 1.0.2. Please update to Django 1.1
- Minor bug fixes and enhancements.
Download location 1 (pypi): http://pypi.python.org/pypi/notmm/0.3.4/
Download location 2 (main site):
Enjoy this release! :)
The next Cape Town Python Users Group meeting will be Sat, 13th
March, starting from around 14:00, in the sudo room at the bandwidth
The focus will be on packaging python projects for the major Linux
See http://ctpug.org.za/wiki/Meeting20100313 for details.
It would be highly appreciated if you could share this announcement
with your colleagues, students and individuals whose research is in
software engineering, software testing, software quality assurance,
software design and related areas.
Call for papers: SETP-10, USA, July 2010
The 2010 International Conference on Software Engineering Theory and
Practice (SETP-10) (website: http://www.PromoteResearch.org ) will be
held during 12-14 of July 2010 in Orlando, FL, USA. SETP is an
important event in the areas of Software development, maintenance, and
other areas of software engineering and related topics.
The conference will be held at the same time and location where
several other major international conferences will be taking place.
The conference will be held as part of 2010 multi-conference
(MULTICONF-10). MULTICONF-10 will be held during July 12-14, 2010 in
Orlando, Florida, USA. The primary goal of MULTICONF is to promote
research and developmental activities in computer science, information
technology, control engineering, and related fields. Another goal is
to promote the dissemination of research to a multidisciplinary
audience and to facilitate communication among researchers,
developers, practitioners in different fields. The following
conferences are planned to be organized as part of MULTICONF-10.
• International Conference on Artificial Intelligence and Pattern
• International Conference on Automation, Robotics and Control
• International Conference on Bioinformatics, Computational Biology,
Genomics and Chemoinformatics (BCBGC-10)
• International Conference on Computer Communications and Networks
• International Conference on Enterprise Information Systems and Web
• International Conference on High Performance Computing Systems
• International Conference on Information Security and Privacy
• International Conference on Image and Video Processing and Computer
• International Conference on Software Engineering Theory and Practice
• International Conference on Theoretical and Mathematical Foundations
of Computer Science (TMFCS-10)
MULTICONF-10 will be held at Imperial Swan Hotel and Suites. It is a
full-service resort that puts you in the middle of the fun! Located
1/2 block south of the famed International Drive, the hotel is just
minutes from great entertainment like Walt Disney World® Resort,
Universal Studios and Sea World Orlando. Guests can enjoy free
scheduled transportation to these theme parks, as well as spacious
accommodations, outdoor pools and on-site dining — all situated on 10
tropically landscaped acres. Here, guests can experience a full-
service resort with discount hotel pricing in Orlando.
We invite draft paper submissions. Please see the website
http://www.PromoteResearch.org for more details.
The next meeting of pyCologne will take place
Wednesday, March, 10th
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
-Presentacion: Experience with Pinax (Web-Site-Platform) (Klaus Blindert)
-Discussion about planning and preparation of a Python-Barcamp in Cologne
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, this page is in German only)
The 0.9.7 release of BetterBatch is now available.
BetterBatch is designed as a middle ground between batch files and more powerful
languages (Python, shell scripting, etc).
The project is hosted on code.google.com: http://code.google.com/p/betterbatch/
Download from http://code.google.com/p/betterbatch/downloads/list
Or discuss at http://groups.google.com/group/betterbatch-discuss/topics
Here is the list of changes from the last release:
0.9.7 Functions, negative conditions, Setup/Installer and test fixes
* Add preliminary support for Functions, give it a try and let me know.
* Add support for negative conditions for IfSteps. (e.g. if not exists,
if not defined, etc)
* Add a supported qualifier to VariableDefinition Steps to allow delayed
resolution for Variable references.
* Allow defined to use <var_name> as well as var_name. (usability)
* Due to a case issues (tools/Tools) the betterbatch\tools folder
was left out of the distribution. There was also a bug that
meant when this folder wasn't found BetterBatch would not run. (fixed in 0.9.6b)
* Fix the old tests (change what could be changed and comment
out the rest)
* Change setup.py so that Setuptools will be used if it is
available - otherwise docutils. (fixed in 0.9.6b)
* Add a -t/--timed option to print how long the script took
* Fix manifest.in to include/exclude more files. (fixed in 0.9.6b)
* Cleaned up the the output messages of PathExists(), PathNotExists() and
* Ensured that the Testing phase is more silent (some messages that should
only be displayed during execution phase were being logged)
* Some other small fixes.
* Many thanks to Yuhui for pointing out many of these issues on the
If you want to check at the home page. If you find an bug or have a suggestions
then please log an issue at http://code.google.com/p/betterbatch/issues/entry
<P><A HREF="http://code.google.com/p/betterbatch/">BetterBatch 0.9.7</A>
Powerful, safe and simple batch language. (07-Mar-2010)