From 2ea668643e6121b9165a91ad3bf4cdd21a2c22db Mon Sep 17 00:00:00 2001 From: ecasellas <eric.casellas@inrae.fr> Date: Tue, 1 Mar 2022 16:03:01 +0100 Subject: [PATCH] CI pypi only if setup.py changes --- .gitlab-ci.yml | 5 ++++- setup.py | 8 ++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8f9892e..171fc72 100755 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -118,4 +118,7 @@ deploy_pypi: script: - pip install twine - python setup.py sdist bdist_wheel - - TWINE_PASSWORD=${CI_JOB_TOKEN} TWINE_USERNAME=gitlab-ci-token python -m twine upload --repository-url ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/pypi dist/* \ No newline at end of file + - TWINE_PASSWORD=${CI_JOB_TOKEN} TWINE_USERNAME=gitlab-ci-token python -m twine upload --verbose --repository-url ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/pypi dist/* + rules: + - changes: + - setup.py \ No newline at end of file diff --git a/setup.py b/setup.py index 4978bd6..b016ae3 100644 --- a/setup.py +++ b/setup.py @@ -1,3 +1,7 @@ -from setuptools import setup, find_packages +import setuptools -setup(name="gtnash", packages=find_packages()) +setuptools.setup( + name="gtnash", + version="0.0.1", + packages=setuptools.find_packages() +) -- GitLab