4 Commits

Author SHA1 Message Date
Sigurd Spieckermann
f374fd9baa build: migrate from Poetry to uv 2025-04-22 12:20:23 +02:00
Jairo Llopis
bc3609699e
build(direnv): enable flakes
I use nix-direnv, which enables them automatically. But other direnv implementations don't. By being explicit, I can smooth other devs' lifes.

See https://github.com/copier-org/copier/pull/1292#discussion_r1306757036

Closes https://github.com/copier-org/copier/pull/1292
2023-08-28 17:20:57 +01:00
Jairo Llopis
dfa583e480 build(direnv): simpler config by inheriting flake configs
Before this patch, opening Copier on Gitpod made direnv freeze.
2023-03-08 07:58:38 +00:00
Jairo Llopis
67cc4ffde3
feat: nix support
- Provide a dev shell.
- Provide a nix package.
- Provide a nix flake.
- Development environment based on direnv.
- Docs.
- Configure Gitpod to use direnv and nix.
- Configure Cachix out of the box, and document how to use it.
- Add direnv and nix to CI.
- Satisfy some linters that came from Precommix, even when Precommix was later discarded.
- Mark some tests as impure.
- Run only pure tests when building Copier with Nix.
- Add poetry loader to direnv.
- Update contribution guide.
2023-01-18 09:40:08 +00:00