from setuptools import setup, find_packages

setup(
    name='ruptures',
    version='1.0',
    packages=find_packages(),
    install_requires=['numpy', 'scipy', 'matplotlib'],
    url='',
    license='BSD License',
    author='Charles Truong',
    author_email='truong@cmla.ens-cachan.fr',
    description='Change point detection for Python',
    download_url='',
    keywords=["change point detection", "signal segmentation",
              "computer science", "machine learning", "kernel methods", "time series"],
    classifiers=[
        "Programming Language :: Python :: 3",
        "Operating System :: OS Independent",
        "Topic :: Scientific/Engineering :: Mathematics",
        "Intended Audience :: Science/Research",
        "License :: OSI Approved :: BSD License"
    ],
    long_description="""\
Offline change point detection for Python.
-------------------------------------

__ruptures__ is a Python library for offline change point detection. This package provides methods for the analysis and segmentation of non-stationary signals. Implemented algorithms include exact and approximate detection for various parametric and non-parametric models. __ruptures__ focuses on ease of use by providing a well-documented and consistent interface. In addition, thanks to its modular structure, different algorithms and models can be connected and extended within this package.

This version requires Python 3 or later.
"""
)

@@ -112,16 +112,52 @@
 ackages(
+exclude=%5B'docs', 'tests*', 'images'%5D
 ),%0A    i
@@ -210,21 +210,83 @@
 '%5D,%0A    
-url='
+python_requires='%3E=3',%0A    url='ctruong.perso.math.cnrs.fr/ruptures
 ',%0A    l
@@ -333,16 +333,48 @@
 s Truong
+, Laurent Oudre, Nicolas Vayatis
 ',%0A    a
@@ -454,24 +454,36 @@
 tection for 
+signals, in 
 Python',%0A   
@@ -497,16 +497,96 @@
 ad_url='
+https://reine.cmla.ens-cachan.fr/c.truong/ruptures/repository/latest/archive.zip
 ',%0A    k

package urls, version, etc.