f94e15d
From 28772f6f94d37f05728071381a0fa04c6a14783a Mon Sep 17 00:00:00 2001
f94e15d
From: Michael Helmling <michaelhelmling@posteo.de>
f94e15d
Date: Sat, 6 Jul 2019 10:46:03 +0200
f94e15d
Subject: [PATCH 2/2] Fix #62: add pyprinttags to py_modules
f94e15d
f94e15d
---
f94e15d
 setup.py                        | 14 ++++++++------
f94e15d
 tests/test_finds_pyprinttags.py |  2 ++
f94e15d
 2 files changed, 10 insertions(+), 6 deletions(-)
f94e15d
 create mode 100644 tests/test_finds_pyprinttags.py
f94e15d
f94e15d
diff --git a/setup.py b/setup.py
f94e15d
index a1ed9e9..c46ec2a 100644
f94e15d
--- a/setup.py
f94e15d
+++ b/setup.py
f94e15d
@@ -10,7 +10,7 @@
f94e15d
 
f94e15d
 import io, os, os.path, sys
f94e15d
 import re
f94e15d
-from setuptools import setup, find_packages
f94e15d
+from setuptools import setup
f94e15d
 from distutils.extension import Extension
f94e15d
 
f94e15d
 CLASSIFIERS = [
f94e15d
@@ -51,6 +51,7 @@ else:
f94e15d
 
f94e15d
 if '--cython' in sys.argv or is_windows:
f94e15d
     from Cython.Build import cythonize
f94e15d
+
f94e15d
     print('cythonizing taglib.pyx ...')
f94e15d
     extensions = cythonize([Extension('taglib', [os.path.join('src', 'taglib.pyx')], **kwargs)])
f94e15d
     sys.argv = [arg for arg in sys.argv if arg != '--cython']
f94e15d
@@ -76,9 +77,10 @@ setup(
f94e15d
     author_email='michaelhelmling@posteo.de',
f94e15d
     url='http://github.com/supermihi/pytaglib',
f94e15d
     ext_modules=extensions,
f94e15d
-    packages=find_packages(exclude=['tests']),
f94e15d
-    entry_points={'console_scripts': ['{0} = pyprinttags:script'.format(script_name)]},
f94e15d
-    setup_requires=['pytest-runner'],
f94e15d
-    test_suite='tests',
f94e15d
-    tests_require=['pytest']
f94e15d
+    package_dir={'': 'src'},
f94e15d
+    py_modules=['pytaglib', 'pyprinttags'],
f94e15d
+    entry_points={'console_scripts': ['{0}=pyprinttags:script'.format(script_name)]},
f94e15d
+    extras_require={
f94e15d
+        'test': ['pytest-runner', 'pytest']
f94e15d
+    }
f94e15d
 )
f94e15d
diff --git a/tests/test_finds_pyprinttags.py b/tests/test_finds_pyprinttags.py
f94e15d
new file mode 100644
f94e15d
index 0000000..8463df7
f94e15d
--- /dev/null
f94e15d
+++ b/tests/test_finds_pyprinttags.py
f94e15d
@@ -0,0 +1,2 @@
f94e15d
+def test_import_pyprinttags():
f94e15d
+    import pyprinttags
f94e15d
\ No newline at end of file
f94e15d
-- 
f94e15d
2.22.0
f94e15d