setup.py 2.29 KB
Newer Older
Pedro TOME committed
1 2 3
#!/usr/bin/env python
# vim: set fileencoding=utf-8 :

4 5
from setuptools import setup, dist
dist.Distribution(dict(setup_requires=['bob.extension']))
Pedro TOME committed
6

7 8
from bob.extension.utils import load_requirements, find_packages
install_requires = load_requirements()
Pedro TOME committed
9 10 11

setup(

12 13
    name='bob.bio.vein',
    version=open("version.txt").read().rstrip(),
André Anjos committed
14
    description='Vein Recognition Library',
15

André Anjos committed
16
    url='https://gitlab.idiap.ch/bob/bob.bio.vein',
17 18
    license='GPLv3',

19 20
    author='Andre Anjos,Pedro Tome',
    author_email='andre.anjos@idiap.ch,pedro.tome@idiap.ch',
21 22 23

    keywords = "bob, biometric recognition, evaluation, vein",

Pedro TOME committed
24 25 26 27 28 29
    long_description=open('README.rst').read(),

    packages=find_packages(),
    include_package_data=True,
    zip_safe = False,

30
    install_requires=install_requires,
Pedro TOME committed
31 32 33

    entry_points={

34 35 36 37
      'bob.bio.config': [
        # databases
        'verafinger = bob.bio.vein.configurations.verafinger',
        'utfvp = bob.bio.vein.configurations.utfvp',
38
        'fv3d = bob.bio.vein.configurations.fv3d',
39
        'putvein = bob.bio.vein.configurations.putvein',
40 41 42 43 44 45 46 47

        # baselines
        'mc = bob.bio.vein.configurations.maximum_curvature',
        'rlt = bob.bio.vein.configurations.repeated_line_tracking',
        'wld = bob.bio.vein.configurations.wide_line_detector',

        # other
        'parallel = bob.bio.vein.configurations.parallel',
48 49
        'gridio4g48 = bob.bio.vein.configurations.gridio4g48',
        'grid = bob.bio.vein.configurations.gridio4g48',
André Anjos committed
50
        ],
Pedro TOME committed
51

52 53
      'console_scripts': [
        'compare_rois.py = bob.bio.vein.script.compare_rois:main',
54
        'view_sample.py = bob.bio.vein.script.view_sample:main',
André Anjos committed
55
        'blame.py = bob.bio.vein.script.blame:main',
56
        'markdet.py = bob.bio.vein.script.markdet:main',
57
        'watershed_mask.py = bob.bio.vein.script.watershed_mask:main',
58
        ]
Pedro TOME committed
59 60 61 62 63 64 65 66 67
      },

    classifiers = [
      'Framework :: Bob',
      'Development Status :: 4 - Beta',
      'Intended Audience :: Science/Research',
      'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
      'Natural Language :: English',
      'Programming Language :: Python',
68
      'Programming Language :: Python :: 3',
Pedro TOME committed
69 70 71
      'Topic :: Scientific/Engineering :: Artificial Intelligence',
      'Topic :: Software Development :: Libraries :: Python Modules',
      ],
72

Pedro TOME committed
73
)