Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(301)

Side by Side Diff: third_party/protobuf/python/setup.py

Issue 2495533002: third_party/protobuf: Update to HEAD (83d681ee2c) (Closed)
Patch Set: Update to new HEAD (b7632464b4) + restore GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 #! /usr/bin/env python 1 #! /usr/bin/env python
2 # 2 #
3 # See README for usage instructions. 3 # See README for usage instructions.
4 import glob 4 import glob
5 import os 5 import os
6 import subprocess 6 import subprocess
7 import sys 7 import sys
8 8
9 # We must use setuptools, not distutils, because we need to use the 9 # We must use setuptools, not distutils, because we need to use the
10 # namespace_packages option for the "google" package. 10 # namespace_packages option for the "google" package.
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
69 sys.stderr.write( 69 sys.stderr.write(
70 "protoc is not installed nor found in ../src. Please compile it " 70 "protoc is not installed nor found in ../src. Please compile it "
71 "or install the binary package.\n") 71 "or install the binary package.\n")
72 sys.exit(-1) 72 sys.exit(-1)
73 73
74 protoc_command = [ protoc, "-I../src", "-I.", "--python_out=.", source ] 74 protoc_command = [ protoc, "-I../src", "-I.", "--python_out=.", source ]
75 if subprocess.call(protoc_command) != 0: 75 if subprocess.call(protoc_command) != 0:
76 sys.exit(-1) 76 sys.exit(-1)
77 77
78 def GenerateUnittestProtos(): 78 def GenerateUnittestProtos():
79 generate_proto("../src/google/protobuf/any_test.proto", False)
79 generate_proto("../src/google/protobuf/map_unittest.proto", False) 80 generate_proto("../src/google/protobuf/map_unittest.proto", False)
80 generate_proto("../src/google/protobuf/unittest_arena.proto", False) 81 generate_proto("../src/google/protobuf/unittest_arena.proto", False)
81 generate_proto("../src/google/protobuf/unittest_no_arena.proto", False) 82 generate_proto("../src/google/protobuf/unittest_no_arena.proto", False)
82 generate_proto("../src/google/protobuf/unittest_no_arena_import.proto", False) 83 generate_proto("../src/google/protobuf/unittest_no_arena_import.proto", False)
83 generate_proto("../src/google/protobuf/unittest.proto", False) 84 generate_proto("../src/google/protobuf/unittest.proto", False)
84 generate_proto("../src/google/protobuf/unittest_custom_options.proto", False) 85 generate_proto("../src/google/protobuf/unittest_custom_options.proto", False)
85 generate_proto("../src/google/protobuf/unittest_import.proto", False) 86 generate_proto("../src/google/protobuf/unittest_import.proto", False)
86 generate_proto("../src/google/protobuf/unittest_import_public.proto", False) 87 generate_proto("../src/google/protobuf/unittest_import_public.proto", False)
87 generate_proto("../src/google/protobuf/unittest_mset.proto", False) 88 generate_proto("../src/google/protobuf/unittest_mset.proto", False)
88 generate_proto("../src/google/protobuf/unittest_mset_wire_format.proto", False ) 89 generate_proto("../src/google/protobuf/unittest_mset_wire_format.proto", False )
89 generate_proto("../src/google/protobuf/unittest_no_generic_services.proto", Fa lse) 90 generate_proto("../src/google/protobuf/unittest_no_generic_services.proto", Fa lse)
90 generate_proto("../src/google/protobuf/unittest_proto3_arena.proto", False) 91 generate_proto("../src/google/protobuf/unittest_proto3_arena.proto", False)
91 generate_proto("../src/google/protobuf/util/json_format_proto3.proto", False) 92 generate_proto("../src/google/protobuf/util/json_format_proto3.proto", False)
92 generate_proto("google/protobuf/internal/any_test.proto", False) 93 generate_proto("google/protobuf/internal/any_test.proto", False)
93 generate_proto("google/protobuf/internal/descriptor_pool_test1.proto", False) 94 generate_proto("google/protobuf/internal/descriptor_pool_test1.proto", False)
94 generate_proto("google/protobuf/internal/descriptor_pool_test2.proto", False) 95 generate_proto("google/protobuf/internal/descriptor_pool_test2.proto", False)
95 generate_proto("google/protobuf/internal/factory_test1.proto", False) 96 generate_proto("google/protobuf/internal/factory_test1.proto", False)
96 generate_proto("google/protobuf/internal/factory_test2.proto", False) 97 generate_proto("google/protobuf/internal/factory_test2.proto", False)
98 generate_proto("google/protobuf/internal/file_options_test.proto", False)
97 generate_proto("google/protobuf/internal/import_test_package/inner.proto", Fal se) 99 generate_proto("google/protobuf/internal/import_test_package/inner.proto", Fal se)
98 generate_proto("google/protobuf/internal/import_test_package/outer.proto", Fal se) 100 generate_proto("google/protobuf/internal/import_test_package/outer.proto", Fal se)
99 generate_proto("google/protobuf/internal/missing_enum_values.proto", False) 101 generate_proto("google/protobuf/internal/missing_enum_values.proto", False)
100 generate_proto("google/protobuf/internal/message_set_extensions.proto", False) 102 generate_proto("google/protobuf/internal/message_set_extensions.proto", False)
101 generate_proto("google/protobuf/internal/more_extensions.proto", False) 103 generate_proto("google/protobuf/internal/more_extensions.proto", False)
102 generate_proto("google/protobuf/internal/more_extensions_dynamic.proto", False ) 104 generate_proto("google/protobuf/internal/more_extensions_dynamic.proto", False )
103 generate_proto("google/protobuf/internal/more_messages.proto", False) 105 generate_proto("google/protobuf/internal/more_messages.proto", False)
104 generate_proto("google/protobuf/internal/packed_field_test.proto", False) 106 generate_proto("google/protobuf/internal/packed_field_test.proto", False)
105 generate_proto("google/protobuf/internal/test_bad_identifiers.proto", False) 107 generate_proto("google/protobuf/internal/test_bad_identifiers.proto", False)
106 generate_proto("google/protobuf/pyext/python.proto", False) 108 generate_proto("google/protobuf/pyext/python.proto", False)
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after
212 # Keep this list of dependencies in sync with tox.ini. 214 # Keep this list of dependencies in sync with tox.ini.
213 install_requires = ['six>=1.9', 'setuptools'] 215 install_requires = ['six>=1.9', 'setuptools']
214 if sys.version_info <= (2,7): 216 if sys.version_info <= (2,7):
215 install_requires.append('ordereddict') 217 install_requires.append('ordereddict')
216 install_requires.append('unittest2') 218 install_requires.append('unittest2')
217 219
218 setup( 220 setup(
219 name='protobuf', 221 name='protobuf',
220 version=GetVersion(), 222 version=GetVersion(),
221 description='Protocol Buffers', 223 description='Protocol Buffers',
224 download_url='https://github.com/google/protobuf/releases',
222 long_description="Protocol Buffers are Google's data interchange format", 225 long_description="Protocol Buffers are Google's data interchange format",
223 url='https://developers.google.com/protocol-buffers/', 226 url='https://developers.google.com/protocol-buffers/',
224 maintainer='protobuf@googlegroups.com', 227 maintainer='protobuf@googlegroups.com',
225 maintainer_email='protobuf@googlegroups.com', 228 maintainer_email='protobuf@googlegroups.com',
226 license='New BSD License', 229 license='New BSD License',
227 classifiers=[ 230 classifiers=[
228 "Programming Language :: Python", 231 "Programming Language :: Python",
229 "Programming Language :: Python :: 2", 232 "Programming Language :: Python :: 2",
230 "Programming Language :: Python :: 2.6", 233 "Programming Language :: Python :: 2.6",
231 "Programming Language :: Python :: 2.7", 234 "Programming Language :: Python :: 2.7",
232 "Programming Language :: Python :: 3", 235 "Programming Language :: Python :: 3",
233 "Programming Language :: Python :: 3.3", 236 "Programming Language :: Python :: 3.3",
234 "Programming Language :: Python :: 3.4", 237 "Programming Language :: Python :: 3.4",
235 ], 238 ],
236 namespace_packages=['google'], 239 namespace_packages=['google'],
237 packages=find_packages( 240 packages=find_packages(
238 exclude=[ 241 exclude=[
239 'import_test_package', 242 'import_test_package',
240 ], 243 ],
241 ), 244 ),
242 test_suite='google.protobuf.internal', 245 test_suite='google.protobuf.internal',
243 cmdclass={ 246 cmdclass={
244 'clean': clean, 247 'clean': clean,
245 'build_py': build_py, 248 'build_py': build_py,
246 'test_conformance': test_conformance, 249 'test_conformance': test_conformance,
247 }, 250 },
248 install_requires=install_requires, 251 install_requires=install_requires,
249 ext_modules=ext_module_list, 252 ext_modules=ext_module_list,
250 ) 253 )
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698