semvec/pypi-packages huggingface dataset:
yamlconf 0.2.6
Yaml-based configuration file reader.
License: MIT

Yaml Configuration
==================

This library provides a means to read yaml configuration files and propagate
default values in reasonable ways.  Nothing complicated.

* **Installation:** ``pip install yamlconfig``

:Example:

    >>> import yamlconf
    >>>
    >>> doc = yamlconf.loads("""
    ... test: demo_test
    ...
    ... tests:
    ...     defaults:
    ...         foo: 5
    ...     demo_test:
    ...         bar: 6
    ... """)
    >>>
    >>> doc['tests'][doc['test']]['foo']
    5
    >>> doc['tests'][doc['test']]['bar']
    6

:Functions:

* load(*file-like*) : Returns a *dict* with defaults propagated
* loads(*string*) : Returns a *dict* with defaults propagated
* load_module(*class-path*) : Imports and returns
hummingbird-joystick 0.0.5
Support for Birdbrain Technolgies Hummingbird joystick
License: MIT
Requires Python: >=3.7

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



Support for Birdbrain Technolgies Hummingbird joystick

* Free software: MIT license

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

::

    pip install hummingbird-joystick

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

    pip install https://github.com/fmorton/hummingbird-joystick/archive/main.zip


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


https://hummingbird-joystick.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
=========

0.0.1 (2022-10-10)
------------------

* First release on PyPI.

0.0.3 (2023-01-20)
------------------

* Change to angle/direction rather than x,y coordinates.

0.0.4 (2023-01-20)
------------------

* Add normalized_xy support.

0.0.5 (2023-01-20)
------------------

* Simplify sys.path management for examples.
pycommonregex 0.1.2
A Python package for common regular expressions.
License: MIT
Requires Python: >=3.8,<4.0
Keywords: regex,utilities

### Common Regex

A python package that provides commonly used regular expressions for validating various types of data.

#### Installation

`pip install pycommonregex`

#### Usage

```python
import re
from pycommonregex import *

print(is_int(5)) # True
print(is_positive_int('5')) # True
print(is_decimal_num('5.5')) # True
print(is_num('-5.5')) # True
print(is_alpha_numeric('abc123')) # True
print(is_alpha_numeric_with_space('abc 123')) # True
print(is_email('email@example.com')) # True
print(is_good_password('Abc123#')) # True
print(is_username('abc_123')) # True
print(is_url('https://www.example.com')) # True
print(is_ipv4('127.0.0.1')) # True
print(is_ipv6('::1')) # True

```

#### Functions

- 'is_int(num)': Check if the given input is an integer.
- 'is_positive_int(s)': Check if the given input is a positive integer.
- 'is_decimal_num(s)': Check if the given input is a decimal number.
- 'is_num(s)': Check if the given input is a number (positive or negative).
- 'is_alpha_numeric(s)': Check if the given input is alphanumeric (only contains letters and numbers).
- 'is_alpha_numeric_with_space(s)': Check if the given input is alphanumeric (only contains letters, numbers, and spaces).
- 'is_email(email)': Check if the given input is a valid email address.
- 'is_good_password(password)': Check if the given input is a strong password (contains at least 1 uppercase letter, 1 lowercase letter, 1 number, and 1 special character, and is at least 8 characters long).
- 'is_username(username)': Check if the given input is a valid username (contains only letters, numbers, and certain special characters, and is between 4 and 20 characters long).
- 'is_url(url)': Check if the given input is a valid URL.
- 'is_ipv4(IPv4)': Check if the given input is a valid IPv4 address.
- 'is_ipv6(address)': Check if the given input is a valid IPv6 address.