migrate build.py to platformio 4 (issue #380)
This commit is contained in:
		
							parent
							
								
									2932e8ae1a
								
							
						
					
					
						commit
						8cd1b67a71
					
				
							
								
								
									
										16
									
								
								build.py
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								build.py
									
									
									
									
									
								
							| @ -8,16 +8,22 @@ import requests | ||||
| from os.path import basename | ||||
| from platformio import util | ||||
| 
 | ||||
| try: | ||||
|     import configparser | ||||
| except ImportError: | ||||
|     import ConfigParser as configparser | ||||
| 
 | ||||
| Import("env") | ||||
| 
 | ||||
| # get platformio environment variables | ||||
| project_config = util.load_project_config() | ||||
| config = configparser.ConfigParser() | ||||
| config.read("platformio.ini") | ||||
| 
 | ||||
| # get platformio source path | ||||
| srcdir = env.get("PROJECTSRC_DIR") | ||||
| 
 | ||||
| # check if lmic config file is present in source directory | ||||
| lmicconfig = project_config.get("common", "lmicconfigfile") | ||||
| lmicconfig = config.get("common", "lmicconfigfile") | ||||
| lmicconfigfile = os.path.join (srcdir, lmicconfig) | ||||
| if os.path.isfile(lmicconfigfile) and os.access(lmicconfigfile, os.R_OK): | ||||
|     print "Parsing LMIC configuration from " + lmicconfigfile | ||||
| @ -25,14 +31,14 @@ else: | ||||
|     sys.exit("Missing file " + lmicconfigfile + ", please create it! Aborting.") | ||||
| 
 | ||||
| # check if lora key file is present in source directory | ||||
| lorakeyfile = os.path.join (srcdir, project_config.get("common", "lorakeyfile")) | ||||
| lorakeyfile = os.path.join (srcdir, config.get("common", "lorakeyfile")) | ||||
| if os.path.isfile(lorakeyfile) and os.access(lorakeyfile, os.R_OK): | ||||
|     print "Parsing LORAWAN keys from " + lorakeyfile | ||||
| else: | ||||
|     sys.exit("Missing file " + lorakeyfile + ", please create it! Aborting.") | ||||
| 
 | ||||
| # check if ota key file is present in source directory | ||||
| otakeyfile = os.path.join (srcdir, project_config.get("common", "otakeyfile")) | ||||
| otakeyfile = os.path.join (srcdir, config.get("common", "otakeyfile")) | ||||
| if os.path.isfile(otakeyfile) and os.access(otakeyfile, os.R_OK): | ||||
|     print "Parsing OTA keys from " + otakeyfile | ||||
| else: | ||||
| @ -51,7 +57,7 @@ repository = mykeys["BINTRAY_REPO"] | ||||
| apitoken = mykeys["BINTRAY_API_TOKEN"] | ||||
| 
 | ||||
| # get bintray upload parameters from platformio environment | ||||
| version = project_config.get("common", "release_version") | ||||
| version = config.get("common", "release_version") | ||||
| package = str(env.get("PIOENV")) | ||||
| 
 | ||||
| # put bintray user credentials to platformio environment | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user