semvec/pypi-packages huggingface dataset:
my-settings 0.2.0
Convenient and simple settings for any project
License: MIT
Requires Python: >=3.3

my_settings can load your settings from python module, 
env variable and file path which has to lead to python module.
You can have three types of settings files:
1) primary(usually plays role of base settings file which is included in a project) 
2) custom(your custom settings file for certain deployment case)
3) test(your settings file for tests)

all settings files overlap each other in this sequence: test -> custom -> primary
xstatic-angular-notify 2.5.1.0
Angular-Notify 2.5.1 (XStatic packaging standard)
License: MIT
Keywords: angular_notify xstatic

XStatic-Angular-Notify
--------------

Angular-Notify JavaScript and SCSS library packaged for setuptools (easy_install) / pip.

This package is intended to be used by **any** project that needs these files.

It intentionally does **not** provide any extra code except some metadata
**nor** has any extra requirements. You MAY use some minimal support code from
the XStatic base package, if you like.

You can find more info about the xstatic packaging way in the package `XStatic`.
django-padjana-blog 1.0a1.dev4
A simple and reusable Django application for managing a mini blog.
License: MIT

Padjana Blog
============

.. image::
    https://img.shields.io/badge/pypi-1.0a1.dev4-blue.svg
    :target: https://pypi.org/project/django-padjana-blog
    :alt: PyPI Package

.. image::
    https://travis-ci.org/pascalpepe/django-padjana-blog.svg?branch=master
    :target: https://travis-ci.org/pascalpepe/django-padjana-blog
    :alt: Travis CI Status

.. image::
    https://readthedocs.org/projects/django-padjana-blog/badge/?version=latest
    :target: http://django-padjana-blog.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status

Padjana Blog is a simple and reusable Django application for managing a mini
blog.

Features
--------

* For Django 2.0.
* Available in English and French.
* Starter front-end templates built with `Bootstrap 4`_.

Resources
---------

* `Documentation`_
* `GitHub repository`_
* `Travis CI`_
* `PyPI package`_
* `Reporting a bug`_

License
-------

This software is licensed under the `MIT License`_.

.. _`Bootstrap 4`: https://getbootstrap.com/
.. _Documentation: https://django-padjana-blog.readthedocs.io
.. _`GitHub repository`: https://github.com/pascalpepe/django-padjana-blog
.. _`Travis CI`: https://travis-ci.org/pascalpepe/django-padjana-blog
.. _`PyPI package`: https://pypi.org/project/django-padjana-blog
.. _`Reporting a bug`: https://github.com/pascalpepe/django-padjana-blog/issues
.. _`MIT License`:
    https://github.com/pascalpepe/django-padjana-blog/blob/master/LICENSE
password_manager 0.1.6
A library for password manager for Python
License: MIT
Keywords: password password-manager

# Password Manager

[![Build Status](https://travis-ci.org/patarapolw/memorable_pwm.svg?branch=master)](https://travis-ci.org/patarapolw/memorable_pwm)
[![PyPI version shields.io](https://img.shields.io/pypi/v/password_manager.svg)](https://pypi.python.org/pypi/password_manager/)
[![PyPI license](https://img.shields.io/pypi/l/password_manager.svg)](https://pypi.python.org/pypi/password_manager/)
[![PyPI pyversions](https://img.shields.io/pypi/pyversions/password_manager.svg)](https://pypi.python.org/pypi/password_manager/)
[![PyPI status](https://img.shields.io/pypi/status/password_manager.svg)](https://pypi.python.org/pypi/password_manager/)
[![Examples tested with pytest-readme](http://img.shields.io/badge/readme-tested-brightgreen.svg)](https://github.com/boxed/pytest-readme)

A library for password manager for Python

## Features

- Automatic vault locking and saving after predefined time (default 60 sec)
- Vault file generation
- Passcode lock with RSA (based on PyCryptodome)


## Installation

```commandline
pip install password_manager
```
or
```commandline
pipenv install -e git+https://github.com/patarapolw/password_manager.git#egg=password_manager
```

## Usage

```python
from password_manager.vault import Vault

with Vault('amasterpassword') as vault:
    vault['reddit'] = {
        'password': 'averycomplexpassword'
    }
with Vault('amasterpassword') as vault:
    print(vault['reddit']['password'])
```
pyqdbm 0.9.6
Python binding for QDBM Database
License: MIT
Keywords: QDBM

This requires QDBM C Library (http://fallabs.com/qdbm/index.html)

Example code:

from qdbm import depot

db = depot.open("test.db", "n") # depot.open(FILENAME, FLAG)

db["apple"] = "red"       # add data
db["lemon"] = "black"
db["orange"] = "orange"

db["lemon"] = "yellow"    # update data

print db["lemon"]   # get value that key is "lemon"

print db.get("orange", "unknown")  # get data with default value (returns orange)

print db.get("melon", "unknown")   # get data with default value (returns unknown)

print db.keys()               # get list of keys (Python2), get iterator of keys (Python3)

print db.listkeys()           # get list of keys (Python3)

for k in db.iterkeys():       # get iterator of keys (Python2)
    print k

for k in db.keys():           # get iterator of keys (Python3)
    print k

for k, v in db.iteritems():   # get iterator of (key, value) (Python2)
    print k, v

for k, v in db.items():       # get iterator of (key, value) (Python3)
    print k, v

for v in db.itervalues():     # get iterator of values (Python2)
    print v

for v in db.values():         # get iterator of values (Python3)
    print v

db.close()                    # close database object

Flags:
  r: Read Only

  w: Read / Write

  c: Read / Write (create if not exists)

  n: Read / Write (always create new file)
v-vk-api 1.3
VK API wrapper
License: MIT
Requires Python: >=3
Keywords: v-vk-api

# VVK API

VK API wrapper

## Description

With VK API wrapper you can use all possible VK API methods and pass all traffic through proxy. 
More detailed information about VK API you can see in the official [documentation](https://vk.com/dev/methods).

![Python3](https://img.shields.io/badge/Python-3-brightgreen.svg)
[![Release](https://img.shields.io/github/release/vadimk2016/v-vk-api.svg)](https://github.com/vadimk2016/v-vk-api/releases)
[![Documentation Status](https://readthedocs.org/projects/v-vk-api/badge/?version=latest)](http://v-vk-api.readthedocs.io/en/latest/?badge=latest)
[![Build Status](https://travis-ci.org/vadimk2016/v-vk-api.svg?branch=master)](https://travis-ci.org/vadimk2016/v-vk-api)
[![Coverage Status](https://coveralls.io/repos/github/vadimk2016/v-vk-api/badge.svg)](https://coveralls.io/github/vadimk2016/v-vk-api)
### Install

```
$ pip3 install v_vk_api
```

## Usage

#### Authorization by access token

    import v_vk_api

    api = v_vk_api.create(app_id=1234567890, 
                            login='login', 
                            password='pass')
    api.request_method('users.get', users_id=1)
    {'response': [{'first_name': 'John', 'id': 123, 'last_name': 'Doe'}]}

#### Authorization by service token

    import v_vk_api

    api = v_vk_api.create(service_token='service token')
    api.request_method('users.get', users_id=1)    
    {'response': [{'first_name': 'Pavel', 'id': 1, 'last_name': 'Durov'}]}

## Tests

Tests will check API connection and method requesting and some other helper functions like utils and exceptions, 
to run tests:
```
$ python -m unittest discover tests
```
**NOTE:** Tests can't handle CAPTCHA
TagStats 0.1.2
Statistics for each tag's set of key phrases
License: MIT
Requires Python: >= 3
Keywords: sentiment-analysis,string-search

[![PyPI version](https://img.shields.io/pypi/v/TagStats.svg)](https://pypi.python.org/pypi/TagStats/)
[![PyPI pyversions](https://img.shields.io/pypi/pyversions/TagStats.svg)](https://pypi.python.org/pypi/TagStats/)
[![PyPI license](https://img.shields.io/pypi/l/TagStats.svg)](https://pypi.python.org/pypi/TagStats/)

A concise yet efficient implementation for computing the statistics of each tag's set of key phrases over input lines in Python 3.
One of the major applications is for [sentiment analysis](https://en.wikipedia.org/wiki/Sentiment_analysis), where each tag is a sentiment with the respective key phrases describing the sentiment.

# How it Works

A [trie](https://en.wikipedia.org/wiki/Trie) structure is constructed to index all the key phrases. Then each line is matched towards the index to compute the respective statistics.
The time complexity is $O(m^2 \cdot n)$, where $m$ is the maximum number of words in each line and $n$ is the number of lines.

# Installation

This package is available on PyPI. Just use `pip3 install -U TagStats` to install it.

# Usage

You can simply call `compute(content, tagDict)`, where `content` is a list of lines and `tagDict` is a dictionary with each tag name as key and the respective set of key phrases as value.

``` python
from tagstats import compute

print(compute(
    [
        "a b c",
        "b c",
        "a c e"
    ],
    {
        "+": ["a b", "a c"],
        "-": ["b c"]
    }
))
```

The output is a dictionary with each tag name as key and the respective totaled frequencies for lines as value.

``` python
{'+': [1, 0, 1], '-': [1, 1, 0]}
```

You can change the default tokenizer, by specifying a compiled regex as separator to `tagstats.tagstats.tokenizer`. You can disable the tokenizer to allow matching over word boundaries, by specifying `None`.

You can pre-build the index by calling `index(tagDict)`, and later reuse it more than once as an optional parameter of `compute(content, tagDict, index)`. 

# Tip

I strongly encourage using PyPy instead of CPython to run the script for best performance.