semvec/pypi-packages huggingface dataset:
pyramid-debugtoolbar-api-sqlalchemy 0.3.1
SQLAlchemy CSV exporting for pyramid_debugtoolbar
License: MIT
Keywords: web pyramid sqlalchemy

pyramid_debugtoolbar_api_sqlalchemy
===================================

.. image:: https://github.com/jvanasco/pyramid_debugtoolbar_api_sqlalchemy/workflows/Python%20package/badge.svg
        :alt: Build Status

`pyramid_debugtoolbar_api_sqlalchemy` extends the existing `pyramid_debugtoolbar`
SQLAlchemy Panel to support downloadable CSV files of profiling data.

This package does not replace the default panel, and requires it to be active.

This package is designed for application profile and to be a useful part of test
suites, allowing developers to run a series of tests and log the SQLAlchemy
performance.

If you are using the debugtoolbar directly:

* If SQLAlchemy queries exist on the request, a "SQLAlchemy CSV" tab will appear.
  That will prompt you for queries.

If you are scripting:

* The urls are generated in a machine-friendly format, so you can regex the
  `request_id` off a page and pull it from the API.  this is explained below:


NOTES:
======

This packages requires pyramid_debugtoolbar 4.0 or newer


How to use this package
=======================


Update your ENVIRONMENT.ini file

.. code-block:: python

    debugtoolbar.includes = pyramid_debugtoolbar_api_sqlalchemy

You MUST be using `pyramid_debugtoolbar` with the SQLAlchemy panel enabled.
This just piggybacks on the existing module's work to log queries.

You MUST use `debugtoolbar.includes`.  This will not work properly via `pyramid.includes`

You can access a csv of the SQLAlchemy report via the following url hack:

.. code-block:: python

    url_html = '/_debug_toolbar/{request_id}'
    url_api =  '/_debug_toolbar/api-sqlalchemy/sqlalchemy-{request_id}.csv'
    
The file will be downloaded and offer a content-disposition as:

    sqlalchemy-{request_id}.csv

The CSV columns are:

* execution timing
* SQLAlchemy query
* query params (json encoded)


Configuration
=======================

By default, this package writes CSV files using "UTF-8" encoding.

To change this, use the environment variable `pyramid_debugtoolbar_api_sqlalchemy_encoding`

.. code-block:: shell

	export pyramid_debugtoolbar_api_sqlalchemy_encoding=ascii
pyramid-debugtoolbar-api-performance 0.3.1
performance csv exporting for pyramid_debugtoolbar
License: MIT
Keywords: web pyramid

pyramid_debugtoolbar_api_performance
====================================

.. image:: https://github.com/jvanasco/pyramid_debugtoolbar_api_performance/workflows/Python%20package/badge.svg
        :alt: Build Status

`pyramid_debugtoolbar_api_performance` extends the existing `pyramid_debugtoolbar`
Performance Panel to support downloadable CSV files of profiling data.

This package does not replace the default panel, and requires it to be active.

This package is designed for application profile and to be a useful part of test
suites, allowing developers to run a series of tests and log the Performance
performance.

The package exposes two routes for CSV data:

* timing
* function_calls

Both correlate to the official Performance panel data.

The urls are generated in a machine-friendly format, so you can regex the
`request_id` off a page and pull it from the API.  This is explained below...


NOTES:
======

This packages requires pyramid_debugtoolbar 4.0 or newer


How to use this package
=======================


Update your ENVIRONMENT.ini file

.. code-block:: python

    debugtoolbar.includes = pyramid_debugtoolbar_api_performance

You MUST be using `pyramid_debugtoolbar` with the Performance panel enabled.
This package simply piggybacks on the existing module's work to log queries.

You MUST use `debugtoolbar.includes`.  This will not work properly via `pyramid.includes`

You can access a csv of the Profiling report via the following url hack:

.. code-block:: python

    url_html = '/_debug_toolbar/{request_id}'
    url_api =  '/_debug_toolbar/api-performance/timing-{request_id}.csv'
    url_api =  '/_debug_toolbar/api-performance/function_calls-{request_id}.csv'
    
    
The file will be downloaded and offer a content-disposition as:

.. code-block:: shell

    performance-{request_id}.csv

Configuration
=======================

By default, this package writes CSV files using "UTF-8" encoding.

To change this, use the environment variable `pyramid_debugtoolbar_api_performance_encoding`

.. code-block:: shell

	export pyramid_debugtoolbar_api_performance_encoding=ascii
scenario-builder 0.0.2
Tools to build scenario inputs from historical data or future assumptions
License: MIT
Requires Python: >=3.7

========
Overview
========



Tools to build scenario inputs from historical data or future assumptions

* Free software: MIT license

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

::

    pip install scenario-builder

You can also install the in-development version with::

    pip install https://github.com/reegis/scenario_builder/archive/master.zip


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


https://scenario_builder.readthedocs.io/


Development
===========

To run all the tests run::

    tox

Note, to combine the coverage data from all the tox environments run:

.. list-table::
    :widths: 10 90
    :stub-columns: 1

    - - Windows
      - ::

            set PYTEST_ADDOPTS=--cov-append
            tox

    - - Other
      - ::

            PYTEST_ADDOPTS=--cov-append tox


Changelog
=========

v0.0.2 (2021-03-25)
-------------------

* Add scenario builder for deflex

v0.0.1 (2020-08-06)
-------------------

* First release on PyPI.
k-pass 0.0.2
Python package to generate random strong password and OTP.
License: MIT
Keywords: python,password,random,Random password,OTP

# k_pass
[![](https://img.shields.io/badge/Version-0.0.2-green)](https://github.com/wskoly/k-pass) [![](https://img.shields.io/badge/Author-Wahid%20Sadique%20Koly-red)](https://github.com/wskoly/)
### Python package to generate random strong password and OTP.

- [Description](#Description)
- [Installation](#Installation)
- [Examples](#examples)
- [Author](#author)
- [License](#license)

## Description
- The package has a function named `GenPass()` which can generate random passwords and OTP which contains random UpperCase letters, LowerCase letters, Special and Numeric Characters.
- By default the generated password will be a mixture of random UpperCase letters, LowerCase letters, Special and Numeric Characters, and the length will be also a random number between 16-32.
- User can customize the password generation by passing some arguments to the generation function.
- User can customize the password length by passing a numeric value to the `length` parameter.
- There are other 4 boolean parameters to control the generated password's characters.
  - boolean `upper` parameter for UpperCase Letters.
  - boolean `lower` parameter for LowerCase Letters.
  - boolean `special` parameter for Special Characters.
  - boolean `number` parameter for Numbers.
- By default, all the boolean parameters will be false. This will generate a random password consist of mixed characters.
- To enforce custom charset, one should pass True value to the parameters regarding those charsets.

## Installation
To install, write the following command in your terminal.
```py
pip install k_pass
```
## Examples
Import the function to your code.
```py
from k_pass import GenPass
```
- Generate a random password using default parameters.
```py
password = GenPass()
```
- Generate a random password of a fixed length(mixed characters).
```py
password = GenPass(8)
```
- Generate a random password of a fixed length and consist of only UpperCase letters.
```py
password = GenPass(8, upper=True)
```
- Generate a random password of a random length and consist of only LowerCase letters.
```py
password = GenPass(lower=True)
```
- Generate a random password of a fixed length and consist of only Numbers(i.e OTP).
```py
password = GenPass(6, number=True)
```
- Generate a random password of a random length and consist of only Special Characters.
```py
password = GenPass(special=True)
```
- Generate a random password of a fixed length and consist of only Special Characters and UpperCase letters.
```py
password = GenPass(8, upper=True, special=True)
```
## Author
**Wahid Sadique Koly**
- [Github](https://github.com/wskoly/) 
- [Portfolio](https://wskoly.ml)

## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details
pyramid-debugtoolbar-ajax 0.1.5
Ajax support for pyramid_debugtoolbar
License: MIT
Keywords: web pyramid ajax debug

pyramid_debugtoolbar_ajax
=========================

Build Status: ![Python package](https://github.com/jvanasco/pyramid_debugtoolbar_ajax/workflows/Python%20package/badge.svg)

This package adds an "Ajax" panel to the `pyramid_debugtoolbar`.

The "Ajax" panel contains buttons and forms which can be used to replay the
request in a new browser window -- allowing you to spawn a debugger window for
errors encountered on background ajax requests, or form submissions.

How to use:

Ensure these lines are in your pyramid config file:

    pyramid.includes = pyramid_debugtoolbar
    debugtoolbar.includes = pyramid_debugtoolbar_ajax