Improve publish process
This commit is contained in:
parent
dba4301eb6
commit
e350e8c75c
1 changed files with 7 additions and 1 deletions
8
tasks.py
8
tasks.py
|
@ -1,3 +1,4 @@
|
||||||
|
import os
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
from invoke import task
|
from invoke import task
|
||||||
|
@ -29,5 +30,10 @@ def full_test(ctx):
|
||||||
|
|
||||||
@task
|
@task
|
||||||
def publish(ctx):
|
def publish(ctx):
|
||||||
|
username = os.getenv("PYPI_USERNAME")
|
||||||
|
password = os.getenv("PYPI_TOKEN")
|
||||||
with ctx.cd(BASE_DIR):
|
with ctx.cd(BASE_DIR):
|
||||||
ctx.run(f"poetry publish --build", pty=True, echo=True)
|
args = ""
|
||||||
|
if username and password:
|
||||||
|
args = f"--username {username} --password {password}"
|
||||||
|
ctx.run(f"poetry publish --build {args}", pty=True, echo=True)
|
||||||
|
|
Loading…
Reference in a new issue