blob: f5ad968e844121713727e5c8c906eed827bb9282 [file] [log] [blame]
David Lord65da4412019-10-04 11:17:12 -07001import re
Armin Ronacher58293062008-02-11 15:36:22 +01002
David Lord65da4412019-10-04 11:17:12 -07003from setuptools import find_packages
Cory Benfield447d3d22013-05-18 10:35:04 +01004from setuptools import setup
Armin Ronacher10c34da2010-08-17 12:10:27 +02005
David Lord42edc132020-01-28 06:41:07 -08006with open("src/jinja2/__init__.py", "rt", encoding="utf8") as f:
David Lord65da4412019-10-04 11:17:12 -07007 version = re.search(r'__version__ = "(.*?)"', f.read(), re.M).group(1)
Armin Ronacherde478f62007-02-28 22:35:04 +01008
Armin Ronacherde478f62007-02-28 22:35:04 +01009setup(
David Lord4a59ac92020-01-26 21:12:52 -080010 name="Jinja2",
David Lord65da4412019-10-04 11:17:12 -070011 version=version,
12 url="https://palletsprojects.com/p/jinja/",
Alex Chanbeb1fc62019-09-22 09:52:15 +010013 project_urls={
David Lord65da4412019-10-04 11:17:12 -070014 "Documentation": "https://jinja.palletsprojects.com/",
15 "Code": "https://github.com/pallets/jinja",
16 "Issue tracker": "https://github.com/pallets/jinja/issues",
Alex Chanbeb1fc62019-09-22 09:52:15 +010017 },
David Lord65da4412019-10-04 11:17:12 -070018 license="BSD-3-Clause",
David Lord65da4412019-10-04 11:17:12 -070019 maintainer="Pallets",
20 maintainer_email="[email protected]",
21 description="A very fast and expressive template engine.",
Armin Ronacher015b0c92007-11-11 00:10:17 +010022 classifiers=[
David Lord65da4412019-10-04 11:17:12 -070023 "Development Status :: 5 - Production/Stable",
24 "Environment :: Web Environment",
25 "Intended Audience :: Developers",
26 "License :: OSI Approved :: BSD License",
27 "Operating System :: OS Independent",
28 "Programming Language :: Python",
David Lord65da4412019-10-04 11:17:12 -070029 "Topic :: Internet :: WWW/HTTP :: Dynamic Content",
30 "Topic :: Software Development :: Libraries :: Python Modules",
31 "Topic :: Text Processing :: Markup :: HTML",
Armin Ronacher8ebf1f92007-03-03 11:22:18 +010032 ],
David Lorde1e1e7d2020-01-09 10:38:52 -080033 packages=find_packages("src"),
34 package_dir={"": "src"},
Armin Ronacher790b8a82010-02-10 00:05:46 +010035 include_package_data=True,
David Lord4b8d8392020-01-27 13:51:27 -080036 python_requires=">=3.6",
37 install_requires=["MarkupSafe>=1.1"],
38 extras_require={"i18n": ["Babel>=2.1"]},
David Lord4a59ac92020-01-26 21:12:52 -080039 entry_points={"babel.extractors": ["jinja2 = jinja2.ext:babel_extract[i18n]"]},
Armin Ronacherde478f62007-02-28 22:35:04 +010040)