From f8838651323dd073a1faaebdc54744ab7bbfcf82 Mon Sep 17 00:00:00 2001 From: Felipe Vianna Date: Fri, 12 Feb 2021 15:49:25 +0100 Subject: [PATCH] adding requirements to setup file. avoiding max pooling error when installing from source. --- pyFTS/common/transformations/smoothing.py | 2 -- setup.py | 6 +++++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/pyFTS/common/transformations/smoothing.py b/pyFTS/common/transformations/smoothing.py index 821ea82..92b7b5f 100644 --- a/pyFTS/common/transformations/smoothing.py +++ b/pyFTS/common/transformations/smoothing.py @@ -1,7 +1,5 @@ from pyFTS.common.transformations.transformation import Transformation import numpy as np -from math import ceil - class MovingAverage(Transformation): def __init__(self, **kwargs): diff --git a/setup.py b/setup.py index c896473..7361a74 100644 --- a/setup.py +++ b/setup.py @@ -5,6 +5,10 @@ import setuptools setuptools.setup( name='pyFTS', + install_requires=[ + 'matplotlib', + 'numpy', + 'pandas'], packages=['pyFTS', 'pyFTS.benchmarks', 'pyFTS.common', 'pyFTS.common.transformations', 'pyFTS.data', 'pyFTS.models.ensemble', 'pyFTS.models', 'pyFTS.models.seasonal', 'pyFTS.partitioners', 'pyFTS.probabilistic', 'pyFTS.tests', 'pyFTS.models.nonstationary', 'pyFTS.models.multivariate', @@ -28,6 +32,6 @@ setuptools.setup( 'Intended Audience :: Education', 'Topic :: Scientific/Engineering', 'Development Status :: 5 - Production/Stable' - + ] )