-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsetup.py
45 lines (43 loc) · 1.52 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
from setuptools import find_packages, setup
# py -m build
# twine upload dist/*
VERSION = "0.0.2"
DESCRIPTION = "An ASMR keyboard sound effect CLI package"
LONG_DESCRIPTION = """
An ASMR keyboard sound effect package,
additionally containing an aesthetic and simple typing test application
which calculates WPM and accuracy.
Also contains support for different themes, duration and punctuation toggle.
Also has options to play my favourite lofi music.
"""
# Setup
setup(
name="pyhb",
version=VERSION,
author="Axis (blankRiot96)",
email="[email protected]",
description=DESCRIPTION,
long_description=LONG_DESCRIPTION,
packages=find_packages(),
install_requires=["pygame", "keyboard", "requests", "click"],
python_requires=">=3.7",
keywords=["aesthetic", "typing test"],
classifiers=[
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Topic :: Artistic Software",
"Topic :: Multimedia :: Sound/Audio",
"Intended Audience :: End Users/Desktop",
],
entry_points={"console_scripts": ["pyhb=pyhb:main"]},
include_package_data=True,
data_files=[
"pyhb/typing_tester/assets/pyhb_icon.png",
"pyhb/typing_tester/assets/retry_icon.png",
"pyhb/typing_tester/assets/settings_icon.png",
"pyhb/typing_tester/words.txt",
],
)