Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 60 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,66 @@
build-backend = 'setuptools.build_meta'
requires = ['setuptools >= 47', 'wheel']

[project]
name = "Mako"
version = "1.3.11"
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Federico Caselli (CaselIT) wrote:

this should be dynamic, since before it was attr: mako.__version__
See https://setuptools.pypa.io/en/latest/userguide/pyproject_config.html#dynamic-metadata

View this in Gerrit at https://gerrit.sqlalchemy.org/c/sqlalchemy/mako/+/6102

description = "A super-fast templating language that borrows the best ideas from the existing templating languages."
readme = "README.rst"
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Federico Caselli (CaselIT) wrote:

I think we should specify the license file.
Just copy from SQLAlchemy

View this in Gerrit at https://gerrit.sqlalchemy.org/c/sqlalchemy/mako/+/6102

license = "MIT"
license-files = [ "LICENSE" ]
authors = [
{ name = "Mike Bayer", email = "mike@zzzcomputing.com" }
]
keywords = ["templating", "templates", "python"]
classifiers = [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.8",
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Michael Bayer (zzzeek) wrote:

py3.10

View this in Gerrit at https://gerrit.sqlalchemy.org/c/sqlalchemy/mako/+/6102

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Michael Bayer (zzzeek) wrote:

Done

View this in Gerrit at https://gerrit.sqlalchemy.org/c/sqlalchemy/mako/+/6102

"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Topic :: Internet :: WWW/HTTP :: Dynamic Content",
"Topic :: Software Development :: Libraries :: Python Modules",
"Topic :: Text Processing :: Markup"
]
requires-python = ">=3.8"
dependencies = [
"MarkupSafe>=0.9.2"
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Michael Bayer (zzzeek) wrote:

2.0

View this in Gerrit at https://gerrit.sqlalchemy.org/c/sqlalchemy/mako/+/6102

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Michael Bayer (zzzeek) wrote:

Done

View this in Gerrit at https://gerrit.sqlalchemy.org/c/sqlalchemy/mako/+/6102

]

[project.urls]
Homepage = "https://www.makotemplates.org/"
Source = "https://github.com/sqlalchemy/mako"

Comment thread
cocolato marked this conversation as resolved.
[project.scripts]
mako-render = "mako.cmd:cmdline"

[project.entry-points."python.templating.engines"]
mako = "mako.ext.turbogears:TGPlugin"

[project.entry-points."pygments.lexers"]
mako = "mako.ext.pygmentplugin:MakoLexer"
html_mako = "mako.ext.pygmentplugin:MakoHtmlLexer"
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Michael Bayer (zzzeek) wrote:

these are wrong, should be "html+mako", etc

View this in Gerrit at https://gerrit.sqlalchemy.org/c/sqlalchemy/mako/+/6102

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Michael Bayer (zzzeek) wrote:

Done

View this in Gerrit at https://gerrit.sqlalchemy.org/c/sqlalchemy/mako/+/6102

xml_mako = "mako.ext.pygmentplugin:MakoXmlLexer"
js_mako = "mako.ext.pygmentplugin:MakoJavascriptLexer"
css_mako = "mako.ext.pygmentplugin:MakoCssLexer"

[project.entry-points."babel.extractors"]
mako = "mako.ext.babelplugin:extract"

[project.entry-points."lingua.extractors"]
mako = "mako.ext.linguaplugin:LinguaMakoExtractor"

[tool.setuptools.packages.find]
where = ["."]
exclude = [
"test*",
"examples*"
]

[tool.black]
line-length = 79
target-version = ['py38']
68 changes: 0 additions & 68 deletions setup.cfg
Original file line number Diff line number Diff line change
@@ -1,74 +1,6 @@
[metadata]
name = Mako
version = attr: mako.__version__
description = A super-fast templating language that borrows the best ideas from the existing templating languages.
long_description = file: README.rst
long_description_content_type = text/x-rst
url = https://www.makotemplates.org/
author = Mike Bayer
author_email = mike@zzzcomputing.com
license = MIT
license_files = LICENSE
classifiers =
Development Status :: 5 - Production/Stable
License :: OSI Approved :: MIT License
Environment :: Web Environment
Intended Audience :: Developers
Programming Language :: Python
Programming Language :: Python :: 3
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
Programming Language :: Python :: Implementation :: CPython
Programming Language :: Python :: Implementation :: PyPy
Topic :: Internet :: WWW/HTTP :: Dynamic Content
project_urls =
Documentation=https://docs.makotemplates.org
Issue Tracker=https://github.com/sqlalchemy/mako

[options]
packages = find:
python_requires = >=3.8
zip_safe = false

install_requires =
MarkupSafe >= 0.9.2

[options.packages.find]
exclude =
test*
examples*

[options.extras_require]
testing =
pytest
babel =
Babel
lingua =
lingua

[options.entry_points]
python.templating.engines =
mako = mako.ext.turbogears:TGPlugin

pygments.lexers =
mako = mako.ext.pygmentplugin:MakoLexer
html+mako = mako.ext.pygmentplugin:MakoHtmlLexer
xml+mako = mako.ext.pygmentplugin:MakoXmlLexer
js+mako = mako.ext.pygmentplugin:MakoJavascriptLexer
css+mako = mako.ext.pygmentplugin:MakoCssLexer

babel.extractors =
mako = mako.ext.babelplugin:extract [babel]

lingua.extractors=
mako = mako.ext.linguaplugin:LinguaMakoExtractor [lingua]

console_scripts=
mako-render = mako.cmd:cmdline

[egg_info]
tag_build = dev

Expand Down