Commits

holger krekel committed 8e6037b

remove downloaded virtualenv.py after bootstrap creation
and fix various CHANGELOG entries
depend on virtualenv-1.6.1 which helps with working with pypy

  • Participants
  • Parent commits d9dfd87

Comments (0)

Files changed (6)

File CHANGELOG.txt

 1.0.dev
 -----------------
 
-- require virtualenv-1.6, obsoleting virtualenv5 and making pypy-1.4 work by default
-- fix issue22: use virtualenv-1.6, obsoleting virtualenv5 (thanks Jannis Leidel)
-- fix issue14: inline report errors related to test command
+- fix issue22: require virtualenv-1.6.1, obsoleting virtualenv5 (thanks Jannis Leidel)
+  and making things work with pypy-1.5 and python3 more seemlessly
+- toxbootstrap.py (used by jenkins build slaves) now follows the latest release of virtualenv
 - fix issue20: document format of URLs for specifying dependencies
 - fix issue19: substitute Hudson for Jenkins everywhere following the renaming
-  of the project.  NOTE: if you used the special [tox:jenkins]
+  of the project.  NOTE: if you used the special [tox:hudson]
   section it will now need to be named [tox:jenkins].
 - fix issue 23 / apply some ReST fixes
+- change the positional argument specifier to use {posargs:} syntax and
+  fix issues #15 and #10 by refining the argument parsing method (Chris Rose)
+- remove use of inipkg lazy importing logic - 
+  the namespace/imports are anyway very small with tox.
+- fix a fspath related assertion to work with debian installs which uses
+  symlinks
+- show path of the underlying virtualenv invocation and bootstrap
+  virtualenv.py into a working subdir 
 - added a CONTRIBUTORS file
-- change the positional argument specifier to use {posargs:} syntax
-- Fix issues #15 and #10 with changes to the argument parsing method
-  (many thanks to Chris Rose)
-- remove use inipkg lazy importing logic - 
-  the namespace/imports are anyway very small with tox.
 
 0.9
 -----------------

File CONTRIBUTORS

 contributions (under the MIT license):
 
 Sridhar Ratnakumar
+Chris Rose
 Jannis Leidl
-Chris Rose
 
 
 def main():
-    install_requires=['virtualenv>=1.6']
+    install_requires=['virtualenv>=1.6.1']
     setup(
         name='tox',
         description='virtualenv-based automation of test activities',
         long_description=long_description,
         url='http://codespeak.net/tox',
-        version='1.0.dev1',
+        version='1.0.dev3',
         license='GPLv2 or later',
         platforms=['unix', 'linux', 'osx', 'cygwin', 'win32'],
         author='holger krekel',
     )
 
 if __name__ == '__main__':
-    main()
+    main()

File tox/__init__.py

 #
-__version__ = '1.0.dev1'
+__version__ = '1.0.dev3'
 
 class exception:
     class Error(Exception):

File tox/_venv.py

         try:
             basepath.chdir()
             args.append(self.path.basename)
-            self._pcall(args, venv=False)
+            self._pcall(args) #, venv=False)
             #if self._ispython3():
             #    self.easy_install(["-U", "distribute"])
         finally:

File toxbootstrap.py

 
 """
 
-__version__ = '1.0.dev1'
+__version__ = '1.0.dev3'
 
 import sys
 import os
         # this should be to first look for tox in the global scripts/ directory
         run('%s virtualenv.py --no-site-packages --distribute %s' %
                 (sys.executable, TENV))
+        logging.info("removing virtualenv.py script after bootstrap venv creation")
+        for x in ('', 'o', 'c'):
+            try:
+                os.remove("virtualenv.py%s" % x)
+            except OSError:
+                pass
 
     assert has_script(TENV, 'python'), 'no python script'
     assert has_script(TENV, 'pip'), 'no pip script'