Federico Caselli | a1d70af | 2021-09-13 23:09:06 +0200 | [diff] [blame] | 1 | [metadata] |
| 2 | name = Mako |
| 3 | version = attr: mako.__version__ |
Mike Bayer | 1a30e93 | 2021-11-17 10:33:27 -0500 | [diff] [blame] | 4 | description = A super-fast templating language that borrows the best ideas from the existing templating languages. |
Federico Caselli | a1d70af | 2021-09-13 23:09:06 +0200 | [diff] [blame] | 5 | long_description = file: README.rst |
| 6 | long_description_content_type = text/x-rst |
| 7 | url = https://www.makotemplates.org/ |
| 8 | author = Mike Bayer |
| 9 | author_email = mike@zzzcomputing.com |
| 10 | license = MIT |
Federico Caselli | 4fbbcf1 | 2022-06-27 22:39:41 +0200 | [diff] [blame] | 11 | license_files = LICENSE |
Federico Caselli | a1d70af | 2021-09-13 23:09:06 +0200 | [diff] [blame] | 12 | classifiers = |
| 13 | Development Status :: 5 - Production/Stable |
| 14 | License :: OSI Approved :: MIT License |
| 15 | Environment :: Web Environment |
| 16 | Intended Audience :: Developers |
| 17 | Programming Language :: Python |
| 18 | Programming Language :: Python :: 3 |
Federico Caselli | a1d70af | 2021-09-13 23:09:06 +0200 | [diff] [blame] | 19 | Programming Language :: Python :: 3.8 |
| 20 | Programming Language :: Python :: 3.9 |
| 21 | Programming Language :: Python :: 3.10 |
Hugo van Kemenade | 4bb7bb3 | 2023-09-16 17:20:56 -0400 | [diff] [blame] | 22 | Programming Language :: Python :: 3.11 |
| 23 | Programming Language :: Python :: 3.12 |
Federico Caselli | a1d70af | 2021-09-13 23:09:06 +0200 | [diff] [blame] | 24 | Programming Language :: Python :: Implementation :: CPython |
| 25 | Programming Language :: Python :: Implementation :: PyPy |
| 26 | Topic :: Internet :: WWW/HTTP :: Dynamic Content |
| 27 | project_urls = |
| 28 | Documentation=https://docs.makotemplates.org |
| 29 | Issue Tracker=https://github.com/sqlalchemy/mako |
| 30 | |
| 31 | [options] |
| 32 | packages = find: |
Hugo van Kemenade | 4bb7bb3 | 2023-09-16 17:20:56 -0400 | [diff] [blame] | 33 | python_requires = >=3.8 |
Federico Caselli | a1d70af | 2021-09-13 23:09:06 +0200 | [diff] [blame] | 34 | zip_safe = false |
| 35 | |
| 36 | install_requires = |
| 37 | MarkupSafe >= 0.9.2 |
| 38 | |
| 39 | [options.packages.find] |
| 40 | exclude = |
| 41 | test* |
| 42 | examples* |
| 43 | |
| 44 | [options.extras_require] |
Michael Bourke | 7e52b60 | 2022-01-09 16:38:12 +1100 | [diff] [blame] | 45 | testing = |
| 46 | pytest |
Federico Caselli | a1d70af | 2021-09-13 23:09:06 +0200 | [diff] [blame] | 47 | babel = |
| 48 | Babel |
Ram Rachum | 8c4ce94 | 2020-06-12 13:42:51 -0400 | [diff] [blame] | 49 | lingua = |
Federico Caselli | a1d70af | 2021-09-13 23:09:06 +0200 | [diff] [blame] | 50 | lingua |
| 51 | |
| 52 | [options.entry_points] |
| 53 | python.templating.engines = |
| 54 | mako = mako.ext.turbogears:TGPlugin |
| 55 | |
| 56 | pygments.lexers = |
| 57 | mako = mako.ext.pygmentplugin:MakoLexer |
| 58 | html+mako = mako.ext.pygmentplugin:MakoHtmlLexer |
| 59 | xml+mako = mako.ext.pygmentplugin:MakoXmlLexer |
| 60 | js+mako = mako.ext.pygmentplugin:MakoJavascriptLexer |
| 61 | css+mako = mako.ext.pygmentplugin:MakoCssLexer |
| 62 | |
| 63 | babel.extractors = |
| 64 | mako = mako.ext.babelplugin:extract [babel] |
| 65 | |
| 66 | lingua.extractors= |
| 67 | mako = mako.ext.linguaplugin:LinguaMakoExtractor [lingua] |
| 68 | |
| 69 | console_scripts= |
| 70 | mako-render = mako.cmd:cmdline |
| 71 | |
Mike Bayer | 7f4e77d | 2007-01-05 19:06:16 +0000 | [diff] [blame] | 72 | [egg_info] |
Mike Bayer | c814024 | 2022-03-10 15:42:33 -0500 | [diff] [blame] | 73 | tag_build = dev |
Mike Bayer | 717c0b6 | 2013-03-21 11:50:12 -0400 | [diff] [blame] | 74 | |
Marius Bakke | 2087586 | 2019-03-10 18:17:33 +0100 | [diff] [blame] | 75 | [tool:pytest] |
Mike Bayer | 0d68060 | 2022-06-29 09:21:31 -0400 | [diff] [blame] | 76 | addopts= --tb native -v -r fxX -p warnings |
Mike Bayer | c2373ce | 2014-04-13 13:47:25 -0400 | [diff] [blame] | 77 | python_files=test/*test_*.py |
Martin von Gagern | dbbaad3 | 2022-08-19 23:49:37 -0400 | [diff] [blame] | 78 | python_classes=*Test Test* |
Mike Bayer | 0d68060 | 2022-06-29 09:21:31 -0400 | [diff] [blame] | 79 | filterwarnings = |
| 80 | error::DeprecationWarning:test |
| 81 | error::DeprecationWarning:mako |
Mike Bayer | c2373ce | 2014-04-13 13:47:25 -0400 | [diff] [blame] | 82 | |
Mike Bayer | 717c0b6 | 2013-03-21 11:50:12 -0400 | [diff] [blame] | 83 | [upload] |
| 84 | sign = 1 |
Michael Bourke | 7a3da00 | 2022-01-27 13:47:05 +1100 | [diff] [blame] | 85 | identity = 4BFDF51E |
Mike Bayer | fb7f043 | 2019-05-29 18:18:04 -0400 | [diff] [blame] | 86 | |
| 87 | [flake8] |
Mike Bayer | 338cad6 | 2019-07-27 12:01:10 -0400 | [diff] [blame] | 88 | show-source = true |
Mike Bayer | fb7f043 | 2019-05-29 18:18:04 -0400 | [diff] [blame] | 89 | enable-extensions = G |
| 90 | # E203 is due to https://github.com/PyCQA/pycodestyle/issues/373 |
| 91 | ignore = |
| 92 | A003, |
| 93 | D, |
| 94 | E203,E305,E711,E712,E721,E722,E741, |
| 95 | N801,N802,N806, |
| 96 | RST304,RST303,RST299,RST399, |
| 97 | W503,W504 |
| 98 | exclude = .venv,.git,.tox,dist,docs/*,*egg,build |
| 99 | import-order-style = google |
| 100 | application-import-names = mako,test |
Michael Bourke | 7e52b60 | 2022-01-09 16:38:12 +1100 | [diff] [blame] | 101 | |
| 102 | [mako_testing] |
| 103 | module_base = ./test/templates/modules |
| 104 | template_base = ./test/templates/ |