File tree Expand file tree Collapse file tree 7 files changed +25
-12
lines changed Expand file tree Collapse file tree 7 files changed +25
-12
lines changed Original file line number Diff line number Diff line change 7
7
runs-on : ubuntu-latest
8
8
strategy :
9
9
matrix :
10
- python-version : ["3.10 ", "3.11 "]
10
+ python-version : ["3.11 ", "3.12 "]
11
11
steps :
12
12
- uses : actions/checkout@v3
13
13
- name : Set up Python ${{ matrix.python-version }}
Original file line number Diff line number Diff line change 7
7
runs-on : ubuntu-latest
8
8
strategy :
9
9
matrix :
10
- python-version : ["3.10 ", "3.11 "]
10
+ python-version : ["3.11 ", "3.12 "]
11
11
steps :
12
12
- uses : actions/checkout@v3
13
13
- name : Set up Python ${{ matrix.python-version }}
Original file line number Diff line number Diff line change 1
1
.env
2
2
build
3
3
dist
4
+ __pycache__
4
5
result
5
6
src /beku_stackabletech.egg-info
6
7
examples /suites /tests /_work
8
+ # pixi environments
9
+ .pixi
10
+
Original file line number Diff line number Diff line change @@ -6,9 +6,12 @@ All notable changes to this project will be documented in this file.
6
6
7
7
## Added
8
8
9
- - Nix build files ([ #12 ] )
9
+ - Nix build files ([ #18 ] )
10
+ - Raise build versions ([ #18 ] )
11
+ - Use setuptools to build the project ([ #18 ] )
12
+ - Drop support for 3.10 and add support for 3.12 ([ #18 ] )
10
13
11
- [ #12 ] : https://github.com/stackabletech/beku.py/pull/12
14
+ [ #18 ] : https://github.com/stackabletech/beku.py/pull/18
12
15
13
16
## [ 0.0.9] - 2023-08-23
14
17
Original file line number Diff line number Diff line change @@ -67,8 +67,7 @@ Also see the `examples` folder.
67
67
68
68
Update the version in:
69
69
70
- * ` pyproject.toml `
71
- * ` version.py `
70
+ * ` src/beku/version.py `
72
71
* ` README.md ` : version and pip install command.
73
72
74
73
Update the CHANGELOG.
@@ -77,6 +76,6 @@ Build and publish:
77
76
78
77
``` sh
79
78
rm -rf dist/
80
- python -m build --wheel .
79
+ python -m build --sdist -- wheel .
81
80
twine upload dist/*
82
81
```
Original file line number Diff line number Diff line change
1
+ [build-system ]
2
+ requires = [" setuptools >= 61.0" ]
3
+ build-backend = " setuptools.build_meta"
4
+
1
5
[project ]
2
6
name = " beku-stackabletech"
3
- version = " 0.0.9 "
7
+ dynamic = [ " version " ]
4
8
authors = [{ name = " Razvan Mihai" , email = " razvan.mihai@stackable.tech" }]
5
9
description = " Test suite expander for Stackable Kuttl tests."
6
10
readme = " README.md"
@@ -11,9 +15,10 @@ classifiers = [
11
15
" Operating System :: OS Independent" ,
12
16
]
13
17
dependencies = [" Jinja2>=3.1.2" , " PyYAML>=6.0" ]
18
+
14
19
[project .optional-dependencies ]
15
- lint = [' ruff==0.0.275 ' , ' mypy==1.4.0 ' ]
16
- publish = [' twine== 5.0.0 ' , ' build== 1.2.1 ' ]
20
+ lint = [' ruff>=0.4 ' , ' mypy>=1.10 ' ]
21
+ publish = [' twine>= 5.0' , ' build>= 1.2' ]
17
22
18
23
[project .scripts ]
19
24
beku = " beku.main:main"
@@ -28,3 +33,6 @@ line-length = 120
28
33
29
34
[tool .mypy ]
30
35
exclude = [' examples/' ]
36
+
37
+ [tool .setuptools .dynamic ]
38
+ version = { attr = " beku.version.__version__" }
Original file line number Diff line number Diff line change 1
1
"""Package version."""
2
- __version_info__ = (0 , 0 , '9' )
3
- __version__ = "." .join (map (str , __version_info__ ))
2
+ __version__ = "0.0.9"
You can’t perform that action at this time.
0 commit comments