diff --git a/pyproject.toml b/pyproject.toml index f153c3f..aad8449 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,6 +2,9 @@ requires = ["setuptools"] build-backend = "setuptools.build_meta" +[tool.setuptools.packages.find] +where = ["beeref/"] + [project] name = "BeeRef" version = "0.3.4-dev" diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 0000000..0605e76 --- /dev/null +++ b/setup.cfg @@ -0,0 +1,9 @@ +[flake8] +exclude = squashfs-root + +[coverage:run] +source = beeref + +[tool:pytest] +norecursedirs = squashfs-root +addopts = --cov-report html --cov-config=setup.cfg \ No newline at end of file diff --git a/setup.py b/setup.py deleted file mode 100644 index 48e6759..0000000 --- a/setup.py +++ /dev/null @@ -1,38 +0,0 @@ -from setuptools import setup - -setup( - name='BeeRef', - version='0.3.4-dev', - author='Rebecca Breu', - author_email='rebecca@rbreu.de', - url='https://github.com/rbreu/beeref', - license='LICENSE', - description='A simple reference image viewer', - install_requires=[ - 'pyQt6>=6.5.0,<=6.6.1', - 'pyQt6-Qt6>=6.5.0,<=6.6.1', - 'rectangle-packer>=2.0.1,<=2.0.2', - 'exif>=1.3.5,<=1.6.0', - 'lxml==5.1.0' - ], - packages=[ - 'beeref', - 'beeref.actions', - 'beeref.assets', - 'beeref.config', - 'beeref.documentation', - 'beeref.fileio', - 'beeref.widgets', - 'beeref.widgets.controls', - ], - entry_points={ - 'gui_scripts': [ - 'beeref = beeref.__main__:main' - ] - }, - include_package_data=True, - package_data={ - 'beeref.assets': ['*.png'], - 'beeref': ['documentation/*.html'], - }, -)