Hi there,

I'm working on some changes to Venusian so it can scan individual modules 
without recursion. This refactoring I also think makes the Venusian code 
more readable, so it should be a win even if you don't care about this 
feature.

The work is visible here:

https://github.com/Pylons/venusian

When running the tests I noticed some big problems. When running the tests 
with Python 3, zero tests get collected, meaning they all pass. That isn't 
right! I do think Venusian works on Python 3 though at least for the most 
part -- the Morepath tests do pass in Python 3 (and Morepath uses Venusian).

Worse is the state of the PyPy tests. At least on PyPy 2.2.1 the tests fail 
with an error. This is due to a bug the most recent release in 
nose_exclude, which is used to exclude fixture directories from scanning by 
nosetests. If you work around this, you seem to get real errors in PyPy 
though. I also see lots of errors for PyPy in Morepath. The PyPy stuff used 
to work in 1.0a8, so this breakage seems triggered by more recent commits.

I really would like to make progress getting my changes merged and 
released, but for this we need to repair the Python 3 and PyPy test 
situations first.  I hadn't anticipated I had to debug the test runner 
before I could actually fix the tests...

Can someone look at the issues on PyPy and Python 3? Are people interested 
in merging my work? What's the maintenance state of Venusian anyway? There 
hasn't been a release in more than a year.

Regards,

Martijn



-- 
You received this message because you are subscribed to the Google Groups 
"pylons-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to pylons-devel+unsubscr...@googlegroups.com.
To post to this group, send email to pylons-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/pylons-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to