"""Setup for saltybot_social_face package."""

from setuptools import find_packages, setup

package_name = 'saltybot_social_face'

setup(
    name=package_name,
    version='0.1.0',
    packages=find_packages(exclude=['test']),
    data_files=[
        ('share/ament_index/resource_index/packages', ['resource/' + package_name]),
        ('share/' + package_name, ['package.xml']),
        ('share/' + package_name + '/launch', ['launch/face_recognition.launch.py']),
        ('share/' + package_name + '/config', ['config/face_recognition_params.yaml']),
    ],
    install_requires=['setuptools'],
    zip_safe=True,
    maintainer='seb',
    maintainer_email='seb@vayrette.com',
    description='SCRFD face detection and ArcFace recognition for SaltyBot social interactions',
    license='MIT',
    tests_require=['pytest'],
    entry_points={
        'console_scripts': [
            'face_recognition = saltybot_social_face.face_recognition_node:main',
            'enrollment_cli = saltybot_social_face.enrollment_cli:main',
            # 68-point Kalman landmark smoother (Issue #227)
            'landmark_smoother = saltybot_social_face.landmark_smoother_node:main',
        ],
    },
)
