xyzcmd 0.0.1beta released
====================
I am pleased to announce the first beta release of xyzcmd
About:
------
xyzcmd is a pure console visual file manager.
Main features:
* Tight integration with python run-time system -- most of the
settings can be changed "on the fly" via management console.
* Powerful configuration system -- define own actions, aliases,
internal commands, key bindings.
* Extensible plug-in system -- even core functionality implemented
mainly using plug-ins, keeping base system small and clean.
* Customizable look-n-feel -- every widget component as well as
file-system objects look can be changed via skins.
Homepage:
----------------
http://xyzcmd.syhpoon.name/
Note:
-------
xyzcmd is currently in early beta state, it still lacks a lot of
features, like VFS support, readline auto-completion,
internationalization, hooks and so on. All these features are planned
for the next releases.
--
~syhpoon
Pyspread 0.0.12 released
========================
I am pleased to announce the new release 0.0.12 of pyspread.
About:
------
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, Windows and *nix platforms with GTK support. I
have reports that it works with MacOS X as well.
Homepage:
---------
http://pyspread.sf.net
New features in 0.0.12:
-----------------------
* ODF file support
* Detachable tool bars
* Cells now support attributes such as fonts, borders, colors
* Cells can now be painted on from inside a macro function
* Major speed-up and memory reduction
* Dependency to networkx removed
* Frozen cells that are not updated introduced
* Style toolbar added
* Find toolbar added
* Regular expression search added
* Zoom functionality added
* Default text color changed to system default (for black themes)
* Ok and Cancel buttons swapped in New sheet dialog
Bugfixes:
---------
* Strange arange reference behaviour fixed (BUG 2760121)
* stt = sum(S[16:18,Y,0]) raises TypeError fixed (BUG 2579698)
* On Windows, some dialogs have to be closed twice. (fixed)
* Recursion detection dows not work on nested structures, i.e. when
S[2,2,2] is referred to from inside a container object, pyspread will
not realize a cycle. Therefore, a "Maximum recursion depth" error is
reported (fixed)
Known issues:
-------------
* ODF documents with many columns and rows can freeze pyspread on
loading (use the old pys format instead)
* Horizontal cell alignment missing
* Some fonts throw an error message when scrolling (but work
nonetheless)
* Fonts are not included in ODF files
* Cell attributes are not copied or deleted with cell content
Martin
what is it
----------
A Python package to parse and build CSS Cascading Style Sheets. (Not a
renderer though!)
about this release
------------------
0.9.6b3 adds a few features and fixes quite a few bugs.
main changes
------------
+ **FEATURE**: Added parsing support and new profile for details
defined in module Fonts http://www.w3.org/TR/css3-fonts/
+ **FEATURE**: Added ``cssutils.parseStyle(cssText,
encoding='utf-8')`` convienience function
+ **FEATURE** (experimental, request from issue #27): Added
``css.CSSStyleDeclaration.children()`` which is a generator yielding any
known children of a declaration including *all* properties, comments or
CSSUnknownRules.
+ FEATURE: ``CSSStyleDeclaration.insertRule`` also accepts a
``CSSRuleList`` now (same as ``CSSStyleSheet`` which does this for some
time now).
+ FEATURE: Added ``CSSStyleDeclaration.keys()`` method which
analoguous to standard dict returns property names which are set in the
declaration.
- **API CHANGE**: Replaced attribute ``css.Property.parentStyle``
with ``css.Property.parent`` (``parentStyle`` is DEPRECATED now).
+ **BUGFIX**: Improved child and parent node referencing.
+ **BUGFIX**: Parsing of CSSValues with unknown function names with
a specific length of 4 or 7 chars were resulting in a SyntaxErr. Also
parsing of comma separated list of CSS FUNCTION values works now.
+ BUGFIX: Fixed validation problems:
- ``font-family: a b`` (values with spaces in names without
being quoted) are parsed now without emitting an ERROR. These are indeed
valid but discouraged and you should use quotes (more than one space is
compacted to a single space anyway so rather complicated without quotes)
- negative lengths for the ``font-size`` property are now
properly reported as ERRORs
- IMPROVEMENT (minor): cssutils sets the HTTP header ``User-Agent``
now when fetching sheets over HTTP (with e.g. ``cssutils.parseUrl``).
- *FEATURE* (experimental): Added support to at least parse sheets
with Microsoft only property values for ``filter`` which start with
``progid:DXImageTransform.Microsoft.[...](``. To enable these you need
to set::
>>> from cssutils import settings
>>> settings.set('DXImageTransform.Microsoft', True)
>>> cssutils.ser.prefs.useMinified()
>>> text = 'a {filter:
progid:DXImageTransform.Microsoft.BasicImage( rotation = 90 )}'
>>> print cssutils.parseString(text).cssText
a{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=90)}
>>>
This currently is a **major hack** but if you like to minimize
sheets in the wild which use this kind of CSS cssutils at least can
parse and reserialize them.
license
-------
cssutils is published under the LGPL version 3 or later, see
http://cthedot.de/cssutils/
If you have other licensing needs please let me know.
download
--------
For download options see http://cthedot.de/cssutils/
cssutils needs Python 2.4 or higher (tested with Python 2.6.2, 2.5.2,
2.4.4 and Jython 2.5 on Vista only)
Bug reports (via Google code), comments, etc are very much appreciated!
Thanks.
Christof
What is PyQwt ( http://pyqwt.sourceforge.net ) ?
- it is a set of Python bindings for the Qwt C++ class library which
extends the Qt framework with widgets for scientific and engineering
applications. It provides a 2-dimensional plotting widget and
various widgets to display and control bounded or unbounded floating
point values.
- it requires and extends PyQt, a set of Python bindings for Qt.
- it supports the use of PyQt, Qt, Qwt, and optionally NumPy or SciPy
in a GUI Python application or in an interactive Python session.
- it runs on POSIX, Mac OS X and Windows platforms (practically any
platform supported by Qt and Python).
- it plots fast: fairly good hardware allows a rate of 100,000
points/second. (PyQwt with Qt-3 is faster than with Qt-4).
- it is licensed under the GPL with an exception to allow dynamic
linking with non-free releases of Qt and PyQt.
The most important new features of PyQwt v5.2.0 are:
- support for Qwt v5.2.0
- support for PyQt4 upto v4.5.4, PyQt3 upto v3.18.1, and SIP upto
v4.8.2.
- switch to documentation generated by Sphinx.
- provide a normal qwt plugin for the pyuic4 user interface compiler
instead of the anormal qwt plugin included in PyQt.
The most important bug fixes in PyQwt-5.2.0 are:
- fixed crashes in the QImage-array conversion functions.
- fixed three transfer of ownership bugs.
PyQwt-5.2.0 supports:
1. Python v2.6.x and v2.5.x.
2. PyQt v3.18.1 downto v3.17.5.
3 PyQt v4.5.x, v4.4.x.
4 SIP v4.8.x downto v4.7.3.
5. Qt v3.3.x.
6. Qt v4.5.x, v4.4.x, and v4.3.x.
7. Qwt v5.2.x, v5.1.x, and v5.0.x.
8. Recent versions of NumPy, numarray, and/or Numeric.
Enjoy -- Gerard Vermeulen
What's new (heaps of things since 1.8.1):
http://www.pygame.org/whatsnew.shtml
Summary of changes:
- many, many fixes and improvements. The largest amount of changes
has gone into this release than any other pygame release.
- bug fixes for backwards compatibility issues introduced in pygame
1.8.x series. old games like solarwolf and libraries like PGU work
again.
- experimental camera webcam module (still in development).
- experimental midi module based on portmidi and pyportmidi (99%
complete).
- experimental gfxdraw module based on SDL_gfx (including AA
circles, textured polygons and other goodness).
- python3, and python3.1 support mostly completed. Some modules
still remain to be completed - but mostly it's working.
- nokia mobile phone s60 support.
- improved OSX support (dropped pyobjc dependency, improved
installer, sysfont now works on OSX).
- pygame.examples + pygame.tests included with pygame. This makes
testing easier, and also makes learning pygame more fun and easy.
- cleanup of examples, and addition of new examples.
- new tools to aid in development of pygame itself, better
compilation documentation.
- py2app, and py2exe support improved.
Files are up on the download page http://www.pygame.org/downloads.shtml