setup.py 916 Bytes
Newer Older
scmalte's avatar
scmalte committed
1 2 3 4 5 6 7 8 9 10
from setuptools import setup

setup(
  name='mossutils',
  version='0.0.1',
  description='Useful scripts for working with Stanford\'s plagiarism checker MOSS',
  url='https://gitlab.ethz.ch/scmalte/mossutils.git',
  author='Malte Schwerhoff',
  author_email='malte.schwerhoff@inf.ethz.ch',
  license='unlicensed',
11 12 13 14
  packages=[
    'mossutils',
    'mossutils.utils'
  ],
15 16 17
  package_data={
    "mossutils": ["data/*"]
  },
scmalte's avatar
scmalte committed
18 19
  install_requires=[
    'mosspy',
scmalte's avatar
scmalte committed
20
    'lxml',
21
    'bs4',
22
    'dataclass-csv',
scmalte's avatar
scmalte committed
23
    'pydot',
24
    'networkx',
25
    'pandas',
26
    'Jinja2'
scmalte's avatar
scmalte committed
27
  ],
scmalte's avatar
scmalte committed
28 29
  # scripts=['bin/mossutils-moss'],
  entry_points = {
30
    "console_scripts": [
31
      'mu-init = mossutils.init:main',
32
      'mu-moss = mossutils.moss:main',
33
      'mu-revise = mossutils.revise:main',
34
      'mu-cluster = mossutils.cluster:main',
35 36
      'mu-aggr = mossutils.aggr:main',
      'mu-mails = mossutils.mails:main'
37
    ]
scmalte's avatar
scmalte committed
38
  },
scmalte's avatar
scmalte committed
39
  zip_safe=False)