Pythoscope 0.4.2 released

5 views
Skip to first unread message

Michał Kwiatkowski

unread,
Nov 5, 2009, 10:52:43 AM11/5/09
to pytho...@googlegroups.com
Hello group,

Another step on the road to a perfect test generator - Pythoscope
0.4.2 has been released today. :-)

The goal of this release was to make Pythoscope compatible with
different Python versions and different environments. Pythoscope now
supports Pythons 2.3 through 2.6 and the interpreter is the only thing
needed to install and use the tool. We have a test suite that will
help us make sure we retain compatibility in future releases.

Apart from the compatibility improvements we also fixed a few bugs
along the way. There are still some know issues, and those were moved
to the 0.4.3 milestone, which will be released before the end of this
year (and rather sooner than later, I hope). Check out
https://launchpad.net/pythoscope/+milestone/0.4.3 for details.

It's also worth mentioning that Pythoscope has been successfully
tested on Python's standard library, so it looks like static
inspection is quite reliable. Big thanks go to Ryan Freckleton for the
idea and bug reports.

To install/update get the source package from
http://pythoscope.org/local--files/download/pythoscope-0.4.2.tar.gz
and run:

$ python setup.py install

or simply use setuptools:

$ easy_install pythoscope==0.4.2

Full summary of changes:

* Removed dependency on fixture module
(https://blueprints.launchpad.net/pythoscope/+spec/stop-using-fixture).
* Fixed test generation bug related to function definitions with
varargs (https://bugs.launchpad.net/bugs/440773).
* Dynamic inspector can now handle all types of exceptions, including
string exceptions
(https://blueprints.launchpad.net/pythoscope/+spec/better-exception-handling).
* Frequently Asked Questions document has been created, also available
online (http://pythoscope.org/faq).
* Added support for Pythons 2.3 through 2.6.
* New imports added by Pythoscope are now placed after existing ones,
so they don't cause a syntax error when __future__ imports were used
(https://bugs.launchpad.net/bugs/373978).
* Fixed inspection bug related to classes deriving from namedtuple
instances (https://bugs.launchpad.net/pythoscope/+bug/460715).
* Setuptools is no longer required for installation.

Cheers,
mk

Reply all
Reply to author
Forward
0 new messages