Add dev container #70

Merged
stanislav.hejny merged 1 commits from feat/69 into develop 2025-08-15 14:03:44 +00:00
Member

This PR implemented ticket clevermicro/amq-adapter-python#69 to add a dev container setup for this repo.

TODO/Side quest: maybe we should move to uv, a package and project manager for python code, which is already used by CleverBRAG. This tool can work with PyCharm to set up an repeatable isolated environment for the project. Right now we are installing all required packages to the system, which is fine for something like cli usage and vsc, but for something like PyCharm, which requires at least a venv setup. So even with the current dev container setup, in PyCharm, you still need to recreate the venv setup.

This PR implemented ticket clevermicro/amq-adapter-python#69 to add a dev container setup for this repo. TODO/Side quest: maybe we should move to uv, a package and project manager for python code, which is already used by CleverBRAG. This tool can work with PyCharm to set up an repeatable isolated environment for the project. Right now we are installing all required packages to the system, which is fine for something like cli usage and vsc, but for something like PyCharm, which requires at least a venv setup. So even with the current dev container setup, in PyCharm, you still need to recreate the venv setup.
hurui200320 self-assigned this 2025-08-14 13:06:34 +00:00
hurui200320 added 1 commit 2025-08-14 13:06:36 +00:00
feat: Add dev container
Unit test coverage / pytest (push) Failing after 2m5s
/ build-and-push (push) Successful in 2m26s
Unit test coverage / pytest (pull_request) Failing after 1m58s
887f02fc5d
ISSUE CLOSED: clevermicro/amq-adapter-python#69
hurui200320 added a new dependency 2025-08-14 13:09:15 +00:00

Coverage is 84%

Coverage is 84%
stanislav.hejny approved these changes 2025-08-15 14:03:34 +00:00
stanislav.hejny merged commit d977bc9d2b into develop 2025-08-15 14:03:44 +00:00
stanislav.hejny deleted branch feat/69 2025-08-15 14:04:01 +00:00
Sign in to join this conversation.
No Reviewers
No Label
3 Participants
Notifications
Due Date
No due date set.
Blocks
#69 Add dev container
clevermicro/amq-adapter-python
Reference: clevermicro/amq-adapter-python#70