-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathsetup.py
More file actions
57 lines (43 loc) · 1.61 KB
/
setup.py
File metadata and controls
57 lines (43 loc) · 1.61 KB
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
46
47
48
49
50
51
52
53
54
55
56
57
import setuptools
import pydiff
NAME = 'PyReadableDiff'
DESCRIPTION = 'Intuitive human-readable diff for text'
# Use .rst markup for the long description in order to provide
# the link to the repository, since PyPI doesn't support .md markup,
# so we can't use the content of README.md for this purpose.
LONG_DESCRIPTION = 'For more detailed information about the library please ' \
'visit `the official repository ' \
'<https://github.com/iuliux/PyReadableDiff>`_.'
AUTHOR = 'Gevorg Davoian, Iulius Curt, Kevin Decker ' \
'(the author of the original jsdiff library) and others'
URL = 'https://github.com/iuliux/PyReadableDiff'
VERSION = pydiff.__version__
PACKAGES = setuptools.find_packages()
KEYWORDS = ['python', 'text', 'diff', 'pydiff']
CLASSIFIERS = [
"Intended Audience :: Developers",
"License :: OSI Approved :: Apache Software License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Topic :: Software Development :: Libraries :: Python Modules"
]
LICENSE = 'Apache-2.0'
setuptools.setup(
name=NAME,
description=DESCRIPTION,
long_description=LONG_DESCRIPTION,
author=AUTHOR,
url=URL,
version=VERSION,
packages=PACKAGES,
keywords=KEYWORDS,
classifiers=CLASSIFIERS,
license=LICENSE
)