32 lines
		
	
	
		
			931 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			931 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| #------------------------------------------------------------------------------
 | |
| # written by: Lawrence McDaniel
 | |
| #             https://lawrencemcdaniel.com
 | |
| #
 | |
| # date:       oct-2022
 | |
| #
 | |
| # usage:      a work in progress. build package and upload to PyPi.
 | |
| #             https://pypi.org/project/edx-oauth2-wordpress-backend/
 | |
| #             https://pypi.org/project/edx-oauth2-wordpress-backend-lpm0073/
 | |
| #
 | |
| # see: https://www.freecodecamp.org/news/how-to-create-and-upload-your-first-python-package-to-pypi/
 | |
| #------------------------------------------------------------------------------
 | |
| 
 | |
| python -m pip install --upgrade build
 | |
| 
 | |
| sudo rm -r build
 | |
| sudo rm -r dist
 | |
| sudo rm -r oauth2_wordpress.egg-info
 | |
| 
 | |
| python3 -m build --sdist ./
 | |
| python3 -m build --wheel ./
 | |
| 
 | |
| python3 -m pip install --upgrade twine
 | |
| twine check dist/*
 | |
| 
 | |
| # PyPi test
 | |
| twine upload --skip-existing --repository testpypi dist/*
 | |
| 
 | |
| # PyPi
 | |
| #twine upload --skip-existing dist/*
 |