diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..9c558e3 --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +. diff --git a/setup.py b/setup.py index 2267488..3343ce5 100644 --- a/setup.py +++ b/setup.py @@ -1,13 +1,12 @@ from setuptools import setup from Cython.Build import cythonize import numpy as np -from stocproc import version_full author = u"Richard Hartmann" authors = [author] description = 'Generate continuous time stationary stochastic processes from a given auto correlation function.' name = 'stocproc' -version = version_full() +version = '1.0.0' if __name__ == "__main__": setup( @@ -29,8 +28,9 @@ if __name__ == "__main__": 'Topic :: Utilities', 'Intended Audience :: Researcher'], platforms=['ALL'], - install_requires=['fcSpline>=0.1'], + setup_requires=['cython>=0.29'], + install_requires=['fcSpline>=0.1', 'numpy>=1.20', 'scipy>=1.6', 'mpmath>=1.2.0'], dependency_links=['https://raw.githubusercontent.com/cimatosa/fcSpline/master/egg/fcSpline-0.1-py3.4-linux-x86_64.egg'], ext_modules = cythonize(["stocproc/stocproc_c.pyx"]), include_dirs = [np.get_include()], - ) \ No newline at end of file + ) diff --git a/stocproc/__init__.py b/stocproc/__init__.py index b5e8bbe..a192b4a 100644 --- a/stocproc/__init__.py +++ b/stocproc/__init__.py @@ -14,10 +14,7 @@ import sys if sys.version_info.major < 3: raise SystemError("no support for Python 2") -try: - from .stocproc import loggin_setup - from .stocproc import StocProc_FFT - from .stocproc import StocProc_KLE - from .stocproc import StocProc_TanhSinh -except ImportError: - print("WARNING: Import Error occurred, parts of the package may be not available") +from .stocproc import loggin_setup +from .stocproc import StocProc_FFT +from .stocproc import StocProc_KLE +from .stocproc import StocProc_TanhSinh