Commit a2b3b14c authored by Florent Desnous 's avatar Florent Desnous
Browse files

updated setup.py for PyPI

parent e94863d9
......@@ -2,76 +2,23 @@
# -*- coding: utf-8 -*-
from setuptools import setup, find_packages
from datetime import datetime
import s4d
d = datetime.today()
ver = '{}.{}.{}.{}.{}'.format(d.year, d.month, d.day, d.hour, d.second)
setup(
# le nom qui apparaitra sur pypi
name='s4d',
# la version du code
#version=s4d.__version__,
version=ver,
version=s4d.__version__,
packages=find_packages(),
author="Sylvain MEIGNIER",
author_email="s4d@univ-lemans.fr",
# Une description courte
description="Tools for speaker s4d",
# Une description longue, sera affichée pour présenter la lib
# Généralement on dump le README ici
description="S4D: SIDEKIT for Diarization",
long_description=open('README.md').read(),
# Vous pouvez rajouter une liste de dépendances pour votre lib
# et même préciser une version. A l'installation, Python essayera de
# les télécharger et les installer.
#
# Ex: ["gunicorn", "docutils >= 0.3", "lxml==0.5a7"]
#
# Dans notre cas on en a pas besoin, donc je le commente, mais je le
# laisse pour que vous sachiez que ça existe car c'est très utile.
# install_requires= ["numpy", "scipy", "pandas"],
# Active la prise en compte du fichier MANIFEST.in
include_package_data=True,
# Une url qui pointe vers la page officielle de votre lib
url='http://www-lium.univ-lemans.fr',
# Il est d'usage de mettre quelques metadata à propos de sa lib
# Pour que les robots puissent facilement la classer.
# La liste des marqueurs autorisées est longue, alors je vous
# l'ai mise sur 0bin: http://is.gd/AajTjj
#
# Il n'y a pas vraiment de règle pour le contenu. Chacun fait un peu
# comme il le sent. Il y en a qui ne mettent rien.
# classifiers=[
# "Programming Language :: Python",
# "Development Status :: 1 - Planning",
# "License :: GPL",
# "Operating System :: OS Independent",
# "Programming Language :: Python :: 3",
# "Topic :: Scientifics",
# ],
# C'est un système de plugin, mais on s'en sert presque exclusivement
# Pour créer des commandes, comme "django-admin".
# Par exemple, si on veut créer la fabuleuse commande "proclame-sm", on
# va faire pointer ce nom vers la fonction proclamer(). La commande sera
# créé automatiquement.
# La syntaxe est "nom-de-commande-a-creer = package.module:fonction".
# entry_points = {
# 'console_scripts': [
# 'proclame-sm = di.core:proclamer',
# ],
# },
)
\ No newline at end of file
url='https://projets-lium.univ-lemans.fr/s4d/',
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)",
"Operating System :: OS Independent",
"Development Status :: 5 - Production/Stable",
"Topic :: Scientific/Engineering",
],
)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment