summaryrefslogtreecommitdiff
path: root/setuptools
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #853 from timheap/global-exclude-globJason R. Coombs2016-12-032-2/+14
|\ | | | | Fix #849 global-exclude globbing
| * Fix #849 global-exclude globbingTim Heap2016-11-212-2/+14
| | | | | | | | | | After #764, `global-exclude .pyc` no longer excluded `.pyc` files. This fixes that regression, and adds a test for this behaviour.
* | Merge pull request #846 from jmuchemb/pkg-idx-timeoutJason R. Coombs2016-12-031-1/+1
|\ \ | | | | | | package_index: fix bug not catching some network timeouts
| * | package_index: fix bug not catching some network timeoutsJulien Muchembled2016-11-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are already so many exceptions catched, like socket errors (e.g. failure in name resolution) or HTTP errors. Depending on when a timeout occurs, it is either catched (URLError during the SSL handshake) or not (socket.error while getting a HTTP response). When used by buildout, this fixes random failures when running in newest mode (which is the default case), or when the requested version is available in the download-cache.
* | | cast the value to a bool so pytest doesn't try to eval itJason R. Coombs2016-12-011-1/+1
| | |
* | | Use super to resolve the superclass, but fall back to direct access on ↵Jason R. Coombs2016-12-011-1/+4
| | | | | | | | | | | | Python 2 where old style classes are used. Ref #843.
* | | Merge pull request #843 from tweksteen/pypi_testsJason R. Coombs2016-12-012-5/+11
|\ \ \ | | | | | | | | Remove _add_defaults_data_files override and add unittest
| * | | Change _add_defaults_data_files override and add unittestThiebaud Weksteen2016-11-212-5/+11
| |/ /
* | | Merge branch 'suppress-warning' of https://github.com/abstrus/setuptools ↵Jason R. Coombs2016-12-012-3/+19
|\ \ \ | | | | | | | | | | | | into abstrus-suppress-warning
| * | | Also suppress warning for a single file missingCharles Bouchard-Légaré2016-11-072-3/+19
| |/ /
* | | Evaluate the expression directly. Workaround for #860.Jason R. Coombs2016-11-291-1/+1
| |/ |/|
* | Skip failing test on appveyor until the cause can be uncovered. Ref #851.Jason R. Coombs2016-11-181-0/+2
| |
* | Drop exception support for packages triggering win32com cache generation ↵Jason R. Coombs2016-11-182-24/+0
| | | | | | | | during build/install. Fixes #841
* | Extract namespace support functionality into a separate module.Jason R. Coombs2016-11-132-42/+47
| |
* | Fix test failures on Python 2 and suppress test failures when PEP 420 is not ↵Jason R. Coombs2016-11-131-1/+5
| | | | | | | | available. Ref #805.
* | Merge commit 'cb75964' with fix added in 'e6d7c40'. Ref #805.Jason R. Coombs2016-11-131-0/+83
|\ \ | |/ |/|
| * Add test capturing (failing) expectation. Ref #805.Jason R. Coombs2016-11-131-0/+83
| |
* | Extract a helper to capture the temporary workaround. Ref #837.Jason R. Coombs2016-11-041-1/+11
| |
* | use consistent quotesPaul Kehrer2016-11-031-1/+1
| |
* | Support Python 3.3.0 for extension suffixPaul Kehrer2016-11-031-1/+1
| | | | | | | | | | In setuptools 27.0+ extension building fails on Python 3.3.0 because the extension suffix is obtained using `SO` and not `EXT_SUFFIX` (which is used in 3.3.1 and above). See: https://hg.python.org/cpython/file/v3.3.0/Lib/distutils/command/build_ext.py#l673 This patch tries `EXT_SUFFIX` and falls back to `SO` if `EXT_SUFFIX` is falsey.
* | Backed out changeset e12256c4d32e. Fixes #833. Reopens #274 and reopens #521.Jason R. Coombs2016-10-291-0/+5
| |
* | Merge pull request #832 from pypa/namespace-moduleJason R. Coombs2016-10-282-59/+95
|\ \ | | | | | | Add a namespace module.
| * | Create DevelopInstaller, inspired by the code in #789.Jason R. Coombs2016-10-231-0/+8
| | |
| * | Also allow the target to be overridden.Jason R. Coombs2016-10-231-1/+4
| | |
| * | Allow the root to be overriddenJason R. Coombs2016-10-231-5/+8
| | |
| * | Allow the extension to be overridden.Jason R. Coombs2016-10-231-1/+3
| | |
| * | Extract _pkg_names function and add test.Jason R. Coombs2016-10-231-7/+20
| | |
| * | Extract variableJason R. Coombs2016-10-231-1/+2
| | |
| * | Extract namespace handling into a separate module and mix-in class.Jason R. Coombs2016-10-232-59/+65
| | |
* | | Merge pull request #830 from tweksteen/include_data_filesJason R. Coombs2016-10-281-5/+0
|\ \ \ | | | | | | | | Remove _add_defaults_data_files override
| * | | Remove _add_defaults_data_files overrideThiebaud Weksteen2016-10-261-5/+0
| |/ /
* | | Fix spacing after comment hash.stepshal2016-10-253-5/+5
|/ /
* | Use a meaningful variable nameJason R. Coombs2016-10-191-3/+4
| |
* | ReindentJason R. Coombs2016-10-191-4/+4
| |
* | Use rpartition for simplicityJason R. Coombs2016-10-191-3/+2
| |
* | Merge pull request #822 from stepshal/blankJason R. Coombs2016-10-193-1/+3
|\ \ | | | | | | Fix quantity of blank lines.
| * | Fix quantity of blank lines.stepshal2016-10-193-1/+3
| | |
* | | Fix spacing after comment hash.stepshal2016-10-194-24/+24
|/ /
* | Fix quantity of blank lines.stepshal2016-10-1838-62/+42
| |
* | Sort manifest file list in testsTim Heap2016-10-181-1/+19
| | | | | | | | | | | | | | | | | | | | | | Different OS's and file systems return lists of files in different orders, not always creation order. This caused intermittent test failures. The file list is now sorted prior to being checked to ensure a consistent order across all systems. Fixes #816
* | Just skip these tests on Python 2.6.Jason R. Coombs2016-10-141-4/+9
| |
* | Now running under tox, Python 2.6 gets a non-zero PYTHONHASHSEED, so tests ↵Jason R. Coombs2016-10-141-4/+0
| | | | | | | | are simpler.
* | Much faster implementation of FileList, for big egg_info speedupsTim Heap2016-10-153-44/+451
| |
* | Merge pull request #762 from matejcik/masterJason R. Coombs2016-10-141-1/+3
|\ \ | | | | | | improve certificate handling in SUSE Linux
| * | reference certifi pem bundle properlymatejcik2016-08-241-1/+2
| | |
| * | add SUSE cert bundle locationmatejcik2016-08-241-0/+1
| | |
* | | Update sdist to use sdist_add_defaults forward compatibility.Jason R. Coombs2016-10-142-54/+8
| | |
* | | Add note about editing the codeJason R. Coombs2016-10-141-0/+3
| | |
* | | Update doctest to passJason R. Coombs2016-10-141-2/+2
| | |
* | | Update sdist_add_defaults to match CPython db8bb1bd6ac5Jason R. Coombs2016-10-141-2/+21
| | |