├── .github ├── codeql │ └── codeql-config.yml └── workflows │ ├── ci.yml │ └── codeql.yml ├── .gitignore ├── .golangci.yml ├── .lychee.toml ├── .serena ├── cache │ └── go │ │ └── document_symbols_cache_v23-06-25.pkl ├── memories │ ├── project_overview.md │ └── tech_stack_conventions.md └── project.yml ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── Makefile.ci ├── README.md ├── api └── v1 │ ├── pyproc.pb.go │ ├── pyproc.proto │ └── pyproc_grpc.pb.go ├── bench ├── README.md ├── benchmark_test.go ├── pool_benchmark_test.go ├── python_servers │ ├── base_server.py │ ├── jsonrpc_server.py │ ├── msgpack_server.py │ ├── requirements.txt │ └── xmlrpc_server.py ├── rpc_clients │ ├── interface.go │ ├── jsonrpc_client.go │ ├── msgpack_client.go │ ├── pyproc_client.go │ └── xmlrpc_client.go └── rpc_comparison_benchmark_test.go ├── bin └── pyproc ├── cmd └── pyproc │ ├── main.go │ └── templates │ ├── Makefile.tmpl │ ├── README.md.tmpl │ ├── go.mod.tmpl │ ├── main.go.tmpl │ ├── requirements.txt.tmpl │ ├── scaffold_go.tmpl │ ├── scaffold_python.tmpl │ └── worker.py.tmpl ├── config.yaml ├── docs ├── codec-performance.md ├── coverage.md ├── design.md ├── ops.md └── security.md ├── examples ├── basic │ ├── README.md │ ├── main.go │ └── worker.py └── cancellation │ └── worker.py ├── go.mod ├── go.sum ├── internal ├── framing │ ├── frame.go │ ├── frame_test.go │ ├── framing.go │ ├── framing_additional_test.go │ ├── framing_test.go │ ├── integration_test.go │ └── test_helper_test.go └── protocol │ ├── types.go │ └── types_test.go ├── pkg └── pyproc │ ├── cancellation_test.go │ ├── codec.go │ ├── codec_json_default.go │ ├── codec_json_goccy.go │ ├── codec_json_segmentio.go │ ├── codec_msgpack.go │ ├── codec_test.go │ ├── config.go │ ├── config_test.go │ ├── connection.go │ ├── logger.go │ ├── logger_test.go │ ├── main_test.go │ ├── pool.go │ ├── pool_generic.go │ ├── pool_generic_test.go │ ├── pool_metrics.go │ ├── pool_metrics_test.go │ ├── pool_test.go │ ├── pool_transport.go │ ├── socket.go │ ├── socket_hmac.go │ ├── socket_security.go │ ├── socket_security_darwin.go │ ├── socket_security_linux.go │ ├── socket_security_test.go │ ├── socket_security_types.go │ ├── transport.go │ ├── transport_grpc.go │ ├── transport_multiplexed.go │ ├── transport_multiplexed_test.go │ ├── transport_test.go │ ├── transport_uds.go │ ├── worker.go │ └── worker_test.go └── worker └── python ├── .gitignore ├── MANIFEST.in ├── README.md ├── pyproc_worker ├── __init__.py ├── cancellation.py ├── cli.py ├── codec.py └── tracing.py ├── pyproject.toml ├── tests ├── __init__.py ├── test_codec.py ├── test_health.py ├── test_msgspec.py └── test_tracing.py └── uv.lock /.github/codeql/codeql-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/.github/codeql/codeql-config.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.lychee.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/.lychee.toml -------------------------------------------------------------------------------- /.serena/cache/go/document_symbols_cache_v23-06-25.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/.serena/cache/go/document_symbols_cache_v23-06-25.pkl -------------------------------------------------------------------------------- /.serena/memories/project_overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/.serena/memories/project_overview.md -------------------------------------------------------------------------------- /.serena/memories/tech_stack_conventions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/.serena/memories/tech_stack_conventions.md -------------------------------------------------------------------------------- /.serena/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/.serena/project.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/Makefile.ci -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/README.md -------------------------------------------------------------------------------- /api/v1/pyproc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/api/v1/pyproc.pb.go -------------------------------------------------------------------------------- /api/v1/pyproc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/api/v1/pyproc.proto -------------------------------------------------------------------------------- /api/v1/pyproc_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/api/v1/pyproc_grpc.pb.go -------------------------------------------------------------------------------- /bench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/bench/README.md -------------------------------------------------------------------------------- /bench/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/bench/benchmark_test.go -------------------------------------------------------------------------------- /bench/pool_benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/bench/pool_benchmark_test.go -------------------------------------------------------------------------------- /bench/python_servers/base_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/bench/python_servers/base_server.py -------------------------------------------------------------------------------- /bench/python_servers/jsonrpc_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/bench/python_servers/jsonrpc_server.py -------------------------------------------------------------------------------- /bench/python_servers/msgpack_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/bench/python_servers/msgpack_server.py -------------------------------------------------------------------------------- /bench/python_servers/requirements.txt: -------------------------------------------------------------------------------- 1 | msgpack>=1.0.0 -------------------------------------------------------------------------------- /bench/python_servers/xmlrpc_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/bench/python_servers/xmlrpc_server.py -------------------------------------------------------------------------------- /bench/rpc_clients/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/bench/rpc_clients/interface.go -------------------------------------------------------------------------------- /bench/rpc_clients/jsonrpc_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/bench/rpc_clients/jsonrpc_client.go -------------------------------------------------------------------------------- /bench/rpc_clients/msgpack_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/bench/rpc_clients/msgpack_client.go -------------------------------------------------------------------------------- /bench/rpc_clients/pyproc_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/bench/rpc_clients/pyproc_client.go -------------------------------------------------------------------------------- /bench/rpc_clients/xmlrpc_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/bench/rpc_clients/xmlrpc_client.go -------------------------------------------------------------------------------- /bench/rpc_comparison_benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/bench/rpc_comparison_benchmark_test.go -------------------------------------------------------------------------------- /bin/pyproc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/bin/pyproc -------------------------------------------------------------------------------- /cmd/pyproc/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/cmd/pyproc/main.go -------------------------------------------------------------------------------- /cmd/pyproc/templates/Makefile.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/cmd/pyproc/templates/Makefile.tmpl -------------------------------------------------------------------------------- /cmd/pyproc/templates/README.md.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/cmd/pyproc/templates/README.md.tmpl -------------------------------------------------------------------------------- /cmd/pyproc/templates/go.mod.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/cmd/pyproc/templates/go.mod.tmpl -------------------------------------------------------------------------------- /cmd/pyproc/templates/main.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/cmd/pyproc/templates/main.go.tmpl -------------------------------------------------------------------------------- /cmd/pyproc/templates/requirements.txt.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/cmd/pyproc/templates/requirements.txt.tmpl -------------------------------------------------------------------------------- /cmd/pyproc/templates/scaffold_go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/cmd/pyproc/templates/scaffold_go.tmpl -------------------------------------------------------------------------------- /cmd/pyproc/templates/scaffold_python.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/cmd/pyproc/templates/scaffold_python.tmpl -------------------------------------------------------------------------------- /cmd/pyproc/templates/worker.py.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/cmd/pyproc/templates/worker.py.tmpl -------------------------------------------------------------------------------- /config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/config.yaml -------------------------------------------------------------------------------- /docs/codec-performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/docs/codec-performance.md -------------------------------------------------------------------------------- /docs/coverage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/docs/coverage.md -------------------------------------------------------------------------------- /docs/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/docs/design.md -------------------------------------------------------------------------------- /docs/ops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/docs/ops.md -------------------------------------------------------------------------------- /docs/security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/docs/security.md -------------------------------------------------------------------------------- /examples/basic/README.md: -------------------------------------------------------------------------------- 1 | # pyproc 2 | -------------------------------------------------------------------------------- /examples/basic/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/examples/basic/main.go -------------------------------------------------------------------------------- /examples/basic/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/examples/basic/worker.py -------------------------------------------------------------------------------- /examples/cancellation/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/examples/cancellation/worker.py -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/go.sum -------------------------------------------------------------------------------- /internal/framing/frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/internal/framing/frame.go -------------------------------------------------------------------------------- /internal/framing/frame_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/internal/framing/frame_test.go -------------------------------------------------------------------------------- /internal/framing/framing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/internal/framing/framing.go -------------------------------------------------------------------------------- /internal/framing/framing_additional_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/internal/framing/framing_additional_test.go -------------------------------------------------------------------------------- /internal/framing/framing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/internal/framing/framing_test.go -------------------------------------------------------------------------------- /internal/framing/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/internal/framing/integration_test.go -------------------------------------------------------------------------------- /internal/framing/test_helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/internal/framing/test_helper_test.go -------------------------------------------------------------------------------- /internal/protocol/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/internal/protocol/types.go -------------------------------------------------------------------------------- /internal/protocol/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/internal/protocol/types_test.go -------------------------------------------------------------------------------- /pkg/pyproc/cancellation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/cancellation_test.go -------------------------------------------------------------------------------- /pkg/pyproc/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/codec.go -------------------------------------------------------------------------------- /pkg/pyproc/codec_json_default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/codec_json_default.go -------------------------------------------------------------------------------- /pkg/pyproc/codec_json_goccy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/codec_json_goccy.go -------------------------------------------------------------------------------- /pkg/pyproc/codec_json_segmentio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/codec_json_segmentio.go -------------------------------------------------------------------------------- /pkg/pyproc/codec_msgpack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/codec_msgpack.go -------------------------------------------------------------------------------- /pkg/pyproc/codec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/codec_test.go -------------------------------------------------------------------------------- /pkg/pyproc/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/config.go -------------------------------------------------------------------------------- /pkg/pyproc/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/config_test.go -------------------------------------------------------------------------------- /pkg/pyproc/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/connection.go -------------------------------------------------------------------------------- /pkg/pyproc/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/logger.go -------------------------------------------------------------------------------- /pkg/pyproc/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/logger_test.go -------------------------------------------------------------------------------- /pkg/pyproc/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/main_test.go -------------------------------------------------------------------------------- /pkg/pyproc/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/pool.go -------------------------------------------------------------------------------- /pkg/pyproc/pool_generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/pool_generic.go -------------------------------------------------------------------------------- /pkg/pyproc/pool_generic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/pool_generic_test.go -------------------------------------------------------------------------------- /pkg/pyproc/pool_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/pool_metrics.go -------------------------------------------------------------------------------- /pkg/pyproc/pool_metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/pool_metrics_test.go -------------------------------------------------------------------------------- /pkg/pyproc/pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/pool_test.go -------------------------------------------------------------------------------- /pkg/pyproc/pool_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/pool_transport.go -------------------------------------------------------------------------------- /pkg/pyproc/socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/socket.go -------------------------------------------------------------------------------- /pkg/pyproc/socket_hmac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/socket_hmac.go -------------------------------------------------------------------------------- /pkg/pyproc/socket_security.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/socket_security.go -------------------------------------------------------------------------------- /pkg/pyproc/socket_security_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/socket_security_darwin.go -------------------------------------------------------------------------------- /pkg/pyproc/socket_security_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/socket_security_linux.go -------------------------------------------------------------------------------- /pkg/pyproc/socket_security_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/socket_security_test.go -------------------------------------------------------------------------------- /pkg/pyproc/socket_security_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/socket_security_types.go -------------------------------------------------------------------------------- /pkg/pyproc/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/transport.go -------------------------------------------------------------------------------- /pkg/pyproc/transport_grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/transport_grpc.go -------------------------------------------------------------------------------- /pkg/pyproc/transport_multiplexed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/transport_multiplexed.go -------------------------------------------------------------------------------- /pkg/pyproc/transport_multiplexed_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/transport_multiplexed_test.go -------------------------------------------------------------------------------- /pkg/pyproc/transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/transport_test.go -------------------------------------------------------------------------------- /pkg/pyproc/transport_uds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/transport_uds.go -------------------------------------------------------------------------------- /pkg/pyproc/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/worker.go -------------------------------------------------------------------------------- /pkg/pyproc/worker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/pkg/pyproc/worker_test.go -------------------------------------------------------------------------------- /worker/python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/worker/python/.gitignore -------------------------------------------------------------------------------- /worker/python/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/worker/python/MANIFEST.in -------------------------------------------------------------------------------- /worker/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/worker/python/README.md -------------------------------------------------------------------------------- /worker/python/pyproc_worker/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/worker/python/pyproc_worker/__init__.py -------------------------------------------------------------------------------- /worker/python/pyproc_worker/cancellation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/worker/python/pyproc_worker/cancellation.py -------------------------------------------------------------------------------- /worker/python/pyproc_worker/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/worker/python/pyproc_worker/cli.py -------------------------------------------------------------------------------- /worker/python/pyproc_worker/codec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/worker/python/pyproc_worker/codec.py -------------------------------------------------------------------------------- /worker/python/pyproc_worker/tracing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/worker/python/pyproc_worker/tracing.py -------------------------------------------------------------------------------- /worker/python/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/worker/python/pyproject.toml -------------------------------------------------------------------------------- /worker/python/tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Test package for pyproc-worker.""" 2 | -------------------------------------------------------------------------------- /worker/python/tests/test_codec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/worker/python/tests/test_codec.py -------------------------------------------------------------------------------- /worker/python/tests/test_health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/worker/python/tests/test_health.py -------------------------------------------------------------------------------- /worker/python/tests/test_msgspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/worker/python/tests/test_msgspec.py -------------------------------------------------------------------------------- /worker/python/tests/test_tracing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/worker/python/tests/test_tracing.py -------------------------------------------------------------------------------- /worker/python/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuminosukeSato/pyproc/HEAD/worker/python/uv.lock --------------------------------------------------------------------------------