aboutsummaryrefslogtreecommitdiffhomepage
path: root/python/setup.py
Commit message (Collapse)AuthorAge
* Integrated internal changes from GoogleGravatar Adam Cozzette2016-06-29
| | | | This includes all internal changes from around May 20 to now.
* Added download_url to be able to upload to pypi.Gravatar Jisi Liu2016-05-17
|
* Merge branch 'master' of github.com:google/protobufGravatar Jisi Liu2016-04-01
|\
| * Linking the cpp implementation extension statically with libprotobufGravatar Manjunath Kudlur2016-04-01
| |
* | Disable sign-compare warning.Gravatar Jisi Liu2016-03-31
|/
* Add back the namespace_packages arg in setup.py.Gravatar Craig Citro2016-03-05
| | | | | | | | | | | | | | | | | | | Improves #1296. The problem: in the previous patch, we tweaked the __init__.py files to use namespaces, but no longer declared ourselves as a namespace package. The second half was unwise. Note that this only comes up when installing protobuf alongside another package that also installs into the google namespace; as of right now, the only PyPI package that does is googleapis-common-protos, though the GAE SDK also uses google.appengine. Installing either or both of those alongside this package now works. The case that still remains is the upgrade path, which is also what worried me in #713. It seems that if protobuf 2.6.1 is installed, there's no way to safely upgrade that to work with a newer protobuf. However, `pip uninstall` && `pip install` does the trick.
* Add a modified patch from craigcitro@ to handle namespace sharing.Gravatar Silviu Calinoiu2016-02-18
|
* Allow conformance test runner to tolerate crashes, and re-enable conformance ↵Gravatar Josh Haberman2016-01-11
| | | | tests.
* Fixed compile for Python 3. There are still some crashes though.Gravatar Josh Haberman2015-12-30
|
* Require six>=1.9 for Python.Gravatar Feng Xiao2015-12-29
| | | | | | | | | We use six sub-modules that aren't available in old versions. Not specifying this requirement in the setup will lead to much less readable runtime errors. It's particuarlly problematic for Mac OSX users because the system comes with an old six version 1.4.1 by default. [skip ci]
* Add missing files to EXTRA_DIST.Gravatar Feng Xiao2015-12-28
| | | | Also delete some unused files.
* Down-integrate from internal code base.Gravatar Feng Xiao2015-12-11
|
* Added Python failure lists, and fixes to make sure failure propagates.Gravatar Josh Haberman2015-12-03
|
* Conformance test implementation for Python.Gravatar Josh Haberman2015-12-02
|
* Special-case Clang-only warning flags to Clang.Gravatar Josh Haberman2015-10-28
|
* Disable some more warnings to be warnings-free.Gravatar Josh Haberman2015-10-28
|
* Removed all warnings from the Python/C++ build.Gravatar Josh Haberman2015-10-28
| | | | | | | | | | | Also made the Travis build ensure that no warnings are present. These builds were previously spewing many warnings, which was hiding warnings for important things like accidentally using C++11-only features. Change-Id: I56caeee9db48bc78756a3e8d7c14874630627037
* add complete WKT for python.Gravatar Jisi Liu2015-10-06
|
* Generate well known types for python.Gravatar Jisi Liu2015-10-06
|
* Down-integrate from google internal.Gravatar Jisi Liu2015-10-05
|
* Merge remote-tracking branch 'origin/master' into beta-1Gravatar Feng Xiao2015-08-25
|\
* | Down-integrate from internal branch.Gravatar Jisi Liu2015-08-21
| | | | | | | | Change-Id: Ieb7a2c2fbf35bc2a8fa65b915a5ecb68c83863e4
| * Fix travis buildGravatar Dan O'Reilly2015-08-20
| | | | | | | | Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
| * Remove debug codeGravatar Dan O'Reilly2015-08-20
| | | | | | | | Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
| * Use tox in travis build. Tweak tox.iniGravatar Dan O'Reilly2015-08-20
| | | | | | | | Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
| * Add some clarifying comments. Remove ez_setup.py.Gravatar Dan O'Reilly2015-08-20
| | | | | | | | Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
| * Get Python 2.6 working.Gravatar Dan O'Reilly2015-08-14
| | | | | | | | Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
| * Fixing some testsGravatar Dan O'Reilly2015-08-13
| | | | | | | | Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
| * Merge remote-tracking branch 'upstream/master' into py2_py3_straddleGravatar Dan O'Reilly2015-08-12
| |\ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: python/google/protobuf/descriptor_pool.py python/google/protobuf/internal/api_implementation_default_test.py python/google/protobuf/internal/cpp_message.py python/google/protobuf/internal/descriptor_database_test.py python/google/protobuf/internal/descriptor_pool_test.py python/google/protobuf/internal/descriptor_python_test.py python/google/protobuf/internal/descriptor_test.py python/google/protobuf/internal/generator_test.py python/google/protobuf/internal/message_factory_python_test.py python/google/protobuf/internal/message_factory_test.py python/google/protobuf/internal/message_test.py python/google/protobuf/internal/proto_builder_test.py python/google/protobuf/internal/python_message.py python/google/protobuf/internal/reflection_test.py python/google/protobuf/internal/service_reflection_test.py python/google/protobuf/internal/symbol_database_test.py python/google/protobuf/internal/text_encoding_test.py python/google/protobuf/internal/text_format_test.py python/google/protobuf/internal/unknown_fields_test.py python/google/protobuf/internal/wire_format_test.py python/google/protobuf/pyext/descriptor_cpp2_test.py python/google/protobuf/pyext/message_factory_cpp2_test.py python/google/protobuf/pyext/reflection_cpp2_generated_test.py python/setup.py ruby/lib/google/protobuf/message_exts.rb
* | Replace the check of "../.git"Gravatar Feng Xiao2015-05-26
| | | | | | | | | | | | | | Checking the existence of ".git" is not the right way to check whether we are in develop environment because we distribute source tar-balls where such a ".git" directory does not exist. Replaced it with checking .proto files.
* | down-integrate internal changesGravatar Bo Yang2015-05-21
| |
* | Only generate protos in developmentGravatar Tamir Duberstein2015-05-15
| | | | | | | | Fixes #333.
* | Use glob to simplifyGravatar Tamir Duberstein2015-05-15
| |
* | Merge pull request #255 from btabibian/masterGravatar Joshua Haberman2015-05-07
|\ \ | | | | | | adding globals() to exec call for python3 compatibility
| * | mendGravatar Behzad Tabibian2015-05-07
| | |
* | | Noramlize 'setup.py' to fit conventions:Gravatar Tamir Duberstein2015-05-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Comply with flake8, except for indentation width, which is 2. - Move human-centric metadata to top of 'setup()' call. - Add Trove classifiers for supported Python versions. - Use 'find_packages()' + MANIFEST.in to avoid errors in listing modules and packages. Closes #131 and #161.
* | | Don't hard-code the python pathGravatar Tamir Duberstein2015-05-06
| | |
| * | adding globals() to exec call for python3 compatibilityGravatar Behzad Tabibian2015-04-28
| | |
* | | [PYTHON] Drop dependency on 'google.apputils'.Gravatar Tamir Duberstein2015-04-10
| | | | | | | | | | | | Use stdlib's 'unittest' instead.
* | | [PYTHON] Remove unnecessary `include_dir`Gravatar Tamir Duberstein2015-04-10
| | |
* | | Remove useless file that doesn't loadGravatar Tamir Duberstein2015-04-08
|/ / | | | | | | This file was broken in ada6556.
* | Fix python versions to comply with pep-0440.Gravatar Jisi Liu2015-03-04
| | | | | | | | Change-Id: Ifb4958e4f371b36f249faa466473f851697edb5c
* | Bump the version number to 3.0.0-alpha-3-preGravatar Jisi Liu2015-03-02
| | | | | | | | Change-Id: I33479e529b060e4fed532a827a386d3baecc835e
* | Down integrate from Google internal.Gravatar Jisi Liu2015-02-25
| | | | | | | | Change-Id: I34d301133eea9c6f3a822c47d1f91e136fd33145
* | Update version number to 3.0.0-alpha-2Gravatar Jisi Liu2015-02-21
| | | | | | | | Change-Id: Icecb25db34ae5e6d5142a2d75ca7216ba018abb2
| * Declare explicit support for Python 3.3 and 3.4.Gravatar Tres Seaver2015-01-13
| |
| * Merge branch 'python-update_setup' into straddle_py2_py3Gravatar Tres Seaver2015-01-13
| |\
| * | Compatibility with Python2.6 unittest.Gravatar Tres Seaver2015-01-13
| | |
| * | Merge branch 'prep_for_py2_py3_straddle' into straddle_py2_py3Gravatar Tres Seaver2015-01-13
| |\ \ | | | | | | | | | | | | | | | | Conflicts: python/setup.py
| | * | Overlooked dependency.Gravatar Tres Seaver2015-01-13
| |/ / |/| |