ANN: EPD 7.3 (and 8 preview beta) released

2012-05-23 Thread Ilan Schnell
Hello,

I am pleased to announce the release of Enthought Python Distribution, EPD
version 7.3, along with its "EPD Free" counterpart.  The highlights of this
release are: the addition of enaml, Shapely and several other packages,
as well as updates to over 30 packages, including SciPy and IPython.
To see which libraries are included in the free vs. full version, please see:

http://www.enthought.com/products/epdlibraries.php

The complete list of additions, updates and fixes is in the change log:

http://www.enthought.com/products/changelog.php


EPD 8 preview beta
--

EPD 8.0 beta takes all that we know and love in EPD 7.x and adds an all-new
graphical development and analysis environment.  The new GUI is focused on
providing a fast, lightweight interface designed for scientists and
engineers.  Some of the key features are:

  * A Python-centric text editor including tab-completion plus on-the-fly
code analysis.
  * An interactive Python (IPython) prompt integrated with the code editor
to enable rapid prototyping and exploration.
  * A Python package manager to make is easier to discover, install, and
update packages in the Enthought Python Distribution.
  * Integrated documentation, both on the GUI itself and standard online
documentation.

EPD 8 beta can be downloaded from:

https://beta.enthought.com/EPD_8/download/


About EPD
-
The Enthought Python Distribution (EPD) is a "kitchen-sink-included"
distribution of the Python programming language, including over 90
additional tools and libraries. The EPD bundle includes NumPy, SciPy,
IPython, 2D and 3D visualization tools, and many other tools.

EPD is currently available as a single-click installer for Windows XP,
Vista and 7, MacOS (10.5 and 10.6), RedHat 3, 4, 5 and 6, as well as
Solaris 10 (x86 and x86_64/amd64 on all platforms).

All versions of EPD (32 and 64-bit) are free for academic use.  An
annual subscription including installation support is available for
individual and commercial use.  Additional support options, including
customization, bug fixes and training classes are also available:

http://www.enthought.com/products/epd_sublevels.php

- The EPD Team
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


StoryText 3.7 - GUI testing tool

2012-05-23 Thread Geoff Bache
Hi all,

The 3.7 release features the following:

Many improvements to SWT/Eclipse RCP support, including support for
GEF applications.
Many improvements to wxPython support, status changed from Alpha to Beta.
Support for Python 3 and Tkinter added.
Shortcuts can now be parametrized.
Many bugfixes.

Regards,
Geoff Bache

A bit more detail:

StoryText is an unconventional GUI testing tool for PyGTK, Tkinter,
wxPython, Swing and SWT along with a Python framework for testing GUIs
in general.

Instead of recording GUI mechanics directly, it asks the user for
descriptive names and hence builds up a "domain language" along with a
"UI map file" that translates this language into actions on the
current GUI widgets. The point is to reduce coupling, allow very
expressive tests, and ensure that GUI changes mean changing the UI map
file but not all the tests.

Instead of an "assertion" mechanism, it auto-generates a log of the
GUI appearance and changes to it. The point is then to use that as a
baseline for text-based testing, using TextTest.

It also includes support for instrumenting code so that "waits" can be
recorded, making it far easier for a tester to record correctly
synchronized tests without having to explicitly plan for this.

Homepage: http://www.texttest.org/index.php?page=ui_testing
Download: http://sourceforge.net/projects/pyusecase
Mailing list: https://lists.sourceforge.net/lists/listinfo/texttest-users
Bugs: https://bugs.launchpad.net/storytext/
Source: https://code.launchpad.net/storytext/
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


pytest-2.2.4 - bugfixes and better junitxml/unittest/python3 compat

2012-05-23 Thread holger krekel
pytest-2.2.4: bug fixes, better junitxml/unittest/python3 compat
===

pytest-2.2.4 is a minor backward-compatible release of the versatile
py.test testing tool.   It contains bug fixes and a few refinements
to junitxml reporting, better unittest- and python3 compatibility.

For general information see here:

 http://pytest.org/

To install or upgrade pytest:

pip install -U pytest # or
easy_install -U pytest

Special thanks for helping on this release to Ronny Pfannschmidt
and Benjamin Peterson and the contributors of issues.

best,
holger krekel

Changes between 2.2.3 and 2.2.4
---

- fix error message for rewritten assertions involving the % operator
- fix issue 126: correctly match all invalid xml characters for junitxml
  binary escape
- fix issue with unittest: now @unittest.expectedFailure markers should
  be processed correctly (you can also use @pytest.mark markers)
- document integration with the extended distribute/setuptools test commands
- fix issue 140: propperly get the real functions
  of bound classmethods for setup/teardown_class
- fix issue #141: switch from the deceased paste.pocoo.org to bpaste.net
- fix issue #143: call unconfigure/sessionfinish always when
  configure/sessionstart where called
- fix issue #144: better mangle test ids to junitxml classnames
- upgrade distribute_setup.py to 0.6.27

-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/