[virt-tools-list] [virt-bootstrap][PATCH 3/7] Move sources up one level

Cédric Bosdonnat cbosdonnat at suse.com
Tue Sep 5 16:41:20 UTC 2017


For sdist to package both the tests and sources, move the sources
up one level in the tree.
---
 README.md                                                        | 2 +-
 run                                                              | 2 +-
 setup.py                                                         | 9 +++------
 {src/virtBootstrap => virtBootstrap}/__init__.py                 | 0
 {src/virtBootstrap => virtBootstrap}/progress.py                 | 0
 {src/virtBootstrap => virtBootstrap}/sources/__init__.py         | 0
 {src/virtBootstrap => virtBootstrap}/sources/docker_source.py    | 0
 {src/virtBootstrap => virtBootstrap}/sources/file_source.py      | 0
 .../sources/virt_builder_source.py                               | 0
 {src/virtBootstrap => virtBootstrap}/utils.py                    | 0
 {src/virtBootstrap => virtBootstrap}/virt_bootstrap.py           | 0
 11 files changed, 5 insertions(+), 8 deletions(-)
 rename {src/virtBootstrap => virtBootstrap}/__init__.py (100%)
 rename {src/virtBootstrap => virtBootstrap}/progress.py (100%)
 rename {src/virtBootstrap => virtBootstrap}/sources/__init__.py (100%)
 rename {src/virtBootstrap => virtBootstrap}/sources/docker_source.py (100%)
 rename {src/virtBootstrap => virtBootstrap}/sources/file_source.py (100%)
 rename {src/virtBootstrap => virtBootstrap}/sources/virt_builder_source.py (100%)
 rename {src/virtBootstrap => virtBootstrap}/utils.py (100%)
 rename {src/virtBootstrap => virtBootstrap}/virt_bootstrap.py (100%)

diff --git a/README.md b/README.md
index ecb533e..40c2cc3 100644
--- a/README.md
+++ b/README.md
@@ -20,7 +20,7 @@ To test changes without installing the package in your machine,
 use the run script. For example to run virt-bootstrap, use a command
 like the following one:
 
-    ./run src/virtBootstrap/virt_bootstrap.py --help
+    ./run virtBootstrap/virt_bootstrap.py --help
 
 The following commands will be useful for anyone writing patches:
 
diff --git a/run b/run
index 5112034..a333fb3 100755
--- a/run
+++ b/run
@@ -16,5 +16,5 @@
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-export PYTHONPATH=$PWD/src:$PYTHONPATH
+export PYTHONPATH=$PWD:$PYTHONPATH
 $@
diff --git a/setup.py b/setup.py
index bca9955..1ed852f 100755
--- a/setup.py
+++ b/setup.py
@@ -12,9 +12,7 @@ import sys
 import subprocess
 import setuptools
 from setuptools.command.install import install
-
-# pylint: disable=import-error, wrong-import-position
-sys.path.insert(0, 'src')  # noqa: E402
+from setuptools.command.sdist import sdist
 import virtBootstrap
 
 
@@ -75,7 +73,7 @@ class CheckPylint(setuptools.Command):
         """
 
         res = 0
-        files = ' '.join(["setup.py", "src/virtBootstrap/*.py", "tests/*.py"])
+        files = ' '.join(["setup.py", "virtBootstrap/*.py", "tests/*.py"])
         output_format = "colorized" if sys.stdout.isatty() else "text"
 
         print(">>> Running pycodestyle ...")
@@ -105,8 +103,7 @@ setuptools.setup(
     url='https://github.com/virt-manager/virt-bootstrap',
     # What does your project relate to?
     keywords='virtualization container rootfs',
-    package_dir={"": "src"},
-    packages=setuptools.find_packages('src'),
+    packages=setuptools.find_packages(),
     test_suite='tests',
     entry_points={
         'console_scripts': [
diff --git a/src/virtBootstrap/__init__.py b/virtBootstrap/__init__.py
similarity index 100%
rename from src/virtBootstrap/__init__.py
rename to virtBootstrap/__init__.py
diff --git a/src/virtBootstrap/progress.py b/virtBootstrap/progress.py
similarity index 100%
rename from src/virtBootstrap/progress.py
rename to virtBootstrap/progress.py
diff --git a/src/virtBootstrap/sources/__init__.py b/virtBootstrap/sources/__init__.py
similarity index 100%
rename from src/virtBootstrap/sources/__init__.py
rename to virtBootstrap/sources/__init__.py
diff --git a/src/virtBootstrap/sources/docker_source.py b/virtBootstrap/sources/docker_source.py
similarity index 100%
rename from src/virtBootstrap/sources/docker_source.py
rename to virtBootstrap/sources/docker_source.py
diff --git a/src/virtBootstrap/sources/file_source.py b/virtBootstrap/sources/file_source.py
similarity index 100%
rename from src/virtBootstrap/sources/file_source.py
rename to virtBootstrap/sources/file_source.py
diff --git a/src/virtBootstrap/sources/virt_builder_source.py b/virtBootstrap/sources/virt_builder_source.py
similarity index 100%
rename from src/virtBootstrap/sources/virt_builder_source.py
rename to virtBootstrap/sources/virt_builder_source.py
diff --git a/src/virtBootstrap/utils.py b/virtBootstrap/utils.py
similarity index 100%
rename from src/virtBootstrap/utils.py
rename to virtBootstrap/utils.py
diff --git a/src/virtBootstrap/virt_bootstrap.py b/virtBootstrap/virt_bootstrap.py
similarity index 100%
rename from src/virtBootstrap/virt_bootstrap.py
rename to virtBootstrap/virt_bootstrap.py
-- 
2.13.2




More information about the virt-tools-list mailing list