support version in source/dist install
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				Lint Checks / Run linter (pull_request) Successful in 35s
				
			
		
			
				
	
				Deploy Test / Run deploy test suite (pull_request) Failing after 1m17s
				
			
		
			
				
	
				K8s Deploy Test / Run deploy test suite on kind/k8s (pull_request) Failing after 1m23s
				
			
		
			
				
	
				Webapp Test / Run webapp test suite (pull_request) Failing after 1m24s
				
			
		
			
				
	
				Smoke Test / Run basic test suite (pull_request) Failing after 1m9s
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	Lint Checks / Run linter (pull_request) Successful in 35s
				
			Deploy Test / Run deploy test suite (pull_request) Failing after 1m17s
				
			K8s Deploy Test / Run deploy test suite on kind/k8s (pull_request) Failing after 1m23s
				
			Webapp Test / Run webapp test suite (pull_request) Failing after 1m24s
				
			Smoke Test / Run basic test suite (pull_request) Failing after 1m9s
				
			This commit is contained in:
		
							parent
							
								
									5aaefbe2b1
								
							
						
					
					
						commit
						c861cf1e9b
					
				
							
								
								
									
										4
									
								
								setup.py
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								setup.py
									
									
									
									
									
								
							| @ -4,9 +4,11 @@ with open("README.md", "r", encoding="utf-8") as fh: | ||||
|     long_description = fh.read() | ||||
| with open("requirements.txt", "r", encoding="utf-8") as fh: | ||||
|     requirements = fh.read() | ||||
| with open("stack_orchestrator/data/version.txt", "r", encoding="utf-8") as fh: | ||||
|     version = fh.readlines()[-1].strip(" \n") | ||||
| setup( | ||||
|     name='laconic-stack-orchestrator', | ||||
|     version='1.0.12', | ||||
|     version=version, | ||||
|     author='Cerc', | ||||
|     author_email='info@cerc.io', | ||||
|     license='GNU Affero General Public License', | ||||
|  | ||||
| @ -14,7 +14,7 @@ | ||||
| # along with this program.  If not, see <http:#www.gnu.org/licenses/>. | ||||
| 
 | ||||
| import click | ||||
| import importlib.resources | ||||
| from importlib import resources, metadata | ||||
| 
 | ||||
| 
 | ||||
| @click.command() | ||||
| @ -24,8 +24,12 @@ def command(ctx): | ||||
| 
 | ||||
|     # See: https://stackoverflow.com/a/20885799/1701505 | ||||
|     from stack_orchestrator import data | ||||
|     with importlib.resources.open_text(data, "build_tag.txt") as version_file: | ||||
|         # TODO: code better version that skips comment lines | ||||
|         version_string = version_file.read().splitlines()[1] | ||||
|     tag_file_path = resources.files(data) / "build_tag.txt" | ||||
|     if tag_file_path.exists(): | ||||
|         with open(tag_file_path, "r") as version_file: | ||||
|             # TODO: code better version that skips comment lines | ||||
|             version_string = version_file.read().splitlines()[1] | ||||
|     else: | ||||
|         version_string = metadata.version("laconic-stack-orchestrator") + "-unknown" | ||||
| 
 | ||||
|     print(f"Version: {version_string}") | ||||
|     print(version_string) | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user