1313
1414
1515def is_travis_deploy () -> bool :
16- if 'travis_deploy' in os .environ :
17- if os .environ ['travis_deploy' ] == 'True' :
18- return True
19- return False
16+ if 'DEPLOY' not in os .environ :
17+ return False
18+ if os .environ ['DEPLOY' ].lower () == 'true' and is_tagged_commit ():
19+ return True
20+ else :
21+ return False
2022
2123
2224def is_tagged_commit () -> bool :
2325 if 'TRAVIS_TAG' in os .environ :
24- if os .environ ['TRAVIS_TAG' ] != '' :
26+ if os .environ ['TRAVIS_TAG' ]:
2527 return True
2628 return False
2729
@@ -56,11 +58,14 @@ def get_requirements_from_file(requirements_filename: str) -> List[str]:
5658 >>> assert len(get_requirements_from_file('requirements.txt')) > 0
5759 """
5860 l_requirements = list ()
59- with open (str (pathlib .Path (__file__ ).parent / requirements_filename ), mode = 'r' ) as requirements_file :
60- for line in requirements_file :
61- line_data = get_line_data (line )
62- if line_data :
63- l_requirements .append (line_data )
61+ try :
62+ with open (str (pathlib .Path (__file__ ).parent / requirements_filename ), mode = 'r' ) as requirements_file :
63+ for line in requirements_file :
64+ line_data = get_line_data (line )
65+ if line_data :
66+ l_requirements .append (line_data )
67+ except FileNotFoundError :
68+ pass
6469 return l_requirements
6570
6671
@@ -83,7 +88,7 @@ def get_line_data(line: str) -> str:
8388
8489setup_kwargs : Dict [str , Any ] = dict ()
8590setup_kwargs ['name' ] = 'lib_platform'
86- setup_kwargs ['version' ] = '1 .2.3 '
91+ setup_kwargs ['version' ] = 'v1 .2.4 '
8792setup_kwargs ['url' ] = 'https://github.com/bitranox/lib_platform'
8893setup_kwargs ['packages' ] = find_packages ()
8994setup_kwargs ['package_data' ] = {'lib_platform' : ['py.typed' , '*.pyi' , '__init__.pyi' ]}
0 commit comments