24 lines
		
	
	
	
		
			392 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			392 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| # -*- coding: utf-8; -*-
 | |
| """
 | |
| Tasks for Wutta-Continuum
 | |
| """
 | |
| 
 | |
| import os
 | |
| import shutil
 | |
| 
 | |
| from invoke import task
 | |
| 
 | |
| 
 | |
| @task
 | |
| def release(c, skip_tests=False):
 | |
|     """
 | |
|     Release a new version of Wutta-Continuum
 | |
|     """
 | |
|     if not skip_tests:
 | |
|         c.run("pytest")
 | |
| 
 | |
|     if os.path.exists("dist"):
 | |
|         shutil.rmtree("dist")
 | |
| 
 | |
|     c.run("python -m build --sdist")
 | |
|     c.run("twine upload dist/*")
 |