aboutsummaryrefslogtreecommitdiffstats
path: root/setuptools/msvc.py
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into 2020-06-11-raise-fromJason R. Coombs2020-07-031-15/+21
|\
| * catch some resource leaksmattip2020-07-021-15/+21
| |
* | Fix exception causes all over the codebaseRam Rachum2020-06-281-1/+1
|/
* Use CPython 3.8.0 mechanism to find msvc 14+mayeut2020-03-071-8/+151
|
* 👹 Feed the hobgoblins (delint).Jason R. Coombs2020-01-191-1/+1
|
* 👹 Feed the hobgoblins (delint).Jason R. Coombs2020-01-191-7/+10
|
* msvc: fix Python 2 supportBenoit Pierre2019-10-281-0/+1
|
* Improve Visual C++ 14.X supportjgoutin2019-08-031-322/+699
| | | | | | | | Improve VC++14 support for VS 2017 and 2019. Separate VC from VS version (Miss match starting VS15). Improve docstrings args and returns information + fixe typos. Fix coding style and minor coding issues. Remove Microsoft "Windows SDK 7.0" dead link.
* Fix "Microsoft Visual C++ Build Tools" linkJGoutin2018-07-101-2/+1
|
* Setuptools now vendors its own direct dependencies (packaging, six, ↵Jason R. Coombs2018-03-171-2/+2
| | | | pyparsing). Ref #1296.
* Extract variable for exceptions to provide explanationJason R. Coombs2017-08-031-1/+10
|
* Fix exception on mingw built Python 2Segev Finer2017-08-031-1/+1
| | | | | | | msvc9compiler doesn't like being imported on mingw built Python. It throws DistutilsPlatformError, so catch it. Fixes #1118
* Merge branch 'master' into feature/re-vendor-sadfaceJason R. Coombs2017-05-301-75/+175
|\
| * Revert "In msvc9_query_vcvarsall, ensure dict values are not unicode. Fixes ↵Jason R. Coombs2017-04-161-4/+1
| | | | | | | | | | | | #992." This reverts commit b50fdf497d6970002a2f7156650d7da21e2e39f5.
| * Fixes for Visual Studio 2017JGoutin2017-04-101-51/+79
| | | | | | | | | | | | | | - VCRuntimeRedist new path since VS2017. - Use always last Windows SDK and UCRT SDK when more than one version are available. - Minors docstrings changes. Tested with "Visual Studio 2017 Community" and "Visual Studio Build Tools 2017".
| * Correct typo. Ref #992.Jason R. Coombs2017-04-081-1/+1
| |
| * In msvc9_query_vcvarsall, ensure dict values are not unicode. Fixes #992.Jason R. Coombs2017-04-081-1/+4
| |
| * Extract private method for locating latest available vc ver.Jason R. Coombs2017-04-081-8/+8
| |
| * Let the default vc_min_ver represent the most lenient, degenerate limit.Jason R. Coombs2017-04-081-5/+4
| |
| * Remove unnecessary raw string. Ref #995.Jason R. Coombs2017-04-071-1/+1
| |
| * Simplify _get_content_dirname by simply removing the trailing backslash. Ref ↵Jason R. Coombs2017-04-071-8/+3
| | | | | | | | #995.
| * Extract generator for simpler syntax. Ref #995.Jason R. Coombs2017-04-071-8/+7
| |
| * Move initialization into a single location. Ref #995.Jason R. Coombs2017-04-071-3/+3
| |
| * Extract method for finding .Net in the framework folder. Ref #995.Jason R. Coombs2017-04-071-11/+15
| |
| * extract two functions for guessing the VC version; ref #995Jason R. Coombs2017-04-071-16/+25
| |
| * Update for MS BuildTools 2017JGoutin2017-03-201-15/+81
| |
| * Python 3.6 invalid escape sequence deprecation fixesVille Skyttä2017-02-241-2/+2
| |
* | Revert "Merge pull request #933 from pypa/feature/581-depend-not-bundle"Jason R. Coombs2017-02-241-3/+3
|/ | | | | This reverts commit 089cdeb489a0fa94d11b7307b54210ef9aa40511, reversing changes made to aaec654d804cb78dbb6391afff721a63f26a71cd.
* Strip out vendored packages and require them instead. Ref #581.Jason R. Coombs2017-01-011-3/+3
|
* Fix quantity of blank lines.stepshal2016-10-191-0/+1
|
* Fix quantity of blank lines.stepshal2016-10-181-0/+3
|
* Allow get_unpatched to be called to get unpatched version of a class or ↵Jason R. Coombs2016-09-091-5/+5
| | | | function, further harmonizing the interfaces.
* Consolidate function patching and resolution of unpatched function, aligning ↵Jason R. Coombs2016-09-091-5/+5
| | | | pattern with the patched classes.
* Merge monkeypatch-moduleJason R. Coombs2016-09-091-71/+23
|\
| * Move msvc patch logic into monkey module.Jason R. Coombs2016-09-041-67/+23
| |
| * distutils will always be in globalsJason R. Coombs2016-09-041-4/+0
| |
* | Use LegacyVersion instead of LooseVersionValentin Valls2016-09-061-2/+2
| | | | | | - Also apply the patch for numpy 1.11.2 pre release
* | Use LooseVersion instread of StrictVersionValentin Valls2016-09-051-2/+2
|/
* Remove trailing whitespace. (#751)stepshal2016-08-191-1/+1
|
* Add numpy version checkJ. Goutin2016-08-181-3/+4
|
* Wrong line for commentJ. Goutin2016-08-161-2/+2
|
* Improve numpy.distutils detectionJ. Goutin2016-08-161-1/+2
| | | Agree with @pitrou comment.
* Patch with numpy at execution time and not at import timeJ. Goutin2016-08-161-7/+18
|
* numpy.distutils and distutils._msvccompiler compatibilityJ. Goutin2016-08-161-3/+13
| | | | - Fix compatibility between `numpy.distutils` and `distutils._msvccompiler`. See #728 : Setuptools 24 `msvc.py` improvement import `distutils._msvccompiler` (New Python 3.5 C compiler for MSVC >= 14), but this one is not compatible with `numpy.distutils` (because not patched with `numpy.distutils.ccompiler.gen_lib_options`) and return unquoted libpaths when linking. The problem was patched in Numpy, but need to be patched also in Setuptools for compatibility between older versions of Numpy and `distutils._msvccompiler` (and indirectly Setuptools > 24). - Replace some residuals `except Exception`.
* revert `library_dir_option` patch.J. Goutin2016-08-051-28/+0
| | | | | Revert patch on `distutils._msvccompiler.MSVCCompiler.library_dir_option` See comments on #694.
* quote library_dir_option after calling unpatched versionMin RK2016-08-051-3/+4
| | | | avoids double-quotes if the calling function does the quoting correctly.
* Merge pull request #716 from JGoutin/patch-2Jason R. Coombs2016-08-041-28/+39
|\ | | | | #707 MSVC patch and Python 2
| * Fix #707 MSVC patch and Python 2J. Goutin2016-08-021-28/+39
| | | | | | | | #707 Fix Python 2 Compatibility, and improve registry lookup (Key may not always be in 64bit registry node).
* | doc for msvc14_library_dir_optionJ. Goutin2016-08-041-1/+15
| |
* | Fix from @vallsv J. Goutin2016-08-031-4/+4
| | | | | | Fix from @vallsv