0.3.4 • Published 7 years ago
pypi-release v0.3.4
pypi-release
Usage
npm install pypi-release
var pypi = require( "pypi-release" );
// use local package.json file
pypi().then( () => null );
// partially override the package.json file
pypi( { author : "Your mudda" } ).then( () => null );
Requirements
- Ensure twine is installed globally
pip install twine
- Ensure setup.py is added to your .gitignore - as it is autogenerated
What does it do
The function returns a promise that:
- Writes a generated setup.py to disk
- Registers the package on PyPi (ensure your ~/.pypirc is correctly set up to avoid questions about auth)
- Creates and uploads an sdist of your package
Also to note:
To specify pip dependencies, please use the installRequires
key within the package.json