├── .bumpversion.cfg ├── .cookiecutterrc ├── .coveragerc ├── .editorconfig ├── .github └── auto-merge.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .pycheckers ├── .pylintrc ├── .readthedocs.yml ├── .travis.yml ├── AUTHORS.rst ├── CHANGELOG.rst ├── CONTRIBUTING.rst ├── LICENSE ├── README.rst ├── changelog.d ├── 270.breaking.rst ├── 282.change.rst ├── 382.change └── towncrier_template.rst ├── ci ├── appveyor-bootstrap.py ├── appveyor-download.py ├── appveyor-with-compiler.cmd ├── bootstrap.py ├── bump.bash ├── bump_and_release.bash └── templates │ ├── .travis.yml │ └── appveyor.yml ├── docs ├── async.rst ├── authors.rst ├── changelog.rst ├── cli_reference.rst ├── conf.py ├── config_reference.rst ├── contributing.rst ├── index.rst ├── installation.rst ├── q&a.rst ├── readme.rst ├── reference │ ├── index.rst │ ├── mario.plugins.rst │ ├── mario.rst │ └── modules.rst ├── requirements.txt ├── spelling_wordlist.txt └── time.png ├── mypy.ini ├── poetry.lock ├── pyproject.toml ├── setup.cfg ├── src └── mario │ ├── __init__.py │ ├── __main__.py │ ├── app.py │ ├── asynch.py │ ├── cli.py │ ├── cli_tools.py │ ├── config.py │ ├── declarative.py │ ├── doc.py │ ├── exceptions.py │ ├── interfaces.py │ ├── interpret.py │ ├── plug.py │ ├── plugins │ ├── __init__.py │ ├── basic.py │ ├── read.py │ ├── read.toml │ ├── write.py │ └── write.toml │ ├── sphinx_click.py │ ├── sphinx_jsonschema.py │ ├── sphinx_marshmallow.py │ ├── testing │ └── atools.py │ ├── traversals.py │ └── utils.py ├── tests ├── __init__.py ├── config.py ├── conftest.py ├── data │ ├── config │ │ └── jsonl_command.toml │ └── urls.txt ├── find_broken_docshtests.bash ├── helpers.py ├── server.py ├── test_app.py ├── test_asynch.py ├── test_config.py ├── test_doc.py ├── test_interpret.py ├── test_performance.py ├── test_plugins.py └── test_readcsv.py └── tox.ini /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.cookiecutterrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/.cookiecutterrc -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/.coveragerc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/.github/auto-merge.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pycheckers: -------------------------------------------------------------------------------- 1 | [DEFAULT] 2 | max_line_length = 120 3 | -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/.pylintrc -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/AUTHORS.rst -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/README.rst -------------------------------------------------------------------------------- /changelog.d/270.breaking.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/changelog.d/270.breaking.rst -------------------------------------------------------------------------------- /changelog.d/282.change.rst: -------------------------------------------------------------------------------- 1 | Now track the Poetry lock file in git. 2 | -------------------------------------------------------------------------------- /changelog.d/382.change: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/changelog.d/382.change -------------------------------------------------------------------------------- /changelog.d/towncrier_template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/changelog.d/towncrier_template.rst -------------------------------------------------------------------------------- /ci/appveyor-bootstrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/ci/appveyor-bootstrap.py -------------------------------------------------------------------------------- /ci/appveyor-download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/ci/appveyor-download.py -------------------------------------------------------------------------------- /ci/appveyor-with-compiler.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/ci/appveyor-with-compiler.cmd -------------------------------------------------------------------------------- /ci/bootstrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/ci/bootstrap.py -------------------------------------------------------------------------------- /ci/bump.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/ci/bump.bash -------------------------------------------------------------------------------- /ci/bump_and_release.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/ci/bump_and_release.bash -------------------------------------------------------------------------------- /ci/templates/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/ci/templates/.travis.yml -------------------------------------------------------------------------------- /ci/templates/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/ci/templates/appveyor.yml -------------------------------------------------------------------------------- /docs/async.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/docs/async.rst -------------------------------------------------------------------------------- /docs/authors.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../AUTHORS.rst 2 | -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../CHANGELOG.rst 2 | -------------------------------------------------------------------------------- /docs/cli_reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/docs/cli_reference.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/config_reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/docs/config_reference.rst -------------------------------------------------------------------------------- /docs/contributing.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../CONTRIBUTING.rst 2 | -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/q&a.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/docs/q&a.rst -------------------------------------------------------------------------------- /docs/readme.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../README.rst 2 | -------------------------------------------------------------------------------- /docs/reference/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/docs/reference/index.rst -------------------------------------------------------------------------------- /docs/reference/mario.plugins.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/docs/reference/mario.plugins.rst -------------------------------------------------------------------------------- /docs/reference/mario.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/docs/reference/mario.rst -------------------------------------------------------------------------------- /docs/reference/modules.rst: -------------------------------------------------------------------------------- 1 | src 2 | === 3 | 4 | .. toctree:: 5 | :maxdepth: 4 6 | 7 | mario 8 | -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/spelling_wordlist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/docs/spelling_wordlist.txt -------------------------------------------------------------------------------- /docs/time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/docs/time.png -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- 1 | [mypy] 2 | ignore_missing_imports = True 3 | -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/setup.cfg -------------------------------------------------------------------------------- /src/mario/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.0.154" 2 | -------------------------------------------------------------------------------- /src/mario/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/src/mario/__main__.py -------------------------------------------------------------------------------- /src/mario/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/src/mario/app.py -------------------------------------------------------------------------------- /src/mario/asynch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/src/mario/asynch.py -------------------------------------------------------------------------------- /src/mario/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/src/mario/cli.py -------------------------------------------------------------------------------- /src/mario/cli_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/src/mario/cli_tools.py -------------------------------------------------------------------------------- /src/mario/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/src/mario/config.py -------------------------------------------------------------------------------- /src/mario/declarative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/src/mario/declarative.py -------------------------------------------------------------------------------- /src/mario/doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/src/mario/doc.py -------------------------------------------------------------------------------- /src/mario/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/src/mario/exceptions.py -------------------------------------------------------------------------------- /src/mario/interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/src/mario/interfaces.py -------------------------------------------------------------------------------- /src/mario/interpret.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/src/mario/interpret.py -------------------------------------------------------------------------------- /src/mario/plug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/src/mario/plug.py -------------------------------------------------------------------------------- /src/mario/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mario/plugins/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/src/mario/plugins/basic.py -------------------------------------------------------------------------------- /src/mario/plugins/read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/src/mario/plugins/read.py -------------------------------------------------------------------------------- /src/mario/plugins/read.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/src/mario/plugins/read.toml -------------------------------------------------------------------------------- /src/mario/plugins/write.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/src/mario/plugins/write.py -------------------------------------------------------------------------------- /src/mario/plugins/write.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/src/mario/plugins/write.toml -------------------------------------------------------------------------------- /src/mario/sphinx_click.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/src/mario/sphinx_click.py -------------------------------------------------------------------------------- /src/mario/sphinx_jsonschema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/src/mario/sphinx_jsonschema.py -------------------------------------------------------------------------------- /src/mario/sphinx_marshmallow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/src/mario/sphinx_marshmallow.py -------------------------------------------------------------------------------- /src/mario/testing/atools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/src/mario/testing/atools.py -------------------------------------------------------------------------------- /src/mario/traversals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/src/mario/traversals.py -------------------------------------------------------------------------------- /src/mario/utils.py: -------------------------------------------------------------------------------- 1 | NAME = "mario" 2 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/tests/config.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/data/config/jsonl_command.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/tests/data/config/jsonl_command.toml -------------------------------------------------------------------------------- /tests/data/urls.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/tests/data/urls.txt -------------------------------------------------------------------------------- /tests/find_broken_docshtests.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/tests/find_broken_docshtests.bash -------------------------------------------------------------------------------- /tests/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/tests/helpers.py -------------------------------------------------------------------------------- /tests/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/tests/server.py -------------------------------------------------------------------------------- /tests/test_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/tests/test_app.py -------------------------------------------------------------------------------- /tests/test_asynch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/tests/test_asynch.py -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/tests/test_doc.py -------------------------------------------------------------------------------- /tests/test_interpret.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/tests/test_interpret.py -------------------------------------------------------------------------------- /tests/test_performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/tests/test_performance.py -------------------------------------------------------------------------------- /tests/test_plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/tests/test_plugins.py -------------------------------------------------------------------------------- /tests/test_readcsv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/tests/test_readcsv.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-mario/mario/HEAD/tox.ini --------------------------------------------------------------------------------