aboutsummaryrefslogtreecommitdiffhomepage
path: root/python
Commit message (Collapse)AuthorAge
* 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
| |
* | Fix signed-compare warning.Gravatar Jisi Liu2016-03-31
| |
* | revert unexpected change for py26Gravatar Jisi Liu2016-03-31
| |
| * Added an API to allow oversize protos when using C++ extension in PythonGravatar Manjunath Kudlur2016-03-31
| |
* | Fix json_format.py in py26Gravatar Jisi Liu2016-03-31
| |
* | Merge branch 'master' of github.com:google/protobufGravatar Jisi Liu2016-03-30
|\|
* | Integrate google internal changes.Gravatar Jisi Liu2016-03-30
| |
| * Merge pull request #1306 from silviulica/masterGravatar Joshua Haberman2016-03-07
| |\ | | | | | | Update version to 3.0.0b2.post2
| | * Update version to 3.0.0b2.post2Gravatar Silviu Calinoiu2016-03-07
| |/ |/|
| * 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
|
* Added PROTOBUF_PYTHON_ALLOW_OVERSIZE_PROTOS macro and setting it whenGravatar Manjunath Kudlur2016-02-16
| | | | | | --allow_oversize_protos=true is passed to bazel build. When this macro is set, SetTotalBytesLimit is called to remove the 64MB limit on binary protos when during ParseFromString.
* Manually down-integrate python JSON struct support from internal code base.Gravatar CH Albach2016-01-29
|
* Fixed Python 3.x C++ build, and updated conformance failure lists.Gravatar Josh Haberman2016-01-15
|
* 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.
* Disable python conformnace tests as well.Gravatar Feng Xiao2015-12-21
| | | | | | The testee program crashes on some inputs. Change-Id: Iab27b80e29b7a56c5bd7cb4724531ecf9bb2823a
* Fix Python 2.6 test failures.Gravatar Feng Xiao2015-12-21
| | | | Change-Id: Ia9e2795b1ff1abb30410ffb3ef96ba6f46dd99d0
* Update version numbers.Gravatar Feng Xiao2015-12-21
| | | | | Version number for beta languages is updated to v3.0.0-beta-2. Version number for alpha languages is updated to v3.0.0-alpha-5.
* Down-integrate from internal code base.Gravatar Feng Xiao2015-12-11
|
* Bringing in internal::shared_ptr into google:protobuf namespace.Gravatar Manjunath Kudlur2015-12-09
| | | | Fixes #1029
* Updated for c++98 compatibilityGravatar Manjunath Kudlur2015-12-07
|
* Enable fast cpp protos in the python interface.Gravatar Manjunath Kudlur2015-12-07
|
* 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
|
* Pass $CC environment variable through tox.Gravatar Josh Haberman2015-10-28
|
* 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
|
* Fixed compile errors after rebase.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
* fix json_format for python2.6:Gravatar Jie Luo2015-10-19
| | | | | 1, objcect_pair_hook is not supported in python2.6, so duplicated key check is removed in 2.6 2, total_seconds is not suppoted in python2.6, changed to compute seconds directly
* add complete WKT for python.Gravatar Jisi Liu2015-10-06
|
* Generate well known types for python.Gravatar Jisi Liu2015-10-06
|
* remove extra collection importGravatar Jisi Liu2015-10-06
|
* disable tests for python-cpp under py26 as well.Gravatar Jisi Liu2015-10-06
|
* disable py2.6 tests for json_format_testGravatar Jisi Liu2015-10-05
|
* Revert back changes to import unittest2 for py26Gravatar Jisi Liu2015-10-05
|
* make the python json test less strict on expected errors.Gravatar Jisi Liu2015-10-05
|
* Merge remote-tracking branch 'origin/master' into fix-authorGravatar Jisi Liu2015-10-05
|\
* | Down-integrate from google internal.Gravatar Jisi Liu2015-10-05
| |
| * Fix Python 3.4 cpp implementationGravatar Dan O'Reilly2015-08-31
|/ | | | | | | | | | Fixes the ScalarMapContainer/MessageMapContainer implementations on Python 3.4, by dynamically allocating their PyTypeObjects using PyType_FromSpecWithBases, instead of statically allocating them. This is necessary because Python 3.4+ disallows statically allocating a class with a dynamically allocated parent. Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
* Fixed assignment syntax error.Gravatar Josh Haberman2015-08-28
| | | | Change-Id: Ifef8a300258214aae8f6b8516fbc61b7335b5724
* Fix for https://github.com/google/protobuf/issues/758Gravatar Josh Haberman2015-08-28
| | | | Change-Id: I590b34b96c84a3ba6e094a0bd86f153147ade3d3
* Excludes a failing python cpp test case.Gravatar Feng Xiao2015-08-26
|
* Merge branch 'master' of github.com:google/protobuf into beta-1Gravatar Feng Xiao2015-08-26
|\
| * Merge pull request #728 from dano/py3_str_compatGravatar Joshua Haberman2015-08-26
| |\ | | | | | | Get all tests passing on Python3 (except Python3.4 cpp implementation)