38 lines
989 B
Python
38 lines
989 B
Python
import setuptools, sys, os
|
|
|
|
with open("../meta/version") as fh:
|
|
version = fh.read().strip()
|
|
|
|
def package_files(directory):
|
|
entries = []
|
|
for (path, directories, filenames) in os.walk(directory):
|
|
entries.append((path, [os.path.join(path, f) for f in filenames]))
|
|
return entries
|
|
|
|
extra_files = package_files('aqt_data')
|
|
|
|
setuptools.setup(
|
|
name="aqt",
|
|
version=version,
|
|
author="Ankitects Pty Ltd",
|
|
description="Anki's Qt GUI code",
|
|
long_description="Anki's QT GUI code",
|
|
long_description_content_type="text/markdown",
|
|
url="https://apps.ankiweb.net",
|
|
packages=setuptools.find_packages(".", exclude=["tests"]),
|
|
data_files=extra_files,
|
|
classifiers=[
|
|
],
|
|
python_requires='>=3.6',
|
|
install_requires=[
|
|
'beautifulsoup4',
|
|
'requests',
|
|
'send2trash',
|
|
'pyaudio',
|
|
'markdown',
|
|
'jsonschema',
|
|
'psutil; sys.platform == "win32"',
|
|
'pywin32; sys.platform == "win32"',
|
|
]
|
|
)
|