Commits

Show all
Author Commit Message Labels Comments Date
Dave Abrahams
Unzip setuptools in virtualenvs to make diagnostics easier
Dave Abrahams
Remove a few false error expectations. These should really be handled systematically. In particular, if expect_error is True and no error occurs, an assertion should fire. That will reveal all such instances very quickly.
Dave Abrahams
This file gets written by the install test, causing the source tree to appear outdated to source control when it shows up with Windows line-endings. Really this whole package should be copied elsewhere before it is installed (see http://bitbucket.org/ianb/pip/issue/108)
Dave Abrahams
Clean up detritus after testing to keep VCSes from seeing spurious new/changed files. Use a more responsive website for nose's index so we don't have to wait forever for tests. Improved progress messages.
Dave Abrahams
Added auto_test.py, which runs the tests in an appropriate clean environment. Test slaves will need git, hg, bzr, svn and the Python virtualenv package installed (and in $PATH). All other prerequisites will be installed by auto_test.py.
Dave Abrahams
Remove platform switches from setup.py. fixes #88 (http://bitbucket.org/ianb/pip/issue/88)
Dave Abrahams
Explicitly request the identity encoding as insurance against http://bugs.python.org/issue8732
Dave Abrahams
Implemented ability to request a revision by name from the repository. (only supported on Git for now)
Dave Abrahams
Skip over all VCS schemes that don't support lookup as webpages (not just SVN).
Dave Abrahams
Got things running on Windows again, finally! * The portable workaround for http://article.gmane.org/gmane.comp.version-control.git/146500 was more complicated than I thought * vcs URL argument is optional; need to respect that
Dave Abrahams
Allow git to pull from local repositories
Dave Abrahams
Implemented installation from file://-scheme URIs. Intended to fix http://bitbucket.org/ianb/pip/issue/114. Probably needs more comprehensive tests. Workarounds for broken URL handling in Python standard libs; redirect to index.html for file:// URLs urlunsplit gets confused by '+', etc.
Dave Abrahams
Add verbosity option to ease diagnostics
Dave Abrahams
Improved diagnostic output
Dave Abrahams
Fix nonportable assertion for win32
Dave Abrahams
Neutered broken test_freeze_with_local_option test (see http://bitbucket.org/ianb/pip/issue/110)
Dave Abrahams
Repair the test_uninstall_rollback test I had missed an alteration in the pattern used with diff_files, and the method used to calculate the target path for rollback was broken on Windows.
Dave Abrahams
Missed Win32 portability opportunity
Dave Abrahams
Snarky note about sloppy check
Dave Abrahams
Correct slash direction for .pth files on Windows
Dave Abrahams
Recent Microsoft compilers generate manifest files that must be uninstalled along with their .EXEs
Dave Abrahams
On Windows, .pth files must be saved in binary mode ('wb') ...because they are written by easy_install with Unix line endings (\n) there and if we write DOS line endings (\r\n) as 'w' does, our uninstall tests that check for complete rollback of easy-install.pth fail.
Dave Abrahams
Eliminated all direct uses of diff_states, instead using a new assert_all_changes, which DRY's things out substantially
Dave Abrahams
Rationalized and cleaned up use of relative/absolute paths in TestPipEnvironment In test_freeze.py:test_freeze_bazaar_clone, invoke python without qualification Removed flotsam and jetsam
Dave Abrahams
Some windows portability, better diagnostics
Dave Abrahams
Fix the first freeze test for Windows. Still not sure what's going on with wsgiref
Dave Abrahams
make sure TestPipResult's __str__ also converts newlines
Dave Abrahams
Factored DOS-newline-handling into test_pip.py; since it applies everywhere now, that should fix the last of the Windows failures!
Dave Abrahams
test_bundle now passes on windows
Dave Abrahams
Adusted a few assertions pending a rewrite of testing infrastructure
  1. Prev
  2. Next