-
Notifications
You must be signed in to change notification settings - Fork 2
/
setup.py
41 lines (37 loc) · 947 Bytes
/
setup.py
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
from setuptools import setup, find_packages
import json
with open("metadata.json", encoding="utf-8") as fp:
metadata = json.load(fp)
setup(
name="lexibank_chenhmongmien",
version="1.0",
description=metadata["title"],
license=metadata.get("license", ""),
url=metadata.get("url", ""),
py_modules=["lexibank_chenhmongmien"],
include_package_data=True,
packages=find_packages(where="."),
zip_safe=False,
entry_points={
'lexibank.dataset': [
'chenhmongmien=lexibank_chenhmongmien:Dataset',
],
'cldfbench.commands': [
'chenhmongmien=chenhmongmiencommands',
],
},
install_requires=[
'pylexibank>=3.0',
'beautifulsoup4>=4.7.1',
],
extras_require={
'test': [
'pytest-cldf',
],
'commands': [
'lingrex',
'sinopy',
'python-igraph',
]
},
)