1
1
[project ]
2
2
name = " rockerc"
3
- version = " 0.4.3 "
3
+ version = " 0.5.0 "
4
4
authors = [{ name = " Austin Gregg-Smith" , email = " blooop@gmail.com" }]
5
5
description = " A tool to parse rockerc.yaml files and pass on the arguments onto rocker"
6
6
readme = " README.md"
@@ -50,27 +50,34 @@ test = [
50
50
" coverage>=7.5.4,<=7.6.9" ,
51
51
]
52
52
# These are a list of externally maintained rocker extensions. use pip install rockerc[extensions] to install all of them
53
- extensions = [" pixi-rocker>=0.0.9" ," palanteer-rocker>=0.0.1" ," lazygit-rocker>=0.0.1" ," ghrocker==0.0.9" ," groot-rocker==0.4.1" ," cargo-rocker==0.0.3" ]
53
+ extensions = [
54
+ " pixi-rocker>=0.0.9" ,
55
+ " palanteer-rocker>=0.0.1" ,
56
+ " lazygit-rocker>=0.0.1" ,
57
+ " ghrocker==0.0.9" ,
58
+ " groot-rocker==0.4.1" ,
59
+ " cargo-rocker==0.0.3" ,
60
+ ]
54
61
55
62
56
63
[build-system ]
57
64
requires = [" hatchling" ]
58
65
build-backend = " hatchling.build"
59
66
60
67
[tool .hatch .build ]
61
- include = [" rockerc" ]
68
+ include = [" rockerc" ]
62
69
63
70
[project .scripts ]
64
71
rockerc = " rockerc.rockerc:run_rockerc"
65
72
66
73
# Environments
67
74
[tool .pixi .environments ]
68
- default = {features = [" test" ], solve-group = " default" }
69
- py309 = [" py309" ," test" ]
70
- py310 = [" py310" ," test" ]
71
- py311 = [" py311" ," test" ]
72
- py312 = [" py312" ," test" ]
73
- py313 = [" py313" ," test" ]
75
+ default = { features = [" test" ], solve-group = " default" }
76
+ py309 = [" py309" , " test" ]
77
+ py310 = [" py310" , " test" ]
78
+ py311 = [" py311" , " test" ]
79
+ py312 = [" py312" , " test" ]
80
+ py313 = [" py313" , " test" ]
74
81
75
82
76
83
[tool .pixi .tasks ]
@@ -79,7 +86,7 @@ check-clean-workspace = "git diff --exit-code"
79
86
ruff-lint = " ruff check . --fix"
80
87
pylint = " pylint --version && echo 'running pylint...' && pylint $(git ls-files '*.py')"
81
88
lint = { depends_on = [" ruff-lint" , " pylint" ] }
82
- style = { depends_on = [" format" ," lint" ]}
89
+ style = { depends_on = [" format" , " lint" ] }
83
90
commit-format = " git commit -a -m'autoformat code' || true"
84
91
test = " pytest"
85
92
coverage = " coverage run -m pytest && coverage xml -o coverage.xml"
@@ -90,8 +97,14 @@ update-lock-push = { depends_on = ["update-lock", "push"] }
90
97
fix = { depends_on = [" update-lock" , " format" , " ruff-lint" ] }
91
98
fix-commit-push = { depends_on = [" fix" , " commit-format" , " update-lock-push" ] }
92
99
ci-no-cover = { depends_on = [" style" , " test" ] }
93
- ci = { depends_on = [" format" ," ruff-lint" , " pylint" , " coverage" , " coverage-report" ] }
94
- ci-push = {depends_on =[" format" ," ruff-lint" ," update-lock" ," ci" ," push" ]}
100
+ ci = { depends_on = [
101
+ " format" ,
102
+ " ruff-lint" ,
103
+ " pylint" ,
104
+ " coverage" ,
105
+ " coverage-report" ,
106
+ ] }
107
+ ci-push = { depends_on = [" format" , " ruff-lint" , " update-lock" , " ci" , " push" ] }
95
108
clear-pixi = " rm -rf .pixi pixi.lock"
96
109
setup-git-merge-driver = " git config merge.ourslock.driver true"
97
110
update-from-template-repo = " ./scripts/update_from_template.sh"
0 commit comments