[svn r56663] some more planning and notes for 1.0

--HG--
branch : trunk
This commit is contained in:
hpk 2008-07-19 12:24:09 +02:00
parent c95b6544e4
commit 49fb0d39af
2 changed files with 37 additions and 23 deletions

View File

@ -1,6 +1,24 @@
Things to do for 1.0.0
=========================
packaging
-------------------------------------
* setup automatical dist snapshots from trunk
when tests pass (at best for all of windows,
linux and osx).
* ensure compatibility with Python 2.3 - 2.6
* package c-extensions (greenlet) for windows
* support installation from svn, setup.py and via easy_install
* debian and TAR/zip packages for py lib,
particularly look into C module issues (greenlet most importantly)
* (partly DONE) refine and implement releasescheme/download
py.test
--------------
@ -30,7 +48,7 @@ py.test
- porting existing extensions (htmlconftest / PyPy's conftest's ...)
- fix reporting/usage degradation after reporter-merge merge:
- fix reporting/usage regression after reporter-merge merge:
- collapse skips with same reason and lineno into one line
- fix and investigate win32 failures
@ -53,6 +71,7 @@ py.test
- review source code and rename some internal methods to
help with un-confusing things
py.execnet
--------------
@ -75,15 +94,20 @@ py.apigen
http://codeinvestigator.googlepages.com/main
py.io
--------------------
- write documentation about it
- deprecate py.process.cmdexec, move it to py.io.cmdexec()
merge exceptions/handling of py.io.cmdexec, py.io.forkedfunc
ld (review and shift to above)
=================================
refactorings
------------------
- session / collection unification (particularly tryiter and buildname2items)
- reporting unification, i.e. use dist-testing Reporter class
- (ongoing) reporting unification, i.e. use dist-testing Reporter class
also for "normal" session, consider introduction of tkinter
session (M978)
@ -138,25 +162,6 @@ features
svn-bindings (M634)
packaging
-------------------------------------
* debian and TAR/zip packages for py lib,
particularly look into C module issues (greenlet most importantly)
* do something about c-extensions both on unix-ish
versus win32 systems
* ensure compatibility with Python 2.3 - 2.5,
see what is missing for 2.2
* optional: support setuptools (eggs?) installs, and instally
from pypi (and register pylib there)
* (DONE/c-modules don't) see if things work on Win32 (partially done)
* (partly DONE) refine and implement releasescheme/download
APIGEN / source viewer
-------------------------------------

View File

@ -0,0 +1,9 @@
changes from 0.9.1 to 1.0
py.test:
- collector.run() deprecated, implement/use listdir() instead