Metadata-Version: 2.1
Name: true-or-false
Version: 0.1.3
Summary: A simple python module to determine whether an input is True or False.
Home-page: https://github.com/alpaalpa/true_or_false
License: MIT
Author: Albert Pang
Author-email: alpaalpa@mac.com
Requires-Python: >=3.6,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Description-Content-Type: text/markdown

# true_or_false
A simple python funciton to determine whether an input is True or False

Determine (educated guess) whether an input value is True
or False.  Input can be a bool, dict, int or str.  This is
useful for determining the value of a parameter as passed
in via environment variable, cli, config file or plain
python code.

Examples of True values:
  str: ['true', 't', '1', 'yes', 'y', 't', 'oui']
  bool: True
  dict: {'a': 1} # any non empty dictionary
  list: [0]  # any list not zero length

Examples of False values:
  str FALSES = ['false', 'f', '0', 'no', 'n', 'non']
  bool: False
  dict: {}  # empty dictionary
  list: []  # empty list

## Installation

  pip install true-or-false

## Usage

```
from true_or_false import true_or_false

b = true_or_false(1)
print(b)
>> True
```
