-
Notifications
You must be signed in to change notification settings - Fork 1
/
setup.py
35 lines (33 loc) · 1.28 KB
/
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
from setuptools import find_packages, setup
version = {}
with open("src/ya2ro/ya2ro.py") as fp:
exec(fp.read(), version)
setup(
name='ya2ro',
author='Antonia Pavel, Daniel Garijo',
author_email='daniel.garijo@upm.es',
description='Tool to which you pass basic information of a project or a research article (such as the datasets, software, people who have been involved, bibliography...) and generates two files with structured information with the intention of easing the readability for machines and people. One file is a webpage with all the relevant information and the other one is a Research Object.',
version=version['__version__'],
url='https://github.com/oeg-upm/ya2ro',
packages=find_packages(where="src",),
package_dir={"": "src"},
package_data={'ya2ro': ['images/*', 'resources/*']},
license='Apache License 2.0',
long_description=open('README.md').read(),
long_description_content_type='text/markdown',
entry_points={
'console_scripts': [
'ya2ro = ya2ro.ya2ro:main',
],
},
install_requires=[
'PyYAML>=5.0.0',
'bs4>=0.0.1',
'requests>=2.22.0',
'bibtexparser>=1.2.0',
'Pygments>=2.11.2',
'somef>=0.9.3',
'soca>=0.0.1',
'metadata-parser'
]
)