diff options
author | Bo Yang <paulyang1211@gmail.com> | 2018-03-05 16:01:14 -0800 |
---|---|---|
committer | Bo Yang <paulyang1211@gmail.com> | 2018-03-05 16:23:16 -0800 |
commit | f3b59958520b568444411072a8bcba965ed790b6 (patch) | |
tree | cb9a466f453cfe9112dbebe199a0de8f7855b8c4 | |
parent | efa196f3468b6cda06ca85fea49dc80a209cc316 (diff) | |
download | protobuf-f3b59958520b568444411072a8bcba965ed790b6.tar.gz protobuf-f3b59958520b568444411072a8bcba965ed790b6.tar.bz2 protobuf-f3b59958520b568444411072a8bcba965ed790b6.zip |
Test fixed protobuf setup.py
-rw-r--r-- | .travis.yml | 4 | ||||
-rw-r--r-- | appveyor.bat | 38 | ||||
-rw-r--r-- | appveyor.yml | 2 |
3 files changed, 22 insertions, 22 deletions
diff --git a/.travis.yml b/.travis.yml index e9f173a6..01e16942 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,7 @@ env: global: - REPO_DIR=protobuf - - BUILD_COMMIT=v3.5.1 + - BUILD_COMMIT=3.5.x - BUILD_VERSION=3.5.1.dev1 - PLAT=x86_64 - UNICODE_WIDTH=32 @@ -79,4 +79,4 @@ after_success: - pip install twine - pip install pyOpenSSL ndg-httpsclient pyasn1 - source deploy_travis.sh - - deploy + # - deploy diff --git a/appveyor.bat b/appveyor.bat index e22ab434..f7da865f 100644 --- a/appveyor.bat +++ b/appveyor.bat @@ -48,28 +48,28 @@ cd python REM Modify Build Version sed -i '/__version__/c\__version__ = \'%BUILD_VERSION%\'' google/protobuf/__init__.py -REM https://github.com/Theano/Theano/issues/4926 -sed -i '/Wno-sign-compare/a \ \ \ \ extra_compile_args.append(\'-D_hypot=hypot\')' setup.py -sed -i 's/\'-DPYTHON_PROTO2_CPP_IMPL_V2\'/\'-DPYTHON_PROTO2_CPP_IMPL_V2\',\'-D_hypot=hypot\'/g' setup.py +REM REM https://github.com/Theano/Theano/issues/4926 +REM sed -i '/Wno-sign-compare/a \ \ \ \ extra_compile_args.append(\'-D_hypot=hypot\')' setup.py +REM sed -i 's/\'-DPYTHON_PROTO2_CPP_IMPL_V2\'/\'-DPYTHON_PROTO2_CPP_IMPL_V2\',\'-D_hypot=hypot\'/g' setup.py -REM https://github.com/tpaviot/pythonocc-core/issues/48 -IF NOT %PYTHON_ARCH%==64 GOTO no_win64_change -sed -i '/Wno-sign-compare/a \ \ \ \ extra_compile_args.append(\'-DMS_WIN64\')' setup.py -sed -i 's/\'-DPYTHON_PROTO2_CPP_IMPL_V2\'/\'-DPYTHON_PROTO2_CPP_IMPL_V2\',\'-DMS_WIN64\'/g' setup.py -:no_win64_change +REM REM https://github.com/tpaviot/pythonocc-core/issues/48 +REM IF NOT %PYTHON_ARCH%==64 GOTO no_win64_change +REM sed -i '/Wno-sign-compare/a \ \ \ \ extra_compile_args.append(\'-DMS_WIN64\')' setup.py +REM sed -i 's/\'-DPYTHON_PROTO2_CPP_IMPL_V2\'/\'-DPYTHON_PROTO2_CPP_IMPL_V2\',\'-DMS_WIN64\'/g' setup.py +REM :no_win64_change -REM MSVS default is dymanic -IF NOT DEFINED vcplatform GOTO msvc_static_build_end -sed -i '/Wno-sign-compare/a \ \ \ \ extra_compile_args.append(\'/MT\')' setup.py -sed -i 's/\'-DPYTHON_PROTO2_CPP_IMPL_V2\'/\'-DPYTHON_PROTO2_CPP_IMPL_V2\',\'\/MT\'/g' setup.py -:msvc_static_build_end +REM REM MSVS default is dymanic +REM IF NOT DEFINED vcplatform GOTO msvc_static_build_end +REM sed -i '/Wno-sign-compare/a \ \ \ \ extra_compile_args.append(\'/MT\')' setup.py +REM sed -i 's/\'-DPYTHON_PROTO2_CPP_IMPL_V2\'/\'-DPYTHON_PROTO2_CPP_IMPL_V2\',\'\/MT\'/g' setup.py +REM :msvc_static_build_end -REM MSVC doesn't recognize these options -IF NOT DEFINED vcplatform GOTO msvc_remove_flags_end -sed -i '/-Wno-write-strings/c\ extra_compile_args = []' setup.py -sed -i '/-Wno-invalid-offsetof/d' setup.py -sed -i '/-Wno-sign-compare/d' setup.py -:msvc_remove_flags_end +REM REM MSVC doesn't recognize these options +REM IF NOT DEFINED vcplatform GOTO msvc_remove_flags_end +REM sed -i '/-Wno-write-strings/c\ extra_compile_args = []' setup.py +REM sed -i '/-Wno-invalid-offsetof/d' setup.py +REM sed -i '/-Wno-sign-compare/d' setup.py +REM :msvc_remove_flags_end python setup.py bdist_wheel --cpp_implementation --compile_static_extension cd ..\.. diff --git a/appveyor.yml b/appveyor.yml index 6d1be235..72e92efe 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -6,7 +6,7 @@ environment: global: REPO_DIR: protobuf PACKAGE_NAME: protobuf - BUILD_COMMIT: v3.5.1 + BUILD_COMMIT: 3.5.x BUILD_VERSION: 3.5.1.dev1 MINGW_32: C:\mingw-w64\i686-6.3.0-posix-dwarf-rt_v5-rev1\mingw32\bin MINGW_64: C:\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev1\mingw64\bin |