This is an automated email from the ASF dual-hosted git repository.
hgruszecki pushed a change to branch dashboard-views
in repository https://gitbox.apache.org/repos/asf/iggy.git
from 65a3fbb6 feat(bench): Introduce benchmark deep linking and 'Recent' tab
add b3798361 chore(test): delete redundant code of test_server (#1801)
add 5a86d24f feat: Integrate Python SDK into the monorepo (#1790)
add 4f66fe81 Merge branch 'master' into dashboard-views
No new revisions were added by this update.
Summary of changes:
.github/changed-files-config.json | 7 +
.github/workflows/ci-check-pr.yml | 8 +
.github/workflows/ci-check-python-sdk.yml | 154 +
core/integration/src/test_server.rs | 10 +-
.../python/.devcontainer/Dockerfile | 14 +-
foreign/python/.devcontainer/devcontainer.json | 9 +
.../.devcontainer}/docker-compose.yml | 26 +-
foreign/python/.gitignore | 71 +
foreign/python/CONTRIBUTING.md | 48 +
foreign/python/Cargo.lock | 3660 ++++++++++++++++++++
foreign/python/Cargo.toml | 27 +
foreign/{csharp => python}/LICENSE | 0
foreign/{go => python}/NOTICE | 2 +-
foreign/python/README.md | 62 +
foreign/python/iggy_py.pyi | 215 ++
foreign/python/pyproject.toml | 28 +
foreign/python/python_examples/README.md | 20 +
foreign/python/python_examples/consumer.py | 80 +
.../python/python_examples/example_screenshot.png | Bin 0 -> 2373561 bytes
foreign/python/python_examples/producer.py | 104 +
foreign/python/src/client.rs | 324 ++
.../tests/cli/mod.rs => foreign/python/src/lib.rs | 34 +-
foreign/python/src/receive_message.rs | 133 +
foreign/python/src/send_message.rs | 59 +
.../system.rs => foreign/python/src/stream.rs | 47 +-
.../system.rs => foreign/python/src/topic.rs | 47 +-
.../python/tests/__init__.py | 11 -
foreign/python/tests/conftest.py | 115 +
foreign/python/tests/test_client.py | 57 +
29 files changed, 5287 insertions(+), 85 deletions(-)
create mode 100644 .github/workflows/ci-check-python-sdk.yml
copy scripts/dashboard/build_release.sh =>
foreign/python/.devcontainer/Dockerfile (76%)
mode change 100755 => 100644
create mode 100644 foreign/python/.devcontainer/devcontainer.json
copy foreign/{node => python/.devcontainer}/docker-compose.yml (78%)
create mode 100644 foreign/python/.gitignore
create mode 100644 foreign/python/CONTRIBUTING.md
create mode 100644 foreign/python/Cargo.lock
create mode 100644 foreign/python/Cargo.toml
copy foreign/{csharp => python}/LICENSE (100%)
copy foreign/{go => python}/NOTICE (94%)
create mode 100644 foreign/python/README.md
create mode 100644 foreign/python/iggy_py.pyi
create mode 100644 foreign/python/pyproject.toml
create mode 100644 foreign/python/python_examples/README.md
create mode 100644 foreign/python/python_examples/consumer.py
create mode 100644 foreign/python/python_examples/example_screenshot.png
create mode 100644 foreign/python/python_examples/producer.py
create mode 100644 foreign/python/src/client.rs
copy core/integration/tests/cli/mod.rs => foreign/python/src/lib.rs (56%)
create mode 100644 foreign/python/src/receive_message.rs
create mode 100644 foreign/python/src/send_message.rs
copy core/server/src/streaming/users/permissioner_rules/system.rs =>
foreign/python/src/stream.rs (51%)
copy core/server/src/streaming/users/permissioner_rules/system.rs =>
foreign/python/src/topic.rs (51%)
copy Dockerfile.cross.dockerignore => foreign/python/tests/__init__.py (88%)
create mode 100644 foreign/python/tests/conftest.py
create mode 100644 foreign/python/tests/test_client.py