Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,6 @@ jobs:
- name: Run streams test
run: make tests-streams

- name: Run flink test
run: make tests-flink
env:
FLINK_LIBS: ./flink_libs

- name: Run k8s test
run: make tests-k8s

Expand Down
7 changes: 0 additions & 7 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,6 @@ repos:
- id: black
files: ^sentry_streams/.+
args: [--config=./sentry_streams/pyproject.toml]
- id: black
files: ^sentry_flink/.+
args: [--config=./sentry_flink/pyproject.toml]
- id: black
files: ^sentry_streams_k8s/.+
args: [--config=./sentry_streams_k8s/pyproject.toml]
Expand All @@ -41,10 +38,6 @@ repos:
name: isort (python)
files: ^sentry_streams/.+
args: [--settings-path=./sentry_streams/pyproject.toml]
- id: isort
name: isort (python)
files: ^sentry_flink/.+
args: [--settings-path=./sentry_flink/pyproject.toml]
- id: isort
name: isort (python)
files: ^sentry_streams_k8s/.+
Expand Down
16 changes: 3 additions & 13 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,6 @@ The repository is organized into two main Python packages:
- **`sentry_streams_k8s/`** - Kubernetes integration and deployment automation for Sentry Streams (pure Python package)
- See [sentry_streams_k8s/AGENTS.md](./sentry_streams_k8s/AGENTS.md) for package-specific development instructions

- **`sentry_flink/`** - Apache Flink adapter for the streaming platform (pure Python package)
- See [sentry_flink/AGENTS.md](./sentry_flink/AGENTS.md) for package-specific development instructions


### Other Directories

Expand All @@ -35,9 +32,8 @@ The root Makefile provides commands for common development tasks across both pac
make install-dev
```
Installs development dependencies for all packages using `uv`. This will:
- Download required Flink JARs
- Install `uv` package manager if not present
- Set up virtual environments for `sentry_streams`, `sentry_flink`, and `sentry_streams_k8s`
- Set up virtual environments for `sentry_streams` and `sentry_streams_k8s`

```bash
make install-pre-commit-hook
Expand Down Expand Up @@ -66,11 +62,6 @@ make tests-rust-streams
```
Runs Rust tests for the `sentry_streams` package.

```bash
make tests-flink
```
Runs tests for the `sentry_flink` package.

```bash
make tests-k8s
```
Expand All @@ -84,7 +75,7 @@ make typecheck
Runs `mypy` type checking on both packages. This will:
- Build Rust modules needed for type checking
- Run strict type checking on `sentry_streams`
- Run strict type checking on `sentry_flink`
- Run strict type checking on `sentry_streams_k8s`

### Building and Documentation

Expand All @@ -105,7 +96,7 @@ Builds the Sphinx documentation for the streaming platform.

## Development Prerequisites

- **Python 3.11+** (Note: `sentry_flink` requires <3.12 due to PyFlink limitations)
- **Python 3.11+**
- **Rust toolchain** (for `sentry_streams` development)
- **uv** package manager (automatically installed by `make install-dev`)
- **direnv** (recommended for automatic environment setup)
Expand All @@ -115,7 +106,6 @@ Builds the Sphinx documentation for the streaming platform.
For detailed development instructions specific to each package, including virtual environment requirements, testing, and type checking, see the AGENTS.md files in each package directory:

- [sentry_streams/AGENTS.md](./sentry_streams/AGENTS.md)
- [sentry_flink/AGENTS.md](./sentry_flink/AGENTS.md)

## Additional Notes

Expand Down
6 changes: 0 additions & 6 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,8 @@ reset:
.PHONY: reset

install-dev:
./scripts/flink-jar-download.sh
which uv || (curl -LsSf https://astral.sh/uv/0.7.13/install.sh | sh)
uv sync --project ./sentry_streams
PROJECT_ROOT=`pwd`/sentry_flink uv sync --project ./sentry_flink
PROJECT_ROOT=`pwd`/sentry_streams_k8s uv sync --project ./sentry_streams_k8s
.PHONY: install-dev

Expand All @@ -30,9 +28,6 @@ tests-rust-streams:
. sentry_streams/.venv/bin/activate && . scripts/rust-envvars && cd ./sentry_streams/ && cargo test
.PHONY: tests-rust-streams

tests-flink:
./sentry_flink/.venv/bin/pytest -vv sentry_flink/tests
.PHONY: tests-flink

tests-k8s:
./sentry_streams_k8s/.venv/bin/pytest -vv sentry_streams_k8s/tests
Expand All @@ -42,7 +37,6 @@ typecheck:
. ./sentry_streams/.venv/bin/activate && cd ./sentry_streams/sentry_streams/examples/rust_simple_map_filter/rust_transforms/ && maturin develop
. ./sentry_streams/.venv/bin/activate && cd ./sentry_streams/tests/rust_test_functions/ && maturin develop
./sentry_streams/.venv/bin/mypy --config-file sentry_streams/mypy.ini --strict sentry_streams/
./sentry_flink/.venv/bin/mypy --config-file sentry_flink/mypy.ini --strict sentry_flink/sentry_flink/
./sentry_streams_k8s/.venv/bin/mypy --config-file sentry_streams_k8s/mypy.ini --strict sentry_streams_k8s/sentry_streams_k8s/
.PHONY: typecheck

Expand Down
55 changes: 0 additions & 55 deletions platforms/flink/Dockerfile

This file was deleted.

105 changes: 0 additions & 105 deletions platforms/flink/README.md

This file was deleted.

94 changes: 0 additions & 94 deletions platforms/flink/docker-compose.yml

This file was deleted.

Loading
Loading