mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Build Windows binaries for Python 2.6 (PY-19215)
This commit is contained in:
committed by
Elizaveta Shashkova
parent
c185e5ca59
commit
c0b76db9f6
@@ -16,6 +16,7 @@ envs {
|
||||
|
||||
conda "Miniconda3_64", "Miniconda3-latest", "64"
|
||||
|
||||
condaenv "py26_64", "2.6", "Miniconda3_64", ["cython"]
|
||||
condaenv "py27_64", "2.7", "Miniconda3_64", ["cython"]
|
||||
condaenv "py34_64", "3.4", "Miniconda3_64", ["cython"]
|
||||
condaenv "py35_64", "3.5", "Miniconda3_64", ["cython"]
|
||||
@@ -24,6 +25,7 @@ envs {
|
||||
if (Os.isFamily(Os.FAMILY_WINDOWS)) {
|
||||
conda "Miniconda3_32", "Miniconda3-latest", "32"
|
||||
|
||||
condaenv "py26_32", "2.6", "Miniconda3_32", ["cython"]
|
||||
condaenv "py27_32", "2.7", "Miniconda3_32", ["cython"]
|
||||
condaenv "py34_32", "3.4", "Miniconda3_32", ["cython"]
|
||||
condaenv "py35_32", "3.5", "Miniconda3_32", ["cython"]
|
||||
|
||||
@@ -57,11 +57,11 @@ else:
|
||||
if python_implementation == 'CPython' and not IS_PYTHON_STACKLESS:
|
||||
# Only available for CPython!
|
||||
if (
|
||||
(sys.version_info[0] == 2 and sys.version_info[1] >= 7)
|
||||
(sys.version_info[0] == 2 and sys.version_info[1] >= 6)
|
||||
or (sys.version_info[0] == 3 and sys.version_info[1] >= 3)
|
||||
or (sys.version_info[0] > 3)
|
||||
):
|
||||
# Supported in 2.7 or 3.3 onwards (32 or 64)
|
||||
# Supported in 2.6,2.7 or 3.3 onwards (32 or 64)
|
||||
CYTHON_SUPPORTED = True
|
||||
|
||||
|
||||
@@ -133,7 +133,6 @@ def protect_libraries_from_patching():
|
||||
del sys.modules[name]
|
||||
|
||||
# import for side effects
|
||||
import _pydev_imps._pydev_saved_modules
|
||||
|
||||
for name in patched_modules:
|
||||
sys.modules[name] = patched_modules[name]
|
||||
|
||||
@@ -104,11 +104,11 @@ def build():
|
||||
|
||||
|
||||
env = os.environ.copy()
|
||||
if sys.version_info[:2] in ((2,7), (3,5), (3, 6)):
|
||||
if sys.version_info[:2] in ((2,6), (2,7), (3,5), (3, 6)):
|
||||
import setuptools # We have to import it first for the compiler to be found
|
||||
from distutils import msvc9compiler
|
||||
|
||||
if sys.version_info[:2] == (2,7):
|
||||
if sys.version_info[:2] in ((2,6), (2,7)):
|
||||
vcvarsall = msvc9compiler.find_vcvarsall(9.0)
|
||||
elif sys.version_info[:2] in ((3,5), (3,6)):
|
||||
vcvarsall = msvc9compiler.find_vcvarsall(14.0)
|
||||
|
||||
@@ -72,11 +72,13 @@ miniconda32_envs = os.getenv('MINICONDA32_ENVS', r'C:\tools\Miniconda32\envs')
|
||||
miniconda64_envs = os.getenv('MINICONDA64_ENVS', r'C:\tools\Miniconda\envs')
|
||||
|
||||
python_installations = [
|
||||
r'%s\py26_32\python.exe' % miniconda32_envs,
|
||||
r'%s\py27_32\python.exe' % miniconda32_envs,
|
||||
r'%s\py34_32\python.exe' % miniconda32_envs,
|
||||
r'%s\py35_32\python.exe' % miniconda32_envs,
|
||||
r'%s\py36_32\python.exe' % miniconda32_envs,
|
||||
|
||||
r'%s\py26_64\python.exe' % miniconda64_envs,
|
||||
r'%s\py27_64\python.exe' % miniconda64_envs,
|
||||
r'%s\py34_64\python.exe' % miniconda64_envs,
|
||||
r'%s\py35_64\python.exe' % miniconda64_envs,
|
||||
|
||||
Reference in New Issue
Block a user