You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was hoping to have dev dependencies ready to use, and to run core tests without needing to install both sets of dependencies.
What is the motivation behind your request?
Having this context ready to use through VS Code, with any OS supporting devcontainers, seems like something that most contributors using devcontainers would want, instead of each contributor needing to install these dependencies into the container.
I want to be able to run uv commands to interact with the environment, for example updating dependency groups as needed while supporting a given backend.
Describe the solution you'd like
I would like to have a uv .venv that is activated so that when a terminal becomes available after container start-up, it is possible to run the commands
uv pip list and see all of the installed dependencies,
and
pytest -m core to run the core tests.
What version of ibis are you running?
9.5.0
What backend(s) are you using, if any?
No response
Code of Conduct
I agree to follow this project's Code of Conduct
The text was updated successfully, but these errors were encountered:
nickpowersys
changed the title
Pre-install dev and core test dependencies in devcontainer container /take
Pre-install dev and core test dependencies in devcontainer container
Nov 25, 2024
…iner (#10544)
## Description of changes
* Install `uv` in development container
* Use `uv sync` to install project and its dependencies, dev and tests
dependency groups, and selected optional dependencies/extras
* Switch the container user to the `vscode` user
* Give the `vscode` user ownership and permissions to the `uv` virtual
environment and other directories needed for running `uv run pytest -m
core`
* Enables use of Git within container, so commits can be pushed
to/pulled from remote
## Issues closed
* Resolves#10532
Is your feature request related to a problem?
I was hoping to have dev dependencies ready to use, and to run core tests without needing to install both sets of dependencies.
What is the motivation behind your request?
Having this context ready to use through VS Code, with any OS supporting devcontainers, seems like something that most contributors using
devcontainers
would want, instead of each contributor needing to install these dependencies into the container.I want to be able to run uv commands to interact with the environment, for example updating dependency groups as needed while supporting a given backend.
Describe the solution you'd like
I would like to have a
uv .venv
that is activated so that when a terminal becomes available after container start-up, it is possible to run the commandsuv pip list
and see all of the installed dependencies,and
pytest -m core
to run the core tests.What version of ibis are you running?
9.5.0
What backend(s) are you using, if any?
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: