1. 15 Mar, 2016 1 commit
    • Jason R. Coombs's avatar
      Merged in... · 127f30f8
      Jason R. Coombs authored
      Merged in JGoutin/setuptools-1/JGoutin/first-thanks-for-the-review-this-is-very-1456944704555 (pull request #180)
      
      feature/msvc-discovery
      127f30f8
  2. 04 Mar, 2016 1 commit
  3. 03 Mar, 2016 1 commit
    • JGoutin's avatar
      * Move non registry parts from RegistryInfo to SystemInfo. · 72db3cf5
      JGoutin authored
      * Rename many variable to use the same names as in MSVC .bat files. This really help to compare the Python script with original sources.
      * Split compute_env to EnvironmentInfo class.
      * Continue to add support for MSVC14.
      * Some more little fixes.
      72db3cf5
  4. 02 Mar, 2016 1 commit
    • JGoutin's avatar
      First, thanks for the review. This is very instructive for me and the code is clearer now. · 75282e55
      JGoutin authored
      I tested your reviewed version, and it work (Tested only on Windows x86, Python 3.4, Windows SDK 7.1 actually).
      
      I did the following changes :
      
      * Add many docstrings, and improve existing ones.
      * Change some comments that was unclear.
      * Move .NET Framework directory/version finders in "RegistryInfo", like others.
      * Started to add support for the MSVC++14.0 standalone compiler. (Note that this is Work in progress). This also help me to find what fail in actual structure.
      * Add "msvc9_" prefix to actual patch functions and unpatched dict for better readability.
      * Add VCforPython27 alternative in _augment_exception for IA64 (Arch not supported by VCforPython27)
      * Replace "lib_extra" and "sdk_extra" by more generic "ccpu_dir" and "tcpu_dir" functions (For better compatibility with MSVC++14)
      * Changes some parts (like VSTools) for reduce line length, avoid repetitions and improve PEP8.
      * Make "unique_everseen" and "lookup" private.
      
      
      But, it is not finished, I need at least to do:
      
      - Finish MSVC++14 support.
      - Remove patch for "find_vcvarsall" for MSVC++9 ? (Now "query_vcvarsall" patch also support VC++ for Python 2.7)
      - Make more tests with more compilers/platforms/Python combination.
      - Check compatibility with MSVC++11 and 12.
      - Rename the file in "msvc_support.py" ? (not MSVC9 only)
      - Rename "RegistryInfo" ?
      - Make compute_env a class ? for split subparts like you did it for "RegistryInfo" and "PlatformInfo"
      75282e55
  5. 24 Feb, 2016 12 commits
  6. 23 Feb, 2016 12 commits
  7. 19 Feb, 2016 1 commit
  8. 18 Feb, 2016 1 commit
  9. 14 Feb, 2016 1 commit
  10. 12 Feb, 2016 9 commits