├── .gitattributes ├── .gitignore ├── .travis.yml ├── README.md ├── appveyor.yml ├── enforce.pyproj ├── enforce.sln ├── enforce ├── __init__.py ├── decorators.py ├── enforcers.py ├── exceptions.py ├── nodes.py ├── parsers.py ├── settings.py ├── types.py ├── utils.py ├── validator.py └── wrappers.py ├── requirements.txt ├── setup.py └── tests ├── test_decorators.py ├── test_enforce.py ├── test_enforcers.py ├── test_exceptions.py ├── test_nodes.py ├── test_parsers.py ├── test_settings.py ├── test_types.py ├── test_utils.py ├── test_validator.py └── test_wrappers.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/appveyor.yml -------------------------------------------------------------------------------- /enforce.pyproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/enforce.pyproj -------------------------------------------------------------------------------- /enforce.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/enforce.sln -------------------------------------------------------------------------------- /enforce/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/enforce/__init__.py -------------------------------------------------------------------------------- /enforce/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/enforce/decorators.py -------------------------------------------------------------------------------- /enforce/enforcers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/enforce/enforcers.py -------------------------------------------------------------------------------- /enforce/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/enforce/exceptions.py -------------------------------------------------------------------------------- /enforce/nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/enforce/nodes.py -------------------------------------------------------------------------------- /enforce/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/enforce/parsers.py -------------------------------------------------------------------------------- /enforce/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/enforce/settings.py -------------------------------------------------------------------------------- /enforce/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/enforce/types.py -------------------------------------------------------------------------------- /enforce/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/enforce/utils.py -------------------------------------------------------------------------------- /enforce/validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/enforce/validator.py -------------------------------------------------------------------------------- /enforce/wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/enforce/wrappers.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | wrapt==1.10.10 -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/setup.py -------------------------------------------------------------------------------- /tests/test_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/tests/test_decorators.py -------------------------------------------------------------------------------- /tests/test_enforce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/tests/test_enforce.py -------------------------------------------------------------------------------- /tests/test_enforcers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/tests/test_enforcers.py -------------------------------------------------------------------------------- /tests/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/tests/test_exceptions.py -------------------------------------------------------------------------------- /tests/test_nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/tests/test_nodes.py -------------------------------------------------------------------------------- /tests/test_parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/tests/test_parsers.py -------------------------------------------------------------------------------- /tests/test_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/tests/test_settings.py -------------------------------------------------------------------------------- /tests/test_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/tests/test_types.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/test_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/tests/test_validator.py -------------------------------------------------------------------------------- /tests/test_wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RussBaz/enforce/HEAD/tests/test_wrappers.py --------------------------------------------------------------------------------