setup.py 2.3 KB
Newer Older
Anjith GEORGE's avatar
Anjith GEORGE committed
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
#!/usr/bin/env python
# -*- coding: utf-8 -*-

from setuptools import setup, dist
dist.Distribution(dict(setup_requires=['bob.extension']))

from bob.extension.utils import load_requirements, find_packages
install_requires = load_requirements()


setup(

    name='bob.paper.deep_pix_bis_pad.icb2019',
    version=open("version.txt").read().rstrip(),
    description='Source code package for ICB 2019 DeepPixBiS PAD Paper',

    url='https://gitlab.idiap.ch/bob/bob.paper.deep_pix_bis_pad.icb2019',
    license='GPLv3',

    author='Anjith George',
    author_email='anjith.george@idiap.ch',

    keywords = "bob",

    long_description=open('README.rst').read(),

    # leave this here, it is pretty standard
    packages=find_packages(),
    include_package_data=True,
    zip_safe = False,

    install_requires=install_requires,

    entry_points={
      # add entry points (scripts, bob resources here, if any)
Anjith GEORGE's avatar
Anjith GEORGE committed
36 37
      'console_scripts' : [
            'bob_example_project_version.py = bob.paper.deep_pix_bis_pad.icb2019.script.version:main',
38 39 40
            'train_pixbis.py = bob.paper.deep_pix_bis_pad.icb2019.script.train_pixbis:main',
            'scoring_acer.py = bob.paper.deep_pix_bis_pad.icb2019.script.scoring_acer:main',
            'multi_eval.py = bob.paper.deep_pix_bis_pad.icb2019.script.multi_eval:main',
Anjith GEORGE's avatar
Anjith GEORGE committed
41
        ],
Anjith GEORGE's avatar
Anjith GEORGE committed
42 43 44 45 46 47 48 49

      # registered configurations:
      #databases
      'bob.bio.config': ['replay-mobile = bob.pad.face.config.replay_mobile',
      #configs
      'glbp-svm = bob.paper.deep_pix_bis_pad.icb2019.config.lbp_svm',
      'iqm-svm = bob.paper.deep_pix_bis_pad.icb2019.config.qm_svm',
      'deep-pix-bis = bob.paper.deep_pix_bis_pad.icb2019.config.deep_pix_bis',]
Anjith GEORGE's avatar
Anjith GEORGE committed
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
      },

    # check classifiers, add and remove as you see fit
    # full list here: https://pypi.org/classifiers/
    # don't remove the Bob framework unless it's not a bob package
    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',
      'Programming Language :: Python :: 3',
      'Topic :: Scientific/Engineering :: Artificial Intelligence',
      'Topic :: Software Development :: Libraries :: Python Modules',
      ],

)