File tree Expand file tree Collapse file tree 1 file changed +34
-0
lines changed Expand file tree Collapse file tree 1 file changed +34
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Release Versioning Support Script
2
+ # Joe Stanley | 2021
3
+
4
+ import re
5
+ import requests
6
+
7
+ USERNAME = 'engineerjoe440'
8
+ REPO = 'pycev'
9
+
10
+ try :
11
+ from pycev import pycev
12
+ except ImportError :
13
+ import os , sys
14
+ sys .path .insert (0 , os .getcwd ())
15
+ from pycev import pycev
16
+
17
+ import requests
18
+
19
+ response = requests .get (f"https://api.github.com/repos/{ USERNAME } /{ REPO } /releases/latest" )
20
+ try :
21
+ latest = response .json ()["name" ]
22
+ latest = re .findall (r'v\d\.\d\.\d' , latest )[0 ]
23
+ except Exception :
24
+ latest = '0.0.0'
25
+
26
+ # Verify Version is Newer
27
+ version = f"v{ pycev .__version__ } "
28
+ if version <= latest :
29
+ raise ValueError (
30
+ f"Module version ({ version } ) is not newer than previous release "
31
+ f"({ latest } )!"
32
+ )
33
+ else :
34
+ print (version )
You can’t perform that action at this time.
0 commit comments