A collection of helpful utilities to be used in Attainia Django/Rest Framework projects
Attainia Django Extensions is a collection of helpful utilities to be used in Attainia Django/Rest Framework projects
- Abstractions for Nameko RPC and Event subscription/dispatch
- Include Correlation ID on Nameko RPC and events
- Django REST Framework JWT authentication and permissions
- Utils for reading environment variables as dictionaries and lists
- Audit trail base model
[Django REST Framework](https://github.com/encode/django-rest-framework)
## Updating PyPI for a New Release of this Library
You will need to install Twine to update libraries in PyPI. Twine is a utility for interacting with PyPI. It’s OK to install this globally on your machine.
` pip3 install twine `
Create a .pypirc configuration file in your
` vi ~/.pypirc `
The contents of this file should be as follows.
` [pypi] username = attainia password = <password found in lastpass> `
Set the permissions on the .pypirc file.
` chmod 600 ~/.pypirc `
From the library’s project root directory upload the newest version of the library to PyPI. Be sure the attainia_django_extensions/__version__.py reflects the correct version to be uploaded.
` python3 setup.py upload `
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size & hash SHA256 hash help||File type||Python version||Upload date|
|attainia_django_extensions-0.6.1-py2.py3-none-any.whl (15.4 kB) Copy SHA256 hash SHA256||Wheel||py2.py3|
|attainia_django_extensions-0.6.1.tar.gz (10.5 kB) Copy SHA256 hash SHA256||Source||None|