From f7e6c16228b87bf86e596398df1b176b4168a517 Mon Sep 17 00:00:00 2001
From: Marek Chrastina <marek.chrastina@vsb.cz>
Date: Mon, 21 Oct 2019 11:06:40 +0200
Subject: [PATCH] Fix showing 0.0.0 version

---
 .gitlab-ci.yml     | 3 ++-
 pipdeps/pipdeps.py | 2 ++
 setup.py           | 6 ++----
 3 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f69f55d..a570c45 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -22,7 +22,7 @@ pylint:
   before_script:
     - export PYTHONIOENCODING=UTF-8
     - export LC_CTYPE=en_US.UTF-8
-    - python setup.py egg_info
+    - python -W ignore::UserWarning:distutils.dist setup.py egg_info
     - pip install $(paste -d " " -s pipdeps.egg-info/requires.txt)
   script:
     - pylint $(find . -type f -not -path "*/.eggs/*" -name "*.py")
@@ -56,6 +56,7 @@ Install test:
   script:
     - source .venv/bin/activate
     - pip install dist/pipdeps*tar.gz
+    - pip list
     - pipdeps -l || true
     - pipdeps -u
 
diff --git a/pipdeps/pipdeps.py b/pipdeps/pipdeps.py
index 24b5598..824da7b 100644
--- a/pipdeps/pipdeps.py
+++ b/pipdeps/pipdeps.py
@@ -55,6 +55,8 @@ def upgrade_package(data):
     """
     pip install --upgrade "<package>==<versions>"
     """
+    if not data:
+        return
     to_upgrade = []
     for package, version in data:
         to_upgrade.append("%s==%s" % (package, version))
diff --git a/setup.py b/setup.py
index a3027d5..a706d07 100644
--- a/setup.py
+++ b/setup.py
@@ -1,9 +1,7 @@
 """
 pipdeps setup
 """
-from distutils.core import setup
-import setuptools  # noqa
-#from setuptools import setup, find_packages
+from setuptools import setup, find_packages
 
 setup(
     name='pipdeps',
@@ -21,7 +19,7 @@ setup(
     author_email='support@it4i.cz',
     url='https://code.it4i.cz/sccs/pip-deps',
     license='GPLv3+',
-    packages=setuptools.find_packages(),
+    packages=find_packages(),
     namespace_packages=['pipdeps'],
     include_package_data=True,
     zip_safe=False,
-- 
GitLab