diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-12-23 06:31:00 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-12-23 06:31:00 +0000 |
commit | 338095605b6c9c82690f77f27a32490c9a57bdcb (patch) | |
tree | 72a4d7ec7ba10ea6da4d4f7d25b68915b12edde6 /dev-python/jinja2 | |
parent | 5a2cecfc8661e1d3a762adf05cf8eb142cd41710 (diff) |
gentoo auto-resync : 23:12:2024 - 06:31:00
Diffstat (limited to 'dev-python/jinja2')
-rw-r--r-- | dev-python/jinja2/Manifest | 2 | ||||
-rw-r--r-- | dev-python/jinja2/jinja2-3.1.5.ebuild | 59 |
2 files changed, 61 insertions, 0 deletions
diff --git a/dev-python/jinja2/Manifest b/dev-python/jinja2/Manifest index dc281881b798..bb91915e1359 100644 --- a/dev-python/jinja2/Manifest +++ b/dev-python/jinja2/Manifest @@ -1,4 +1,6 @@ AUX jinja2-3.1.4-py313.patch 2365 BLAKE2B 554b37e4f874060a6c2758426a08cad61b752913535f607d065e7a648fa5db272abd85615ba7734df3b2775320318da58040db08aa56c195d4b11e8e242adaec SHA512 3470db6a936c4a921ee3d5a8f7443f0dac9e2416be0332cb80c0c5cd6e1a80186a372a9f7034f5609202b93186c7c3e0e2bcddef209187043b2ebd4d9c796fe3 DIST jinja2-3.1.4.tar.gz 240245 BLAKE2B cb70699cea93ddf53b7c8876b9006cc70599d49f8c64ab615759a53db6829cab7b55ac673777bc4c8dc5dfc68efada29d37f47fe7cf449044721f659fe6a654d SHA512 d07d68a2687af68c705d3b7f5a2c67aca7b9d125316b15085888b9d0d6e769981af76f6f524728b89b5501bd671d518fcb2638f9ae112e57ca2bf2a53482cd89 +DIST jinja2-3.1.5.tar.gz 244674 BLAKE2B 0b3f44e5d3a5f3d898d0b678035ddaaeb30f1f7ca09555da93adbb8d7f7159a3e192809f69f47c21ce5be6f4fb1cc91bc35d4d62f2c38c71582210085091b3d7 SHA512 75ad0094482c69d45fcd3aa8ee32e249931e53fee3f804f6ddfd5b6da0ed16962d8f1fced811e7dcb4d8401fadd828e77528d6d1280547a7d4f5f77cccf9bbd4 EBUILD jinja2-3.1.4.ebuild 1191 BLAKE2B 238e2dd7ccc3d2483cc31302bed4fa66d1e60e6a8064c27965ff09800a535bd030549aad606e5dfbbf2d3a95dc358b6b9d7835c82d67a7e2e5a77df7b8b59379 SHA512 069dbbe518878a84b8c3a88312986bbdcbc9df858dccb58488799da2be51990ee6acc8797196ef720f55eb16f8c2839993feefe2066382c5cd4ee210960d490f +EBUILD jinja2-3.1.5.ebuild 1337 BLAKE2B 85191040e1eda50efec5897665207aeb70ac703facd2bc16a89aee8598df4b0788ea6fa363a5160aa9eb3616e5e7748441ac55a33b51a01fce475dcfd49c1e6f SHA512 430a245813a060824a6be6ba12c9aef2db8e1c050850b4d30dcd71ce0f49b90a739d8d270af3cdd602feecc357e4224cf6ab4f33124bc00d6b31f6da8fa133a0 MISC metadata.xml 467 BLAKE2B 5cba0288a395e281e76810639b6e74153f1fe7532addb41ab9ff1e7e3d23616f2cd6cce9ef266ec3545fe6694fb3e25457f9ad383d5de3e2612dedd5609f2a6f SHA512 04f6f784b771602d2ad23afba5d8c9d10fb44b68873ea20a92904f0350081265852c9e4874866e8684c6a163e99f88053b5ea367357fd74790861f6e7d9cb1e3 diff --git a/dev-python/jinja2/jinja2-3.1.5.ebuild b/dev-python/jinja2/jinja2-3.1.5.ebuild new file mode 100644 index 000000000000..c194a64b9b22 --- /dev/null +++ b/dev-python/jinja2/jinja2-3.1.5.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYPI_PN=jinja2 +PYTHON_COMPAT=( python3_{10..13} pypy3 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 pypi + +DESCRIPTION="A full-featured template engine for Python" +HOMEPAGE=" + https://palletsprojects.com/p/jinja/ + https://github.com/pallets/jinja/ + https://pypi.org/project/Jinja2/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + +RDEPEND=" + >=dev-python/markupsafe-2.0[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs \ + dev-python/sphinx-issues \ + dev-python/pallets-sphinx-themes +distutils_enable_tests pytest + +# XXX: handle Babel better? + +src_prepare() { + # avoid unnecessary dep on extra sphinxcontrib modules + sed -i '/sphinxcontrib.log_cabinet/ d' docs/conf.py || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_IGNORE=() + if ! has_version "dev-python/trio[${PYTHON_USEDEP}]"; then + EPYTEST_IGNORE+=( + tests/test_async.py + tests/test_async_filters.py + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} + +pkg_postinst() { + if ! has_version dev-python/babel; then + elog "For i18n support, please emerge dev-python/babel." + fi +} |