attainia-django-extensions


Nameattainia-django-extensions JSON
Version 0.6.1 PyPI version JSON
download
home_pagehttps://github.com/Attainia/attainia-django-extensions
SummaryA collection of helpful utilities to be used in Attainia Django/Rest Framework projects
upload_time2018-01-19 18:30:31
maintainer
docs_urlNone
authorAttainia
requires_python
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
Attainia Django Extensions
======================================================================================================================

Attainia Django Extensions is a collection of helpful utilities to be used in Attainia Django/Rest Framework projects

What's included?

* 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

Libraries used:

[Django REST Framework](https://github.com/encode/django-rest-framework)

[Django CID](https://github.com/snowball-one/cid)

[Nameko](https://github.com/nameko/nameko)

[Django Nameko](https://github.com/Attainia/django-nameko)

## 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
```



            

Raw data

            {
    "maintainer": "", 
    "docs_url": null, 
    "requires_python": "", 
    "maintainer_email": "", 
    "cheesecake_code_kwalitee_id": null, 
    "keywords": "", 
    "upload_time": "2018-01-19 18:30:31", 
    "author": "Attainia", 
    "home_page": "https://github.com/Attainia/attainia-django-extensions", 
    "github_user": "Attainia", 
    "download_url": "https://pypi.python.org/packages/40/53/3cb75a29f53890bce2f8d545a489ac4b9823b7095720295e675da10773af/attainia_django_extensions-0.6.1.tar.gz", 
    "platform": "", 
    "version": "0.6.1", 
    "cheesecake_documentation_id": null, 
    "description": "\nAttainia Django Extensions\n======================================================================================================================\n\nAttainia Django Extensions is a collection of helpful utilities to be used in Attainia Django/Rest Framework projects\n\nWhat's included?\n\n* Abstractions for Nameko RPC and Event subscription/dispatch\n* Include Correlation ID on Nameko RPC and events\n* Django REST Framework JWT authentication and permissions\n* Utils for reading environment variables as dictionaries and lists\n* Audit trail base model\n\nLibraries used:\n\n[Django REST Framework](https://github.com/encode/django-rest-framework)\n\n[Django CID](https://github.com/snowball-one/cid)\n\n[Nameko](https://github.com/nameko/nameko)\n\n[Django Nameko](https://github.com/Attainia/django-nameko)\n\n## Updating PyPI for a New Release of this Library\n\n\nYou 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.\n\n```\npip3 install twine\n```\n\nCreate a .pypirc configuration file in your\n\n```\nvi ~/.pypirc\n```\n\nThe contents of this file should be as follows.\n\n```\n[pypi]\nusername = attainia\npassword = <password found in lastpass>\n```\n\nSet the permissions on the .pypirc file.\n\n```\nchmod 600 ~/.pypirc\n```\n\nFrom 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.\n\n```\npython3 setup.py upload\n```\n\n\n", 
    "lcname": "attainia-django-extensions", 
    "bugtrack_url": null, 
    "github": true, 
    "coveralls": false, 
    "name": "attainia-django-extensions", 
    "license": "MIT", 
    "travis_ci": false, 
    "github_project": "attainia-django-extensions", 
    "summary": "A collection of helpful utilities to be used in Attainia Django/Rest Framework projects", 
    "split_keywords": [], 
    "author_email": "developers@attainia.com", 
    "urls": [
        {
            "has_sig": false, 
            "upload_time": "2018-01-19T18:30:26", 
            "comment_text": "", 
            "python_version": "py2.py3", 
            "url": "https://pypi.python.org/packages/ee/75/74f30e0b5d18e36a6fcd1d38aaeb55c9b5878e9725a2e66b9e4783f6949c/attainia_django_extensions-0.6.1-py2.py3-none-any.whl", 
            "md5_digest": "8dd94bf840c1a7b00b49045a43adec59", 
            "downloads": 0, 
            "filename": "attainia_django_extensions-0.6.1-py2.py3-none-any.whl", 
            "packagetype": "bdist_wheel", 
            "path": "ee/75/74f30e0b5d18e36a6fcd1d38aaeb55c9b5878e9725a2e66b9e4783f6949c/attainia_django_extensions-0.6.1-py2.py3-none-any.whl", 
            "size": 15380
        }, 
        {
            "has_sig": false, 
            "upload_time": "2018-01-19T18:30:31", 
            "comment_text": "", 
            "python_version": "source", 
            "url": "https://pypi.python.org/packages/40/53/3cb75a29f53890bce2f8d545a489ac4b9823b7095720295e675da10773af/attainia_django_extensions-0.6.1.tar.gz", 
            "md5_digest": "98502f9346478ee599ae4cb8ff6d4096", 
            "downloads": 0, 
            "filename": "attainia_django_extensions-0.6.1.tar.gz", 
            "packagetype": "sdist", 
            "path": "40/53/3cb75a29f53890bce2f8d545a489ac4b9823b7095720295e675da10773af/attainia_django_extensions-0.6.1.tar.gz", 
            "size": 10547
        }
    ], 
    "_id": null, 
    "cheesecake_installability_id": null
}