소스 검색

Test fixed protobuf setup.py

Bo Yang 7 년 전
부모
커밋
f3b5995852
3개의 변경된 파일22개의 추가작업 그리고 22개의 파일을 삭제
  1. 2 2
      .travis.yml
  2. 19 19
      appveyor.bat
  3. 1 1
      appveyor.yml

+ 2 - 2
.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

+ 19 - 19
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 ..\..

+ 1 - 1
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