Skip to content

Commit 00474f7

Browse files
committed
Added the devbox configuration files
1 parent 6a39ca1 commit 00474f7

File tree

2 files changed

+200
-0
lines changed

2 files changed

+200
-0
lines changed

devbox.json

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.10.7/.schema/devbox.schema.json",
3+
"packages": [
4+
"python@latest",
5+
"poetry@latest",
6+
"lefthook@latest"
7+
],
8+
"shell": {
9+
"init_hook": [
10+
"lefthook install"
11+
],
12+
"scripts": {
13+
"format": [
14+
"poetry run ruff format ."
15+
],
16+
"test": [
17+
"poetry run pytest"
18+
],
19+
"check": [
20+
"poetry run ruff check .",
21+
"poetry run mypy"
22+
]
23+
}
24+
}
25+
}

devbox.lock

Lines changed: 175 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,175 @@
1+
{
2+
"lockfile_version": "1",
3+
"packages": {
4+
"lefthook@latest": {
5+
"last_modified": "2025-04-07T13:23:10Z",
6+
"resolved": "github:NixOS/nixpkgs/b0b4b5f8f621bfe213b8b21694bab52ecfcbf30b#lefthook",
7+
"source": "devbox-search",
8+
"version": "1.11.5",
9+
"systems": {
10+
"aarch64-darwin": {
11+
"outputs": [
12+
{
13+
"name": "out",
14+
"path": "/nix/store/4fmy4hm7wq4knkgr22afradj65dhl44j-lefthook-1.11.5",
15+
"default": true
16+
}
17+
],
18+
"store_path": "/nix/store/4fmy4hm7wq4knkgr22afradj65dhl44j-lefthook-1.11.5"
19+
},
20+
"aarch64-linux": {
21+
"outputs": [
22+
{
23+
"name": "out",
24+
"path": "/nix/store/gbzlzd5kri8q91hsr0a5ndsqwzar6c80-lefthook-1.11.5",
25+
"default": true
26+
}
27+
],
28+
"store_path": "/nix/store/gbzlzd5kri8q91hsr0a5ndsqwzar6c80-lefthook-1.11.5"
29+
},
30+
"x86_64-darwin": {
31+
"outputs": [
32+
{
33+
"name": "out",
34+
"path": "/nix/store/91ngsvl5frcd6fa21b2wp0mrz2mxv0c9-lefthook-1.11.5",
35+
"default": true
36+
}
37+
],
38+
"store_path": "/nix/store/91ngsvl5frcd6fa21b2wp0mrz2mxv0c9-lefthook-1.11.5"
39+
},
40+
"x86_64-linux": {
41+
"outputs": [
42+
{
43+
"name": "out",
44+
"path": "/nix/store/bza0zs1fhm718vq4xr0n8rg4lnbj65p2-lefthook-1.11.5",
45+
"default": true
46+
}
47+
],
48+
"store_path": "/nix/store/bza0zs1fhm718vq4xr0n8rg4lnbj65p2-lefthook-1.11.5"
49+
}
50+
}
51+
},
52+
"poetry@latest": {
53+
"last_modified": "2025-03-22T01:19:59Z",
54+
"plugin_version": "0.0.4",
55+
"resolved": "github:NixOS/nixpkgs/0740f6f238767d4caf9afe774d3e88105766dfc6#poetry",
56+
"source": "devbox-search",
57+
"version": "2.1.1",
58+
"systems": {
59+
"aarch64-darwin": {
60+
"outputs": [
61+
{
62+
"name": "out",
63+
"path": "/nix/store/fh1c32rqps8fihjkmv368ym3psf1pdw0-python3.12-poetry-2.1.1",
64+
"default": true
65+
},
66+
{
67+
"name": "dist",
68+
"path": "/nix/store/3bqzgs564nwq81xfffz81dycxsw563hq-python3.12-poetry-2.1.1-dist"
69+
}
70+
],
71+
"store_path": "/nix/store/fh1c32rqps8fihjkmv368ym3psf1pdw0-python3.12-poetry-2.1.1"
72+
},
73+
"aarch64-linux": {
74+
"outputs": [
75+
{
76+
"name": "out",
77+
"path": "/nix/store/pzyp21ympffxlp87djq40s4m0zf2m2p4-python3.12-poetry-2.1.1",
78+
"default": true
79+
},
80+
{
81+
"name": "dist",
82+
"path": "/nix/store/ak59zi20fij3nbwyxw5vbdc3kqq55vkr-python3.12-poetry-2.1.1-dist"
83+
}
84+
],
85+
"store_path": "/nix/store/pzyp21ympffxlp87djq40s4m0zf2m2p4-python3.12-poetry-2.1.1"
86+
},
87+
"x86_64-darwin": {
88+
"outputs": [
89+
{
90+
"name": "out",
91+
"path": "/nix/store/h5gyii01nnrp7z6zaijdyhhsixpa1x87-python3.12-poetry-2.1.1",
92+
"default": true
93+
},
94+
{
95+
"name": "dist",
96+
"path": "/nix/store/km8al95rwj6dbas4db0z3vxanskdp2la-python3.12-poetry-2.1.1-dist"
97+
}
98+
],
99+
"store_path": "/nix/store/h5gyii01nnrp7z6zaijdyhhsixpa1x87-python3.12-poetry-2.1.1"
100+
},
101+
"x86_64-linux": {
102+
"outputs": [
103+
{
104+
"name": "out",
105+
"path": "/nix/store/637d5yc5z3wn5pamfpdihri5q7j85wv5-python3.12-poetry-2.1.1",
106+
"default": true
107+
},
108+
{
109+
"name": "dist",
110+
"path": "/nix/store/dypj58qjw79v0823j44p7pyxf8vf2cmg-python3.12-poetry-2.1.1-dist"
111+
}
112+
],
113+
"store_path": "/nix/store/637d5yc5z3wn5pamfpdihri5q7j85wv5-python3.12-poetry-2.1.1"
114+
}
115+
}
116+
},
117+
"python@latest": {
118+
"last_modified": "2025-03-11T17:52:14Z",
119+
"plugin_version": "0.0.3",
120+
"resolved": "github:NixOS/nixpkgs/0d534853a55b5d02a4ababa1d71921ce8f0aee4c#python313",
121+
"source": "devbox-search",
122+
"version": "3.13.2",
123+
"systems": {
124+
"aarch64-darwin": {
125+
"outputs": [
126+
{
127+
"name": "out",
128+
"path": "/nix/store/c8k24sfwckindjhdxak6z3dhn8w4anx2-python3-3.13.2",
129+
"default": true
130+
}
131+
],
132+
"store_path": "/nix/store/c8k24sfwckindjhdxak6z3dhn8w4anx2-python3-3.13.2"
133+
},
134+
"aarch64-linux": {
135+
"outputs": [
136+
{
137+
"name": "out",
138+
"path": "/nix/store/jsqky488530ax8hdaz5ckldxq9y6qr3k-python3-3.13.2",
139+
"default": true
140+
},
141+
{
142+
"name": "debug",
143+
"path": "/nix/store/fwwjmw2yddxxm6aj51r16v0ffp77zvk1-python3-3.13.2-debug"
144+
}
145+
],
146+
"store_path": "/nix/store/jsqky488530ax8hdaz5ckldxq9y6qr3k-python3-3.13.2"
147+
},
148+
"x86_64-darwin": {
149+
"outputs": [
150+
{
151+
"name": "out",
152+
"path": "/nix/store/wjxlppca1s14xzw5iz608qpywyl5mcdw-python3-3.13.2",
153+
"default": true
154+
}
155+
],
156+
"store_path": "/nix/store/wjxlppca1s14xzw5iz608qpywyl5mcdw-python3-3.13.2"
157+
},
158+
"x86_64-linux": {
159+
"outputs": [
160+
{
161+
"name": "out",
162+
"path": "/nix/store/njpnqszjaj6k38cp4466ygn74n392xy1-python3-3.13.2",
163+
"default": true
164+
},
165+
{
166+
"name": "debug",
167+
"path": "/nix/store/ixcc4jnj3byz0hg943wadfy1phxkmmgg-python3-3.13.2-debug"
168+
}
169+
],
170+
"store_path": "/nix/store/njpnqszjaj6k38cp4466ygn74n392xy1-python3-3.13.2"
171+
}
172+
}
173+
}
174+
}
175+
}

0 commit comments

Comments
 (0)