1. 07 Mar, 2016 1 commit
  2. 05 Mar, 2016 3 commits
    • Joshua Haberman's avatar
      Merge pull request #1298 from craigcitro/fix_setup · 9242d9b7
      Joshua Haberman authored
      Add back the namespace_packages arg in setup.py.
      9242d9b7
    • Craig Citro's avatar
      Add back the namespace_packages arg in setup.py. · 0e7c0c2f
      Craig Citro authored
      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.
      0e7c0c2f
    • Joshua Haberman's avatar
      Merge pull request #1139 from haberman/rubyjsoncamel · e70f9256
      Joshua Haberman authored
      Changed Ruby to properly camelCase its JSON by default.
      e70f9256
  3. 04 Mar, 2016 2 commits
  4. 03 Mar, 2016 1 commit
  5. 02 Mar, 2016 1 commit
  6. 01 Mar, 2016 2 commits
  7. 29 Feb, 2016 3 commits
  8. 25 Feb, 2016 4 commits
    • Jisi Liu's avatar
      Merge pull request #1233 from davidzchen/python-path · 60a0d41a
      Jisi Liu authored
      Remove hack for building Python support with Bazel.
      60a0d41a
    • David Z. Chen's avatar
      Remove hack for building Python support with Bazel. · 985c9684
      David Z. Chen authored
      This change makes use of new imports attribute for Bazel's Python rules, which
      enable adding directories to the PYTHONPATH. This allows us to remove
      the hack for building protobuf's Python support with Bazel and now
      allows projects to include protobuf using a Bazel external repository
      rather than requiring it to be imported directly into the source tree as
      //google/protobuf.
      
      This change also updates the protobuf BUILD file to use a named
      repository, @python//, for including Python headers rather than
      //util/python. This allows projects to specify their own package for
      Python headers when including protobuf with an external repository.
      
      Fixes #1230
      985c9684
    • Jisi Liu's avatar
      Merge pull request #1275 from keveman/grpc_support · fb714b36
      Jisi Liu authored
      Fixed grpc C++ plugin support.
      fb714b36
    • Manjunath Kudlur's avatar
      Fixed grpc C++ plugin support. · f5c73635
      Manjunath Kudlur authored
      grpc C++ plugin generates additional files, namely .grpc.pb.cc and
      .grpc.pb.h. Adding these files to the outs of the _proto_gen rule, so
      dependents don't complain about undeclared inclusions. Also, compiling
      the .grpc.pb.cc requires additional header files from the grpc library,
      so added //external:grpc_lib to the deps of the
      cc_library. Clients are expected to declare that in their bazel
      WORKSPACE, pointing it to @grpc//:grpc++{_unsecure}.
      f5c73635
  9. 24 Feb, 2016 3 commits
  10. 23 Feb, 2016 1 commit
  11. 22 Feb, 2016 4 commits
  12. 19 Feb, 2016 5 commits
  13. 18 Feb, 2016 10 commits