Tools for interacting with the 'AJuM' database
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
1.2 KiB

import setuptools
# Load README
with open('README.md', 'r', encoding='utf8') as file:
long_description = file.read()
# Define package metadata
setuptools.setup(
name='ajum',
version='0.8.0',
author='Martin Folkers',
author_email='hello@twobrain.io',
maintainer='Fundevogel',
maintainer_email='maschinenraum@fundevogel.de',
description='Tools for interacting with the "AJuM" database',
long_description=long_description,
long_description_content_type='text/markdown',
url='https://codeberg.org/fundevogel/we-love-ajum',
license='MIT',
project_urls={
'Issues': 'https://codeberg.org/fundevogel/we-love-ajum/issues',
},
entry_points='''
[console_scripts]
ajum=ajum.cli:cli
''',
classifiers=[
'Programming Language :: Python :: 3',
'License :: OSI Approved :: MIT License',
'Operating System :: OS Independent',
],
packages=setuptools.find_packages(),
package_data = {'ajum': ['data/index.json']},
install_requires=[
'aiofiles',
'aiohttp',
'bs4',
'click',
'isbnlib',
'lxml',
'pytest',
'requests',
],
python_requires='>=3.6',
)