Repository: pixie-io/pixie (language: cpp)

Issue:
Is the pxapi project in PyPI still maintained?
Hi folks,

A question for the maintainers of this repo: is the pxapi PyPI package still maintained or is it deprecated?

It's still available at https://pypi.org/project/pxapi/ but I can see that it hasn't had a new release since September 2022. Before then it was being released every few weeks.

I can see the source code for it at https://github.com/pixie-io/pixie/tree/main/src/api/python and I see that [a Dependabot PR](https://github.com/pixie-io/pixie/pull/1836) bumping `grpcio` was merged to main 10 months ago, but no release was published on PyPI.

Thanks!


Discussion / hints:
Hi @daveqnet 👋

The code is still maintained as part of the project, but we have fallen behind on propagating releases to pypi.

The release from 2022 predates my time as a maintainer of the project, so I need to catch up with the maintainers who were involved with this. Once I have a chance to speak with them, I will follow up on plans to get the pypi release updated and to have automation in place for this.

Fix patch:
diff --git a/src/api/python/BUILD.bazel b/src/api/python/BUILD.bazel
index 32d90d408d9..32d2ae302e9 100644
--- a/src/api/python/BUILD.bazel
+++ b/src/api/python/BUILD.bazel
@@ -20,7 +20,7 @@ load("@rules_python//python:packaging.bzl", "py_wheel")
 py_wheel(
     name = "pxapi",
     author = "The Pixie Maintainers",
-    author_email = "help@pixielabs.ai",
+    author_email = "maintainers@px.dev",
     classifiers = [
         "Programming Language :: Python :: 3",
         "Programming Language :: Python :: 3.9",
@@ -45,7 +45,7 @@ py_wheel(
         "protobuf==5.29.3",
     ],
     strip_path_prefixes = ["src/api/python/"],
-    version = "0.8.1",
+    version = "0.9.0",
     deps = [
         "//src/api/python/pxapi:pxapi_library",
         "//src/api/python/pxapi/proto:pxapi_py_proto_library",


Test patch: