77import platform
88import numpy
99
10+
1011class NoSuffixBuilder (build_ext ):
1112 def get_ext_filename (self , ext_name ):
1213 filename = super ().get_ext_filename (ext_name )
13- suffix = sysconfig .get_config_var (' EXT_SUFFIX' )
14+ suffix = sysconfig .get_config_var (" EXT_SUFFIX" )
1415 ext = os .path .splitext (filename )[1 ]
1516 return filename .replace (suffix , "" ) + ext
1617
18+
1719extensions = [
1820 Extension (
19- name = "extensions" ,
21+ name = "extensions" ,
2022 sources = ["src/risktools/pyx/sims.pyx" ],
2123 include_dirs = [numpy .get_include ()]
2224 # extra_compile_args=['-fPIC', '-shared']
@@ -26,7 +28,7 @@ def get_ext_filename(self, ext_name):
2628requirements = [
2729 "pandas" ,
2830 "numpy" ,
29- "numba" , # requried to install arch on Windows
31+ "numba" , # requried to install arch on Windows
3032 "matplotlib" ,
3133 "plotly" ,
3234 "quandl" ,
@@ -41,14 +43,14 @@ def get_ext_filename(self, ext_name):
4143preqs = ">=3.7"
4244
4345if platform .system () == "Windows" :
44- requirements .remove (' numba' )
45-
46+ requirements .remove (" numba" )
47+
4648with open ("README.md" , "r" ) as fh :
4749 long_description = fh .read ()
4850
4951setuptools .setup (
5052 name = "risktools" ,
51- version = "0.2.7.1 " ,
53+ version = "0.2.8 " ,
5254 author = "Ben Cho" ,
5355 license = "gpl-3.0" , # Chose a license from here: https://help.github.com/articles/licensing-a-repository
5456 author_email = "ben.cho@gmail.com" ,
@@ -85,7 +87,7 @@ def get_ext_filename(self, ext_name):
8587 "Operating System :: OS Independent" ,
8688 ],
8789 python_requires = preqs ,
88- ext_package = ' risktools' ,
90+ ext_package = " risktools" ,
8991 cmdclass = {"build_ext" : NoSuffixBuilder },
90- ext_modules = Cython .Build .cythonize (extensions ),
92+ ext_modules = Cython .Build .cythonize (extensions ),
9193)
0 commit comments