diff --git a/build.py b/build.py index c99f767..4d80270 100644 --- a/build.py +++ b/build.py @@ -56,6 +56,18 @@ def cythonize_helper(extension_modules: List[Extension]) -> List[Extension]: force=True, ) +CLASSIFIERS = ''' +Development Status :: 4 - Beta +Intended Audience :: Science/Research +Intended Audience :: Developers +License :: OSI Approved +Programming Language :: Python +Topic :: Software Development +Topic :: Scientific/Engineering +Operating System :: POSIX +Operating System :: Unix +Operating System :: MacOS +''' def build(): @@ -64,6 +76,19 @@ def build(): # Use Setuptools to collect files distribution = Distribution({ + "name": "bwapy", + 'version': '0.0.1', # FIXME + 'description': 'Todo', # FIXME + 'long_description': 'FIXME', + 'long_description_content_type': 'text/x-rst', + 'author': 'Nils Homer', + 'author_email': 'nils@fulcrumgenomics.com', + 'license': 'MIT', + 'platforms': ['POSIX', 'UNIX', 'MacOS'], + 'classifiers': [_f for _f in CLASSIFIERS.split('\n') if _f], + 'url': 'https://github.com/fulcrumgenomics/bwapy', + 'packages': ['bwapy'], + 'package_dirs': {'bwapy': 'bwapy'}, "ext_modules": extension_modules, "cmdclass": { "build_ext": cython_build_ext, diff --git a/bwapy/__init__.py b/bwapy/__init__.py index e69de29..6fc987c 100644 --- a/bwapy/__init__.py +++ b/bwapy/__init__.py @@ -0,0 +1,4 @@ +import bwapy.libbwapy as libbwapy +from bwapy.libbwapy import * # noqa: F403 + +__all__ = libbwapy diff --git a/tests/test_bwapy.py b/tests/test_bwapy.py index 0fbbaf5..4e703ab 100644 --- a/tests/test_bwapy.py +++ b/tests/test_bwapy.py @@ -3,10 +3,10 @@ import pytest from pysam import FastxRecord -from bwapy.libbwapy import BwaAln -from bwapy.libbwapy import BwaAlnOptions -from bwapy.libbwapy import BwaAlnOptionsBuilder -from bwapy.libbwapy import BwaIndex +from bwapy import BwaAln +from bwapy import BwaAlnOptions +from bwapy import BwaAlnOptionsBuilder +from bwapy import BwaIndex @pytest.fixture()