1"""
2Setup for lookatme
3"""
4
5
6from setuptools import setup, find_packages
7import os
8
9
10req_path = os.path.join(os.path.dirname(__file__), "requirements.txt")
11with open(req_path, "r") as f:
12    required = f.read().splitlines()
13
14
15readme_path = os.path.join(os.path.dirname(__file__), "README.md")
16with open(readme_path, "r") as f:
17    readme = f.read()
18
19
20setup(
21    name="lookatme",
22    version="2.3.2",
23    description="An interactive, command-line presentation tool",
24    author="James Johnson",
25    author_email="d0c.s4vage@gmail.com",
26    url="https://github.com/d0c-s4vage/lookatme",
27    long_description=readme,
28    long_description_content_type="text/markdown",
29    python_requires=">=3.6",
30    packages=find_packages(exclude=["docs", ".gitignore", "README.md"]),
31    install_requires=required,
32    classifiers=[
33        "Environment :: Console",
34        "Environment :: Plugins",
35        "Intended Audience :: Developers",
36        "License :: OSI Approved :: MIT License",
37        "Operating System :: OS Independent",
38        "Programming Language :: Python :: 3",
39        "Programming Language :: Python :: 3 :: Only",
40        "Topic :: Multimedia :: Graphics :: Presentation",
41        "Topic :: Software Development :: Documentation",
42    ],
43    entry_points={
44        "console_scripts": [
45            "lookatme = lookatme.__main__:main",
46            "lam = lookatme.__main__:main",
47            "witnessme = lookatme.__main__:main",
48        ]
49    },
50)
51