[py-svn] r57574 - in py/release/0.9.x: . py py/doc

hpk at codespeak.net hpk at codespeak.net
Fri Aug 22 11:03:46 CEST 2008


Author: hpk
Date: Fri Aug 22 11:03:43 2008
New Revision: 57574

Modified:
   py/release/0.9.x/MANIFEST
   py/release/0.9.x/py/__init__.py
   py/release/0.9.x/py/doc/download.txt
   py/release/0.9.x/py/doc/index.txt
   py/release/0.9.x/setup.py
Log:
improved download doc, bumped version, regen setup.py


Modified: py/release/0.9.x/MANIFEST
==============================================================================
--- py/release/0.9.x/MANIFEST	(original)
+++ py/release/0.9.x/MANIFEST	Fri Aug 22 11:03:43 2008
@@ -60,9 +60,9 @@
 py/apigen/tracer/testing/test_model.py
 py/apigen/tracer/testing/test_package.py
 py/apigen/tracer/tracer.py
-py/bin/_docgen.py
 py/bin/_findpy.py
 py/bin/_genscripts.py
+py/bin/gendoc.py
 py/bin/py.cleanup
 py/bin/py.countloc
 py/bin/py.lookup

Modified: py/release/0.9.x/py/__init__.py
==============================================================================
--- py/release/0.9.x/py/__init__.py	(original)
+++ py/release/0.9.x/py/__init__.py	Fri Aug 22 11:03:43 2008
@@ -22,7 +22,7 @@
 """
 from initpkg import initpkg
 
-version = "0.9.2b9"
+version = "0.9.2b10"
 
 initpkg(__name__,
     description = "py lib: agile development and test support library",

Modified: py/release/0.9.x/py/doc/download.txt
==============================================================================
--- py/release/0.9.x/py/doc/download.txt	(original)
+++ py/release/0.9.x/py/doc/download.txt	Fri Aug 22 11:03:43 2008
@@ -24,7 +24,7 @@
 Downloading a tar/zip archive and installing that
 ===================================================
 
-Go to the project pages and download a tar or zip file:
+Go to the python package index (pypi) and download a tar or zip file:
 
     http://pypi.python.org/pypi/py/
 
@@ -48,33 +48,46 @@
 
     svn co http://codespeak.net/svn/py/release/0.9.x py-0.9.x
 
-You should then be able to issue::
+You can then issue::
 
     python setup.py develop 
 
-and work with the local version.  
+in order to work with your checkout version. 
 
-If this doesn't work for you then you can also 
-source (linux) or execute (windows) some scripts
-that set environment variables for using your checkout. 
-You can execute: 
+other interesting svn checkout points::
 
-    python ~/path/to/checkout/py/env.py 
+    http://codespeak.net/
+        svn/py/release      # release tags and branches
+        svn/py/dist         # latest stable (may or may not be a release) 
+        svn/py/trunk        # head development / merge point
 
-or on windows:  
 
-    \\path\\to\\checkout\\py\\env.cmd
+Working with multiple py lib versions / svn externals
+=======================================================
 
-to get settings for PYTHONPATH and PATH.
+If you happen to have multiple versions of the py lib 
+around or you ship the py lib as an svn-external to 
+then you might want to use py lib scripts more directly.
+For example if you have a project layout like this::
 
+    mypkg/
+        subpkg1/
+            tests/
+        tests/
+    py/ # as svn-external, could be specific tag/version
 
-py subversion directory structure
-=================================
+then you want to make sure that the actual local py lib is used
+and not another system-wide version.  For this you need to add
+``py/bin`` or ``py\bin\win32`` respectively to your system's PATH settings. 
 
-The directory release layout of the repository is
-going to follow this scheme:: 
+You can do this by executing (on windows) a script to set the environment::
+
+    c:\\path\to\checkout\py\env.cmd
+
+or on linux/osx you can add something like this to your shell
+initialization::
+
+    eval `python ~/path/to/checkout/py/env.py`
+
+to get good settings for PYTHONPATH and PATH.
 
-    http://codespeak.net/
-        svn/py/dist         # latest stable (may or may not be a release) 
-        svn/py/release      # release tags and branches
-        svn/py/trunk        # head development / merge point

Modified: py/release/0.9.x/py/doc/index.txt
==============================================================================
--- py/release/0.9.x/py/doc/index.txt	(original)
+++ py/release/0.9.x/py/doc/index.txt	Fri Aug 22 11:03:43 2008
@@ -4,7 +4,7 @@
     The py lib is a development support library featuring
     py.test, ad-hoc distributed execution, micro-threads
     (greenlets) and uniform local path and svn abstractions.  
-    Works on Linux, Windows and OSX, Python versions 
+    It works on Linux, Windows and OSX, Python versions 
     2.3, 2.4, 2.5 and 2.6. 
 
 `Download and Installation`_ 

Modified: py/release/0.9.x/setup.py
==============================================================================
--- py/release/0.9.x/setup.py	(original)
+++ py/release/0.9.x/setup.py	Fri Aug 22 11:03:43 2008
@@ -38,7 +38,7 @@
         name='py',
         description='py lib: agile development and test support library',
         long_description = long_description, 
-        version='0.9.2b9', 
+        version='0.9.2b10', 
         url='http://pylib.org', 
         download_url='http://codespeak.net/py/0.9.2/download.html', 
         license='MIT license',
@@ -129,9 +129,9 @@
                              'apigen/style.css',
                              'apigen/todo-apigen.txt',
                              'apigen/todo.txt',
-                             'bin/_docgen.py',
                              'bin/_findpy.py',
                              'bin/_genscripts.py',
+                             'bin/gendoc.py',
                              'bin/py.cleanup',
                              'bin/py.countloc',
                              'bin/py.lookup',



More information about the pytest-commit mailing list