author | Claudio Luck <claudio.luck@pep.foundation> |
Wed, 27 Feb 2019 14:43:35 +0100 | |
changeset 57 | 2f4ad3800a3f |
parent 56 | d48cf08cf448 |
child 60 | b19d0a86651b |
permissions | -rw-r--r-- |
56
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
1 |
# -*- coding: utf-8 -*- |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
2 |
|
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
3 |
import sys |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
4 |
from setuptools import setup |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
5 |
|
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
6 |
sys.path.insert(0, '.') |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
7 |
from yml2 import yml2c |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
8 |
caption = yml2c.__doc__.split('\n')[0] |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
9 |
short_desc, version = map(lambda s: s.strip(), caption.split('version', 1)) |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
10 |
|
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
11 |
with open('README.md', 'r') as fh: |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
12 |
long_desc = fh.read().strip() |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
13 |
|
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
14 |
setup( |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
15 |
name='YML2', |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
16 |
version=version, |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
17 |
description=short_desc, |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
18 |
long_description=long_desc, |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
19 |
author="Volker Birk", |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
20 |
author_email="vb@pep.foundation", |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
21 |
url="https://pep.foundation/dev/repos/yml2", |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
22 |
zip_safe=False, |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
23 |
packages=["yml2"], |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
24 |
install_requires=['lxml'], |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
25 |
package_data = { |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
26 |
'': ['gpl-2.0.txt', '*.css', '*.yhtml2'], |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
27 |
'yml2': ['*.yml2', '*.ysl2'], |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
28 |
}, |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
29 |
entry_points = { |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
30 |
'console_scripts': [ |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
31 |
'yml2c=yml2.yml2c:main', |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
32 |
'yml2proc=yml2.yml2proc:main' |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
33 |
], |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
34 |
} |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
35 |
) |
d48cf08cf448
wip: add setup.py, README.md and debian packaging
Claudio Luck <claudio.luck@pep.foundation>
parents:
diff
changeset
|
36 |