File tree Expand file tree Collapse file tree 6 files changed +11
-9
lines changed Expand file tree Collapse file tree 6 files changed +11
-9
lines changed Original file line number Diff line number Diff line change 26
26
TWINE_USERNAME : ${{ secrets.PYPI_USERNAME }}
27
27
TWINE_PASSWORD : ${{ secrets.PYPI_PASSWORD }}
28
28
run : |
29
- make build
29
+ make submodules build
30
30
twine upload dist/*
31
31
release_environment :
32
32
if : github.event_name == 'push' && startsWith(github.ref, 'refs/tags')
Original file line number Diff line number Diff line change 19
19
strategy :
20
20
max-parallel : 12
21
21
matrix :
22
- python-version : ["3.11", "3.12", "3. 13"]
22
+ python-version : ["3.13"]
23
23
os : [ubuntu-latest]
24
24
steps :
25
25
- uses : actions/checkout@v4
31
31
- name : Install Dependencies
32
32
run : uv sync --all-extras
33
33
- name : Run Tests
34
- run : make test
34
+ run : make modules test
Original file line number Diff line number Diff line change @@ -12,13 +12,13 @@ repos:
12
12
- id : pretty-format-toml
13
13
args : [--autofix]
14
14
- repo : https://github.com/kynan/nbstripout
15
- rev : 0.7 .1
15
+ rev : 0.8 .1
16
16
hooks :
17
17
- id : nbstripout
18
18
files : " .ipynb"
19
19
- repo : https://github.com/astral-sh/ruff-pre-commit
20
- rev : " v0.4.4 "
20
+ rev : " v0.11.0 "
21
21
hooks :
22
22
- id : ruff
23
- args : [--fix, --exit-non-zero-on-fix]
23
+ args : [--fix, --exit-non-zero-on-fix, --config=pyproject.toml ]
24
24
- id : ruff-format
Original file line number Diff line number Diff line change 1
1
install : modules
2
- pip install -e .[dev,docs]
2
+ uv venv --python 3.12
3
+ uv sync --extra docs --extra dev
3
4
4
5
dev :
5
6
uv sync --all-extras
9
10
modules :
10
11
git config --global --add safe.directory sky130
11
12
git config --global --add safe.directory sky130/src
13
+ git config --global --add safe.directory /__w/skywater130/skywater130
12
14
git submodule
13
15
git submodule update --init --recursive
14
16
47
49
docs :
48
50
uv run jb build docs
49
51
50
- .PHONY : gdsdiff build conda docs
52
+ .PHONY : gdsdiff build conda docs modules
Original file line number Diff line number Diff line change @@ -42,6 +42,7 @@ Then you can install with:
42
42
``` bash
43
43
git clone https://github.com/gdsfactory/sky130.git
44
44
cd sky130
45
+ make install
45
46
uv venv --python 3.12
46
47
uv sync --extra docs --extra dev
47
48
```
Original file line number Diff line number Diff line change @@ -13,7 +13,6 @@ classifiers = [
13
13
" Programming Language :: Python :: 3.12" ,
14
14
" Operating System :: OS Independent"
15
15
]
16
-
17
16
dependencies = [
18
17
" gdsfactory>=9.5.10" ,
19
18
" PySpice"
You can’t perform that action at this time.
0 commit comments