Nimbus: tools for interacting with Amazon Web Services
Local development / usage
Prerequisites: Python 2, virtualenv (pip install virtualenv)
Clone this repository, cd nimbus
Make a virtualenv: virtualenv venv (or use virtualenvwrapper)
Activate the virtualenv: . venv/bin/activate
Install nimbus editable: pip install -e .
Try out nimbus: nimbus --help
Releasing new package versions
TODO
Credentials
You’ll want a ~/.pypirc with your PyPI test and live credentials:
[distutils]
index-servers=
pypi
pypitest
[pypitest]
repository = https://testpypi.python.org/pypi
username = someuser
password = sometestpassword
[pypi]
repository = https://pypi.python.org/pypi
username = someuser
password = somepassword
Publish to testpypi
Python runs a test mode version of the Python Package Index where you can test out publishing updates. This is useful to double check that everything works before publishing to the produciton PyPI, where you can never reuse version numbers.
Register the package:
python setup.py register -r https://testpypi.python.org/pypi
Build and upload (sdist, then upload) in one go:
python setup.py sdist upload --sign -r https://testpypi.python.org/pypi
Publish to PyPI
Tag the version, here using 0.0.1:
git tag v0.0.1
git push --tags
Register the package, if you haven’t already:
python setup.py register -r pypi
Build and upload:
python setup.py sdist upload -s -r pypi --sign
License
The project is in the public domain, and all contributions will also be released in the public domain. By submitting a pull request, you are agreeing to waive all rights to your contribution under the terms of the CC0 Public Domain Dedication.
This project constitutes an original work of the United States Government.
Metadata
Release files for nimbus 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| nimbus-0.0.3.tar.gz | 9.9 kB | Without provenance | Details for nimbus-0.0.3.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| nimbus-0.0.3-py2-none-any.whl | Python 2 | none | any | Details for nimbus-0.0.3-py2-none-any.whl |
Total release size: 23.2 kB
Release files / nimbus-0.0.3.tar.gz
| Download URL | nimbus-0.0.3.tar.gz |
|---|---|
| Size | 9.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6ec9705746c2d93bdf3b42886a0bcc4e982061a63ba7a6276fc79b73b22e3f11
|
|
BLAKE2b-256 checksum How to use checksums |
b2ec4ffe681be8739a1d6ec6e1449121761988785459c074fcc5835e02a98a86
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / nimbus-0.0.3-py2-none-any.whl
| Download URL | nimbus-0.0.3-py2-none-any.whl |
|---|---|
| Size | 13.3 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
8dd74559ccbe1736fe842f9cfa33207a9cd2feb820844a7ec9fb2df8cf028295
|
|
BLAKE2b-256 checksum How to use checksums |
08503c38abeeeaf5ac04e95d5f89fc8e637ab3eee19f323c8d0661ec96a48118
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for nimbus 0.0.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.