aboutsummaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
authorMatthias Baumgartner <dev@igsor.net>2023-03-01 21:58:23 +0100
committerMatthias Baumgartner <dev@igsor.net>2023-03-01 21:58:23 +0100
commit365b36a30eb0afb706b706e0fa32b414f9d51a90 (patch)
tree1bced3ed7e9776cd547e14cc63b71b1e83cdeb72 /setup.py
parent6eca3af569997f28eee9d169a68cef4bbd6fd789 (diff)
downloadbsie-365b36a30eb0afb706b706e0fa32b414f9d51a90.tar.gz
bsie-365b36a30eb0afb706b706e0fa32b414f9d51a90.tar.bz2
bsie-365b36a30eb0afb706b706e0fa32b414f9d51a90.zip
build instructions
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py41
1 files changed, 28 insertions, 13 deletions
diff --git a/setup.py b/setup.py
index d45f178..43bdd32 100644
--- a/setup.py
+++ b/setup.py
@@ -1,33 +1,48 @@
-from setuptools import setup
+from setuptools import setup, find_packages
import os
setup(
+ # package metadata
name='bsie',
- version='0.0.1',
+ version='0.23.03',
author='Matthias Baumgartner',
- author_email='dev@igsor.net',
+ author_email='dev@bsfs.io',
description='Extract information from files and store them in a BSFS.',
long_description=open(os.path.join(os.path.dirname(__file__), 'README')).read(),
license='BSD',
license_files=('LICENSE', ),
- url='https://www.igsor.net/projects/blackstar/bsie/',
- download_url='https://pip.igsor.net',
- packages=('bsie', ),
+ url='https://www.bsfs.io/bsie/',
+ download_url='https://pip.bsfs.io',
+
+ # packages
+ packages=[p for p in find_packages() if p.startswith('bsie')],
+ # data files are included if mentioned in MANIFEST.in
+ include_package_data=True,
+
+ # entrypoints
+ entry_points={
+ 'console_scripts': [
+ 'bsie = bsie.apps:main',
+ ],
+ },
+
+ # dependencies
+ python_requires=">=3.7",
install_requires=(
'bsfs',
+ # filematcher
'pyparsing',
'python-magic',
- 'rdflib', # only for tests
- 'requests', # only for tests
- 'preview_generator', # also depends on some system packages
),
- python_requires=">=3.7",
extra_require=(
- # image reader
- 'pillow', 'rawpy',
- # image extractors
+ # image feature extractors
'numpy',
+ # preview reader
+ 'preview_generator', # also depends on some system packages
+ # image reader
+ 'pillow',
+ 'rawpy',
)
)