File tree Expand file tree Collapse file tree 3 files changed +39
-5
lines changed
Expand file tree Collapse file tree 3 files changed +39
-5
lines changed Original file line number Diff line number Diff line change 1+ name : Publish Python 🐍 distribution to PyPI
2+
3+ on :
4+ push :
5+ tags :
6+ - ' v*.*.*'
7+
8+ jobs :
9+ build-and-publish :
10+ runs-on : ubuntu-latest
11+
12+ steps :
13+ - name : Checkout code
14+ uses : actions/checkout@v4
15+
16+ - name : Set up Python
17+ uses : actions/setup-python@v5
18+ with :
19+ python-version : ' 3.12'
20+
21+ - name : Install build tool
22+ run : pip install build
23+
24+ - name : Build package
25+ run : python -m build
26+
27+ - name : Publish to PyPI
28+ uses : pypa/gh-action-pypi-publish@release/v1
29+ with :
30+ password : ${{ secrets.PYPI_TOKEN }}
Original file line number Diff line number Diff line change 11from appwrite_lab import get_global_labs
2- from appwrite_lab .utils import print_table , print_2d_table , console
2+ from appwrite_lab .utils import print_table
33from appwrite_lab ._orchestrator import get_template_versions
44import typer
55
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+
15[project ]
26name = " appwrite-lab"
37version = " 0.0.1"
48description = " Zero-click Appwrite test environments."
59readme = " README.md"
6- requires-python = " >=3.12 "
7- dependencies = [" playwright" , " typer" ]
8-
10+ requires-python = " >=3.11 "
11+ dependencies = [" playwright" , " typer>=0.16.0 " , " python-dotenv>=1.1.0 " ]
12+ license = { text = " MIT " }
913[project .scripts ]
10- appwrite-lab = " appwrite_lab.cli.entry:app"
14+ appwrite-lab = " appwrite_lab.cli.entry:app"
You can’t perform that action at this time.
0 commit comments