-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathsetup.py
29 lines (25 loc) · 1.05 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
from setuptools import setup
from pyship import __application_name__, __author__, __version__, __description__, __author_email__, __download_url__, __url__
requirements = ["setuptools", "wheel", "ismain", "balsa", "requests", "attrs", "typeguard", "toml", "pyinstaller", "semver", "python-dateutil", "wheel-inspect", "boto3", "awsimple",
"pyshipupdate"]
with open("readme.md", encoding="utf-8") as f:
long_description = "\n" + f.read()
setup(
name=__application_name__,
version=__version__,
author=__author__,
install_requires=requirements,
description=__description__,
long_description=long_description,
long_description_content_type="text/markdown",
author_email=__author_email__,
license="MIT License",
url=__url__,
download_url=__download_url__,
keywords=["freezer", "installer", "ship"],
classifiers=[],
packages=[__application_name__, f"{__application_name__}.launcher", f"{__application_name__}.patch"],
package_data={
"": ["*.ico"], __application_name__: ["py.typed"]
},
)