aboutsummaryrefslogtreecommitdiffstats
path: root/setuptools/tests
Commit message (Collapse)AuthorAgeFilesLines
* Setuptools now uses the 'packaging' package from pkg_resources, unifying the ↵Jason R. Coombs2014-12-241-4/+2
| | | | behavior around resolution of that package.
* Move vendored packaging module into pkg_resources._vendor, restoring ↵Jason R. Coombs2014-12-241-3/+3
| | | | independence of pkg_resources from setuptools. Fixes #311.
* Define a __hash__ on the packaging.version.Version subclassesDonald Stufft2014-12-151-0/+10
| | | | | | | In Python 3.x a subclass will not inherent the __hash__ method from the parent classes if the subclass defines a __eq__ method. This means that without defining our own __hash__ the SetuptoolsVersion classes are unhashable.
* Add more compatability shims to SetuptoolsVersionDonald Stufft2014-12-141-0/+21
| | | | | | | * Enables indexing the SetuptoolsVersion objects, triggering the legacy behavior warning. * Enables comparing the SetuptoolsVersion object to a tuple, again triggering the legacy behavior warning.
* Restore iterating over Version objects for compat with buildoutDonald Stufft2014-12-131-0/+19
|
* Use os.pathsep. Fixes failure on Windows8.1b1Jason R. Coombs2014-12-131-1/+1
|
* tests.egg_info: Test absolute egg-base install"W. Trevor King"2014-10-161-0/+58
| | | | | | Make sure this copies the appropriate metadata into EGG-INFO. This test currently fails, but the next commit fixes setuptools so it will pass.
* Fix the use of pacakging.version.SpecifierDonald Stufft2014-11-191-1/+1
|
* Always use the vendored copy of packagingDonald Stufft2014-11-191-6/+3
|
* Merge branch 'master' into use-packagingDonald Stufft2014-11-191-56/+9
|\ | | | | | | | | | | | | | | | | Conflicts: .hgtags CHANGES.txt ez_setup.py setuptools.egg-info/requires.txt setuptools/version.py
| * Reindent clause. Prefer leading comment to inline.Jason R. Coombs2014-09-291-3/+5
| |
| * Extract variable to be in proximity of its commentJason R. Coombs2014-09-291-2/+4
| |
| * Correct typoJason R. Coombs2014-09-291-1/+1
| |
| * Remove Python 2.5 compatibility methods for zipfilesJason R. Coombs2014-09-291-52/+1
| |
| * Trim excess whitespaceJason R. Coombs2014-09-291-2/+2
| |
* | Prefer packaging library if available.Jason R. Coombs2014-09-271-2/+8
| |
* | Merge github pull request #13 (dstufft/setuptools:use-packaging).Jason R. Coombs2014-09-272-25/+15
|\ \ | |/ |/|
| * Implement PEP 440 by using the packaging libraryDonald Stufft2014-09-252-25/+15
| |
* | Always restore os.environ even if an exception occurs.Jason R. Coombs2014-09-261-5/+6
| |
* | Add docstringJason R. Coombs2014-09-261-0/+4
| |
* | Avoid passing None values to os.environ.Jason R. Coombs2014-09-261-4/+7
| |
* | Meant 'items'Jason R. Coombs2014-09-261-1/+1
| |
* | Correct test assertionJason R. Coombs2014-09-261-1/+1
| |
* | Extracting environment patcherJason R. Coombs2014-09-261-5/+21
| |
* | Skip tests if msvc9compiler isn't available.Jason R. Coombs2014-09-261-2/+4
| |
* | Grab winreg module from distutils.msvc9compilerJason R. Coombs2014-09-261-7/+5
| |
* | Move stable import into stdlib imports sectionJason R. Coombs2014-09-261-2/+2
| |
* | Remove unused importJason R. Coombs2014-09-261-1/+1
| |
* | Remove excess whitespaceJason R. Coombs2014-09-261-14/+12
| | | | | | | | | | --HG-- extra : amend_source : b8e14d29b2a36b84e30e22cf231d0b1730eeb7f4
* | Adds monkeypatching for msvc9compiler.find_vcvarsall() to look for a ↵Steve Dower2014-09-251-0/+135
|/ | | | standalone compiler installation and improves the error message for missing VC installation.
* sdist command: fix case insensitivity when adding some files to filelistRandy Syring2014-09-201-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should fix the problem in Bitbucket issue #100. It gives the same behavior for inclusion of default files (README*, etc.) on Windows as Linux. BACKWARDS INCOMPATABILITY: This may result in a backwards incompatible change for users on a case insensitive file system. If they were relying on some files getting included in their distribution due to setuptools defaults, and their files do not have the same case as the files being looked for in setuptools, those files will no longer be included in the package. For example, if a package had a file: readme.rst Previous to this commit, that file would have been included in the distribution as: README.rst But it will now no longer be included at all. To get the file included in the package, it can be added to the package's MANIFEST.in file: include readme.rst Files affected by this change will have a case variant of the files or patterns listed below: README README.txt README.rst setup.py (or whatever your setuptools script is named) setup.cfg test/test*.py
* Merged in davidoff/setuptools-fix-failing-integration-test (pull request #68)Jason R. Coombs2014-08-101-0/+3
|\ | | | | | | Fix failing integration (test_stevedore) test on windows because of an unreleased handle on the current directory
| * fix failing integration (test_stevedore) test on windows because of an ↵david2014-06-251-0/+3
| | | | | | | | unreleased handle on the current directory
* | Add test capturing failure on Python 2.6. Ref #236Jason R. Coombs2014-08-011-0/+6
| | | | | | | | | | --HG-- extra : rebase_source : 99a2b1e437691f9e1a9982357bc70d91fce91953
* | Python 2.3 no longer supportedJason R. Coombs2014-08-011-2/+0
| | | | | | | | | | --HG-- extra : rebase_source : debc6141ad369eafeb78b808a15d8558ff3fb83b
* | Remove unused variableJason R. Coombs2014-08-011-1/+1
| | | | | | | | | | --HG-- extra : rebase_source : c4b515b677e318ffdcd78b2d90ab772e7d1f94e3
* | Merged in mg/setuptools (pull request #69)Jason R. Coombs2014-07-271-4/+4
|\ \ | | | | | | | | | Fix some typos in the documentation
| * | Fix typosMartin Geisler2014-06-291-4/+4
| | |
* | | frozenset is available in Python 2.6Jason R. Coombs2014-07-121-5/+0
| | |
* | | Disable test_two_levels_deep when /tmp is a symlink. The results it is ↵Jason R. Coombs2014-07-121-0/+3
| | | | | | | | | | | | returning are suitable (shouldn't cause errors in runtime). Users are invited to trace the problem and find a solution. Fixes #231.
* | | More simple assertsJason R. Coombs2014-07-121-3/+5
| | |
* | | Use simple asserts. pytest handles this nicely. Removes broken _assertIn.Jason R. Coombs2014-07-121-9/+2
| | |
* | | Remove doctests module. It is now part of Python.Jason R. Coombs2014-07-052-2687/+1
| | |
* | | next compatibility is no longer requiredJason R. Coombs2014-07-051-1/+1
| | |
* | | Since Python 3 will always need the _execfile functionality (to fulfill the ↵Jason R. Coombs2014-07-052-4/+6
|/ / | | | | | | test in test_sandbox), this functionality should become part of the core implementation.
* | Merge pull-request #575.3Jason R. Coombs2014-06-281-0/+37
|\ \ | |/ |/| | | | | --HG-- extra : amend_source : 9576c3d20e8d3bcb3b951cd2f588e782f885ebe6
| * PY26 doesn't have assertInPhilip Thiem2014-05-171-2/+2
| | | | | | | | | | | | --HG-- branch : develop extra : rebase_source : a891af85b68115431db3fe42acf5a102e02aa8b9
| * Add Regression Tests for svn tagging.Philip Thiem2014-04-231-0/+37
| | | | | | | | | | | | --HG-- branch : develop extra : rebase_source : a05d5f844416113562066786c697170ed85c48fd
* | Remove unused imports, unused variables, and excess whitespaceJason R. Coombs2014-06-231-4/+2
| |
* | Cleanup fixture using tmp and monkeypatchMatthew Iversen2014-06-191-28/+20
| |