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