-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
27 lines (23 loc) · 684 Bytes
/
setup.py
File metadata and controls
27 lines (23 loc) · 684 Bytes
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
from pathlib import Path
from setuptools import find_packages, setup
__version__ = (Path(__file__) .parent / "VERSION").read_text().strip()
# package metadata
NAME = "nerdart"
VERSION = __version__
DESCRIPTION = "Nerdy art made with math and code."
URL = "https://github.com/cohml/nerdart"
AUTHOR = "cohml"
REQUIRES_PYTHON = ">=3.9.0"
ENTRY_POINTS = ["nerdart = nerdart.utils.run:main"]
setup(
name=NAME,
version=VERSION,
description=DESCRIPTION,
url=URL,
author=AUTHOR,
python_requires=REQUIRES_PYTHON,
entry_points={"console_scripts": ENTRY_POINTS},
packages=find_packages(exclude=["tests"]),
include_package_data=True,
zip_safe=False,
)