55
66from eip712_structs import name , version
77
8+
9+ def filter_empties (l ):
10+ return [i for i in l if i ]
11+
12+
813with open ('requirements.txt' , 'r' ) as f :
9- requirements = f .readlines ()
14+ install_requirements = filter_empties (f .readlines ())
15+
16+ with open ('test_requirements.txt' , 'r' ) as f :
17+ test_requirements = filter_empties (f .readlines ())
18+
19+ with open ('README.md' , 'r' ) as f :
20+ long_description = f .read ()
1021
1122
1223class PyTest (TestCommand ):
@@ -25,10 +36,17 @@ def run_tests(self):
2536 errno = pytest .main (shlex .split (self .pytest_args ))
2637 sys .exit (errno )
2738
39+
2840setup (
2941 name = name ,
3042 version = version ,
3143 packages = find_packages (),
32- install_requires = requirements ,
44+ install_requires = install_requirements ,
45+ tests_require = test_requirements ,
3346 cmdclass = {"test" : PyTest },
47+ long_description = long_description ,
48+ long_description_content_type = 'text/markdown' ,
49+ license = 'MIT' ,
50+ keywords = 'ethereum eip712' ,
51+ url = 'https://github.com/ajrgrubbs/py-eip712-structs' ,
3452)
0 commit comments