Josh Haberman
e891c29f9b
Allow conformance test runner to tolerate crashes, and re-enable conformance tests.
9 years ago
Josh Haberman
e1abdf2c76
Fixed compile for Python 3. There are still some crashes though.
9 years ago
Feng Xiao
283c40c897
Require six>=1.9 for Python.
...
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]
9 years ago
Feng Xiao
b7610f129d
Add missing files to EXTRA_DIST.
...
Also delete some unused files.
9 years ago
Feng Xiao
e841bac4fc
Down-integrate from internal code base.
9 years ago
Josh Haberman
4b31ffa488
Added Python failure lists, and fixes to make sure failure propagates.
9 years ago
Josh Haberman
325392dd61
Conformance test implementation for Python.
9 years ago
Josh Haberman
d8814ed59e
Special-case Clang-only warning flags to Clang.
9 years ago
Josh Haberman
30cbd4c561
Disable some more warnings to be warnings-free.
9 years ago
Josh Haberman
00700b7219
Removed all warnings from the Python/C++ build.
...
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
9 years ago
Jisi Liu
f6fa5c7882
add complete WKT for python.
9 years ago
Jisi Liu
7464f40a7e
Generate well known types for python.
9 years ago
Jisi Liu
46e8ff63cb
Down-integrate from google internal.
9 years ago
Jisi Liu
b0f661181d
Down-integrate from internal branch.
...
Change-Id: Ieb7a2c2fbf35bc2a8fa65b915a5ecb68c83863e4
9 years ago
Dan O'Reilly
3791c8051a
Fix travis build
...
Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
9 years ago
Dan O'Reilly
afa488c4d1
Remove debug code
...
Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
9 years ago
Dan O'Reilly
416f001adc
Use tox in travis build. Tweak tox.ini
...
Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
9 years ago
Dan O'Reilly
3bdfb4b695
Add some clarifying comments. Remove ez_setup.py.
...
Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
9 years ago
Dan O'Reilly
2621c8aefb
Get Python 2.6 working.
...
Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
9 years ago
Dan O'Reilly
833c046fb7
Fixing some tests
...
Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
9 years ago
Feng Xiao
8e1426800e
Replace the check of "../.git"
...
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.
10 years ago
Bo Yang
5db217305f
down-integrate internal changes
10 years ago
Tamir Duberstein
e4f4d9fe83
Only generate protos in development
...
Fixes #333 .
10 years ago
Tamir Duberstein
5018c433ed
Use glob to simplify
10 years ago
Behzad Tabibian
2bf92b3be9
mend
10 years ago
Tamir Duberstein
21a7cf965a
Noramlize 'setup.py' to fit conventions:
...
- 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 .
10 years ago
Tamir Duberstein
9d9d0b70de
Don't hard-code the python path
10 years ago
Behzad Tabibian
4b4770280d
adding globals() to exec call for python3 compatibility
10 years ago
Tamir Duberstein
9f42f5f4a4
[PYTHON] Drop dependency on 'google.apputils'.
...
Use stdlib's 'unittest' instead.
10 years ago
Tamir Duberstein
a46a2e9422
[PYTHON] Remove unnecessary `include_dir`
10 years ago
Tamir Duberstein
8ede2817a0
Remove useless file that doesn't load
...
This file was broken in ada6556
.
10 years ago
Feng Xiao
0aa1f748bf
Update version number to 2.4.1
...
Change-Id: Ief6eccab82712be04285fc918bf0102102bbce21
10 years ago
Feng Xiao
774d630bde
Update version number to 2.5.0
...
Change-Id: Ie5114bde3574c6cb0c67d5852b4658287561a0d3
10 years ago
Jisi Liu
4573e110b8
Fix python versions to comply with pep-0440.
...
Change-Id: Ifb4958e4f371b36f249faa466473f851697edb5c
10 years ago
Jisi Liu
40f2df3c16
Bump the version number to 3.0.0-alpha-3-pre
...
Change-Id: I33479e529b060e4fed532a827a386d3baecc835e
10 years ago
Jisi Liu
ada6556785
Down integrate from Google internal.
...
Change-Id: I34d301133eea9c6f3a822c47d1f91e136fd33145
10 years ago
Jisi Liu
7d8564f220
Update version number to 3.0.0-alpha-2
...
Change-Id: Icecb25db34ae5e6d5142a2d75ca7216ba018abb2
10 years ago
Tres Seaver
daeaa6a28b
Declare explicit support for Python 3.3 and 3.4.
10 years ago
Tres Seaver
71edc31f23
Compatibility with Python2.6 unittest.
10 years ago
Tres Seaver
fec1b8e444
Overlooked dependency.
10 years ago
Tres Seaver
7ee25830c6
Drop dependency on 'google.apputils'.
...
Use stdlib's 'unittest' instead.
10 years ago
Tres Seaver
e17f78bbbf
Noramlize 'setup.py' to fit conventions:
...
- 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.
10 years ago
Feng Xiao
cb0ba5f04c
Update version number to v3.0.0-pre
10 years ago
Feng Xiao
81a630c66e
Update version number to v3.0.0-alpha-1
10 years ago
Feng Xiao
d1ec493a12
Fix Python C++ implementation build issues:
...
1. Haven't included the include path for "config.h".
2. Use of C++11 auto keyword.
10 years ago
Feng Xiao
6ef984af4b
Down-integrate from internal code base.
10 years ago
Feng Xiao
df5481c6b3
Update version number to 2.6.2-pre.
10 years ago
Feng Xiao
bba83652e1
Update version number to 2.6.1.
10 years ago
Dwayne Litzenberger
b460610b69
Omit google-apputils dependency under Python 3
...
Temporary change until a py3k-compatible google-apputils is released.
10 years ago
Dwayne Litzenberger
0fd260eae7
Use 2to3 when building under Python 3.
10 years ago