semvec/pypi-packages huggingface dataset:
queryset-reporter 2.2.0
App that creates models of Queryset and generate reports
License: MIT
Requires Python: >3.5

Django Queryset Reporter
=================

Description
-----------

A django pluggable admin-site app for create persisted queryset's and make reports based on them, in various forms of data like cvs's, xlsx's.

Project URL: https://github.com/ricardodani/django-queryset-reporter/

Install
-------

Type:

```bash
pip install queryset_reporter
```

In your **settings** add:

```python
INSTALLED_APPS = [
    # ...
    'queryset_reporter',
]
```

Migrate `queryset_reporter`` models:

```bash
./manage.py migrate
```


Add url's definitions to your **project.urls** module:

```python
path('path-of-choice/', include('queryset_reporter.urls')),
```

Permissions
-----------

You should add `queryset_reporter.can_use_reports` to regular users that you want to access the report view/creation page.


Example project credentials
---------------------------

In order to test the project, there's a Example project with a pre defined database that you can use right away.
Here's the credentials:

Admin user:
```
User: admin - Pass: 123
```

Common user:
```
User: tester - Pass: asdfghjklç
```


Tested on
---------

- django == 2.2.x
- python == 3.7.x

About
-----

- Author: Ricardo Dani
- E-mail: ricardodani@gmail.com
- Github: github.com/ricardodani

License
-------

MIT
circuitpython-base64 0.3.1
RFC 3548: Base16, Base32, Base64 Data Encodings
License: MIT
Keywords: adafruit blinka circuitpython micropython base64 encoding

Introduction
============

.. image:: https://readthedocs.org/projects/circuitpython-base64/badge/?version=latest
    :target: https://circuitpython.readthedocs.io/projects/base64/en/latest/
    :alt: Documentation Status

.. image:: https://img.shields.io/discord/327254708534116352.svg
    :target: https://discord.gg/nBQh6qu
    :alt: Discord

.. image:: https://github.com/jimbobbennett/CircuitPython_base64/workflows/Build%20CI/badge.svg
    :target: https://github.com/jimbobbennett/CircuitPython_base64/actions
    :alt: Build Status

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
    :target: https://github.com/psf/black
    :alt: Code Style: Black

RFC 3548: Base16, Base32, Base64 Data Encodings


Dependencies
=============
This driver depends on:

* `Adafruit CircuitPython <https://github.com/adafruit/circuitpython>`_
* `Adafruit CircuitPython BinAscii <https://github.com/adafruit/Adafruit_CircuitPython_binascii>`_

Please ensure all dependencies are available on the CircuitPython filesystem.
This is easily achieved by downloading
`the Adafruit library and driver bundle <https://circuitpython.org/libraries>`_.

Installing from PyPI
=====================

On supported GNU/Linux systems like the Raspberry Pi, you can install the driver locally `from
PyPI <https://pypi.org/project/circuitpython-base64/>`_. To install for current user:

.. code-block:: shell

    pip3 install circuitpython-base64

To install system-wide (this may be required in some cases):

.. code-block:: shell

    sudo pip3 install circuitpython-base64

To install in a virtual environment in your current project:

.. code-block:: shell

    mkdir project-name && cd project-name
    python3 -m venv .env
    source .env/bin/activate
    pip3 install circuitpython-base64

Usage Example
=============

Base64 encode a byte string.

.. code-block:: python

    encoded = base64.encodebytes(bytes_to_encode)

Decode a base64 encoded string to bytes.

.. code-block:: python

    decoded = base64.decodebytes(string_to_decode)

Contributing
============

Contributions are welcome! Please read our `Code of Conduct
<https://github.com/jimbobbennett/CircuitPython_base64/blob/master/CODE_OF_CONDUCT.md>`_
before contributing to help this project stay welcoming.

Documentation
=============

For information on building library documentation, please check out `this guide <https://learn.adafruit.com/creating-and-sharing-a-circuitpython-library/sharing-our-docs-on-readthedocs#sphinx-5-1>`_.
wsgi-aws-unproxy 1.2.1
Simple wsgi middleware to unproxy AWS
License: MIT




================
WSGI AWS Unproxy
================

Set the correct ``REMOTE_ADDR`` based on the ``X-Forwarded-For`` header,
while only trusting the CloudFront IP addresses.

This module is applied as WSGI middleware, fixing the IP-address retrieval for the entire application in a secure manner.
As extra benefit, external packages no longer have to write abstraction layers to retrieve the IP-address header.


Django example
==============

In Django edit the ``wsgi.py`` file to apply the module:

.. code-block:: python

    from django.core.wsgi import get_wsgi_application
    from wsgi_aws_unproxy import UnProxy

    application = get_wsgi_application()
    application = UnProxy(application)

Now all packages can just read ``request.META['REMOTE_ADDR']`` to fetch the correct IP.
This includes contact forms, Sentry error reporting and rate limiting tools.


Installation
============

You can install the latest version using pip:

.. code-block:: bash

    pip install wsgi-aws-unproxy

And apply it as WSGI middleware:

.. code-block:: python

    from wsgi_aws_unproxy import UnProxy

    application = UnProxy(application)