From 92ff7de756c3ac9d744736b715e099014995fa73 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Wed, 4 May 2022 19:27:05 +0200 Subject: [PATCH] setup.py: use find_packages more heavily No change in behaviour as-is. In the future, if we add a new folder with an __init__.py file, it will get included by default, whereas in the past it would not. i.e. this is changing what we manually have to specify from a whitelist to a blacklist. --- setup.py | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/setup.py b/setup.py index 50f1f9717..2c661629c 100755 --- a/setup.py +++ b/setup.py @@ -70,15 +70,9 @@ setup( python_requires='>={}'.format(MIN_PYTHON_VERSION), install_requires=requirements, extras_require=extras_require, - packages=[ - 'electrum', - 'electrum.qrreader', - 'electrum.gui', - 'electrum.gui.qt', - 'electrum.gui.qt.qrreader', - 'electrum.gui.qt.qrreader.qtmultimedia', - 'electrum.plugins', - ] + [('electrum.plugins.'+pkg) for pkg in find_packages('electrum/plugins')], + packages=(['electrum',] + + [('electrum.'+pkg) for pkg in + find_packages('electrum/', exclude=["tests", "gui.kivy", "gui.kivy.*"])]), package_dir={ 'electrum': 'electrum' },