├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── good ├── __init__.py ├── helpers.py ├── schema │ ├── __init__.py │ ├── compiler.py │ ├── errors.py │ ├── markers.py │ ├── signals.py │ └── util.py ├── validators │ ├── __init__.py │ ├── base.py │ ├── boolean.py │ ├── dates.py │ ├── files.py │ ├── numbers.py │ ├── predicates.py │ ├── strings.py │ ├── types.py │ └── values.py └── voluptuous.py ├── misc ├── _doc │ ├── README.md.j2 │ └── README.py └── performance │ ├── Makefile │ ├── performance-time-py3.png │ ├── performance-time.png │ ├── performance-vps-py3.png │ ├── performance-vps.png │ ├── performance.dat │ ├── performance.gnuplot │ ├── performance.md │ └── performance.py ├── requirements-dev.txt ├── setup.cfg ├── setup.py ├── tests ├── schema-test.py └── voluptuous-test.py └── tox.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/README.md -------------------------------------------------------------------------------- /good/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/good/__init__.py -------------------------------------------------------------------------------- /good/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/good/helpers.py -------------------------------------------------------------------------------- /good/schema/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/good/schema/__init__.py -------------------------------------------------------------------------------- /good/schema/compiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/good/schema/compiler.py -------------------------------------------------------------------------------- /good/schema/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/good/schema/errors.py -------------------------------------------------------------------------------- /good/schema/markers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/good/schema/markers.py -------------------------------------------------------------------------------- /good/schema/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/good/schema/signals.py -------------------------------------------------------------------------------- /good/schema/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/good/schema/util.py -------------------------------------------------------------------------------- /good/validators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/good/validators/__init__.py -------------------------------------------------------------------------------- /good/validators/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/good/validators/base.py -------------------------------------------------------------------------------- /good/validators/boolean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/good/validators/boolean.py -------------------------------------------------------------------------------- /good/validators/dates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/good/validators/dates.py -------------------------------------------------------------------------------- /good/validators/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/good/validators/files.py -------------------------------------------------------------------------------- /good/validators/numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/good/validators/numbers.py -------------------------------------------------------------------------------- /good/validators/predicates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/good/validators/predicates.py -------------------------------------------------------------------------------- /good/validators/strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/good/validators/strings.py -------------------------------------------------------------------------------- /good/validators/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/good/validators/types.py -------------------------------------------------------------------------------- /good/validators/values.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/good/validators/values.py -------------------------------------------------------------------------------- /good/voluptuous.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/good/voluptuous.py -------------------------------------------------------------------------------- /misc/_doc/README.md.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/misc/_doc/README.md.j2 -------------------------------------------------------------------------------- /misc/_doc/README.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/misc/_doc/README.py -------------------------------------------------------------------------------- /misc/performance/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/misc/performance/Makefile -------------------------------------------------------------------------------- /misc/performance/performance-time-py3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/misc/performance/performance-time-py3.png -------------------------------------------------------------------------------- /misc/performance/performance-time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/misc/performance/performance-time.png -------------------------------------------------------------------------------- /misc/performance/performance-vps-py3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/misc/performance/performance-vps-py3.png -------------------------------------------------------------------------------- /misc/performance/performance-vps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/misc/performance/performance-vps.png -------------------------------------------------------------------------------- /misc/performance/performance.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/misc/performance/performance.dat -------------------------------------------------------------------------------- /misc/performance/performance.gnuplot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/misc/performance/performance.gnuplot -------------------------------------------------------------------------------- /misc/performance/performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/misc/performance/performance.md -------------------------------------------------------------------------------- /misc/performance/performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/misc/performance/performance.py -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- 1 | wheel 2 | nose 3 | pytz 4 | 5 | exdoc 6 | jinja2 7 | j2cli 8 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | universal=1 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/setup.py -------------------------------------------------------------------------------- /tests/schema-test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/tests/schema-test.py -------------------------------------------------------------------------------- /tests/voluptuous-test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/tests/voluptuous-test.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kolypto/py-good/HEAD/tox.ini --------------------------------------------------------------------------------