Tweaks per the `copilot` PR review
parent
1dc27c5161
commit
343c9e0034
20
flake.nix
20
flake.nix
|
|
@ -2,7 +2,7 @@
|
||||||
# https://pyproject-nix.github.io/pyproject.nix/templates.html#impure
|
# https://pyproject-nix.github.io/pyproject.nix/templates.html#impure
|
||||||
# https://github.com/pyproject-nix/pyproject.nix/blob/master/templates/impure/flake.nix
|
# https://github.com/pyproject-nix/pyproject.nix/blob/master/templates/impure/flake.nix
|
||||||
{
|
{
|
||||||
description = "An impure overlay using `uv` with Nix(OS)";
|
description = "An impure overlay (w dev-shell) using `uv`";
|
||||||
|
|
||||||
inputs = {
|
inputs = {
|
||||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
|
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
|
||||||
|
|
@ -29,17 +29,17 @@
|
||||||
{
|
{
|
||||||
default = pkgs.mkShell {
|
default = pkgs.mkShell {
|
||||||
|
|
||||||
packages = with pkgs; [
|
packages = [
|
||||||
# XXX, ensure sh completions activate!
|
# XXX, ensure sh completions activate!
|
||||||
bashInteractive
|
pkgs.bashInteractive
|
||||||
bash-completion
|
pkgs.bash-completion
|
||||||
|
|
||||||
# on nixos, use pkg(s)
|
# XXX, on nix(os), use pkgs version to avoid
|
||||||
ruff
|
# build/sys-sh-integration issues
|
||||||
pypkgs.ruff
|
pkgs.ruff
|
||||||
|
|
||||||
uv
|
pkgs.uv
|
||||||
python313 # ?TODO^ how to set from `cpython` above?
|
pkgs.${cpython}# ?TODO^ how to set from `cpython` above?
|
||||||
];
|
];
|
||||||
|
|
||||||
shellHook = ''
|
shellHook = ''
|
||||||
|
|
@ -56,7 +56,7 @@
|
||||||
# - always use the ./py313/ venv-subdir
|
# - always use the ./py313/ venv-subdir
|
||||||
# - sync env with all extras
|
# - sync env with all extras
|
||||||
export UV_PROJECT_ENVIRONMENT=${venv_dir}
|
export UV_PROJECT_ENVIRONMENT=${venv_dir}
|
||||||
uv sync --dev --all-extras --no-group lint
|
uv sync --dev --all-extras
|
||||||
|
|
||||||
# ------ TIPS ------
|
# ------ TIPS ------
|
||||||
# NOTE, to launch the py-venv installed `xonsh` (like @goodboy)
|
# NOTE, to launch the py-venv installed `xonsh` (like @goodboy)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue