diff options
| author | jvoisin | 2018-05-21 22:52:42 +0200 |
|---|---|---|
| committer | jvoisin | 2018-05-21 22:52:42 +0200 |
| commit | 1843d05a29e61d0b4dd23cf2f693adb51ffb93ec (patch) | |
| tree | 1a6af96bf50b393872b65d51e4ca2c60c93279df | |
| parent | d5e00211dbf40454988767036d63325148c0a147 (diff) | |
Give a first shot at writing a setup.py file
Diffstat (limited to '')
| -rw-r--r-- | setup.py | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..26f733f --- /dev/null +++ b/setup.py | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | import setuptools | ||
| 2 | |||
| 3 | with open("README.md", "r") as fh: | ||
| 4 | long_description = fh.read() | ||
| 5 | |||
| 6 | setuptools.setup( | ||
| 7 | name="mat2", | ||
| 8 | version='0.1.1', | ||
| 9 | author="Julien (jvoisin) Voisin", | ||
| 10 | author_email="julien.voisin+mat2@dustri.org", | ||
| 11 | description="A handy tool to trash your metadata", | ||
| 12 | long_description=long_description, | ||
| 13 | long_description_content_type="text/markdown", | ||
| 14 | url="https://0xacab.org/jvoisin/mat2", | ||
| 15 | python_requires = '>=3.5.0', | ||
| 16 | scripts=['mat2.py'], | ||
| 17 | install_requires=[ | ||
| 18 | 'mutagen', | ||
| 19 | 'PyGObject', | ||
| 20 | 'pycairo', | ||
| 21 | ], | ||
| 22 | packages=setuptools.find_packages(exclude=('tests', )), | ||
| 23 | classifiers=( | ||
| 24 | "Development Status :: 3 - Alpha", | ||
| 25 | "Environment :: Console", | ||
| 26 | "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", | ||
| 27 | "Operating System :: OS Independent", | ||
| 28 | "Programming Language :: Python :: 3 :: Only", | ||
| 29 | "Topic :: Security", | ||
| 30 | "Intended Audience :: End Users/Desktop", | ||
| 31 | ), | ||
| 32 | project_urls={ | ||
| 33 | 'bugtacker': 'https://0xacab.org/jvoisin/mat2/issues', | ||
| 34 | }, | ||
| 35 | ) | ||
