4444 long_description = long_description .replace (".. include:: LICENSING.rst\n " ,
4545 licensing_file .read ())
4646
47-
48- # requirements
49- install_requires = [
50- 'cffi'
51- ]
52- test_requires = [
53- 'tox'
54- 'pytest'
55- ]
56-
57-
5847class cffiBuilder (build_ext , object ):
5948
6049 def build_extension (self , ext ):
@@ -68,7 +57,6 @@ def build_extension(self, ext):
6857
6958 super (cffiBuilder , self ).build_extension (ext )
7059
71-
7260setup (
7361 name = wolfssl .__title__ ,
7462 version = wolfssl .__version__ ,
@@ -83,7 +71,6 @@ def build_extension(self, ext):
8371 package_dir = {"" :package_dir },
8472
8573 zip_safe = False ,
86- cffi_modules = ["./src/wolfssl/_build_ffi.py:ffi" ],
8774
8875 keywords = "wolfssl, wolfcrypt, security, cryptography" ,
8976 classifiers = [
@@ -99,8 +86,10 @@ def build_extension(self, ext):
9986 u"Topic :: Software Development"
10087 ],
10188
102- install_requires = install_requires ,
89+ setup_requires = ["cffi" ],
90+ cffi_modules = ["./src/wolfssl/_build_ffi.py:ffi" ],
91+ install_requires = ["cffi" ],
10392 test_suite = "tests" ,
104- tests_require = test_requires ,
93+ tests_require = [ "tox" , "pytest" ] ,
10594 cmdclass = {"build_ext" : cffiBuilder }
10695)
0 commit comments