{"package": "j2gpp", "summary": "A Jinja2-based General Purpose Preprocessor", "pypi_url": "https://pypi.org/project/j2gpp", "piwheels_url": "https://www.piwheels.org/project/j2gpp", "releases": {"4.1.0": {"released": "2026-02-10 20:46:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-4.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-4.1.0-py3-none-any.whl", "filehash": "9bee2c35457d97a6e4edcf5c33bfcd8f374c8bcc45eed7fc6f12cffa70de7ac1", "filesize": 62152, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["colour", "configparser", "hjson", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}, "4.0.0": {"released": "2026-01-22 21:58:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-4.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-4.0.0-py3-none-any.whl", "filehash": "6459b35456f02c051e4ddcfb07c77b3fb37f4365b2e224242ce0f13a14af4c5b", "filesize": 60838, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["colour", "configparser", "hjson", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}, "3.3.0": {"released": "2025-12-28 14:41:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-3.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-3.3.0-py3-none-any.whl", "filehash": "1a132402bf7cad0e4d4e467b62f8fcf29c9b06f8426dae88a12361651396e2a0", "filesize": 50796, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["colour", "configparser", "hjson", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}, "3.2.0": {"released": "2025-08-30 13:15:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-3.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-3.2.0-py3-none-any.whl", "filehash": "91adca3c0226fcb90793cdd5a5f2e2407b37b68283fdc675b6d601338977a538", "filesize": 50239, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["colour", "configparser", "hjson", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}, "3.1.0": {"released": "2025-07-10 22:07:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-3.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-3.1.0-py3-none-any.whl", "filehash": "ca04edc2994d8a1d4f55e41ec011d062292bb006a1cd2cdc5d1bd5b29e15da2f", "filesize": 45610, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["configparser", "hjson", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}, "3.0.0": {"released": "2025-07-09 19:28:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-3.0.0-py3-none-any.whl", "filehash": "072aecc5f26d0bd4a07bf52f7601313e533659e5386defa885d01228411a1456", "filesize": 38018, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["configparser", "hjson", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}, "2.2.1": {"released": "2023-03-27 06:47:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-2.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-2.2.1-py3-none-any.whl", "filehash": "72541100bb5e1d195a98d0e8bf5bb2e2ddf47cd9cda634f66fc7acc810e83677", "filesize": 27832, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["configparser", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}, "2.2.0": {"released": "2022-12-30 19:54:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-2.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-2.2.0-py3-none-any.whl", "filehash": "e51fdaaec197c416476a90a3c1169513602aa42de47e56f802b31acf1dc5eb68", "filesize": 27628, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["configparser", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}, "2.1.0": {"released": "2022-12-22 16:22:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-2.1.0-py3-none-any.whl", "filehash": "f35cd7c3a8120a96f8120c427d1706bf1bb52e09a853e2086c6cc2d68f5cf098", "filesize": 26593, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["configparser", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}, "2.0.2": {"released": "2022-12-22 14:43:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-2.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-2.0.2-py3-none-any.whl", "filehash": "f05b8ee1ab8443e71e3ddbc50ac839c78d78b92ee451da98fe88dd1fb3673a69", "filesize": 25973, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["configparser", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}, "2.0.1": {"released": "2022-12-18 21:15:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-2.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-2.0.1-py3-none-any.whl", "filehash": "bc65d9d5adcf611aa640acfe089f40967deeb3ac340d8a91342782a996b48b39", "filesize": 25574, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["configparser", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}, "2.0.0": {"released": "2022-12-18 21:15:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-2.0.0-py3-none-any.whl", "filehash": "f997384d1662bfd00221dda07b22527f2d23d8efc499efb59f583200c69f8a4f", "filesize": 24453, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["configparser", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}, "1.8.3": {"released": "2022-10-31 19:47:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-1.8.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-1.8.3-py3-none-any.whl", "filehash": "dcbb402405b63344446ef221464efd82f38095f1e29da912dad2cdfe34e57694", "filesize": 24132, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["configparser", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}, "1.8.2": {"released": "2022-10-30 12:58:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-1.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-1.8.2-py3-none-any.whl", "filehash": "08b7bb378045fe2a6510c5bafa683abf460282ab81923a31bae9655e41596b8c", "filesize": 24132, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["configparser", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}, "1.8.1": {"released": "2022-10-30 11:44:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-1.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-1.8.1-py3-none-any.whl", "filehash": "48b78b6f30493e6979047ea15807e31bd6a80c3312020c48e414330b7e03b40b", "filesize": 23490, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["configparser", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}, "1.8.0": {"released": "2022-10-29 19:52:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-1.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-1.8.0-py3-none-any.whl", "filehash": "6d18201211ec37cecaab1deb192bbcb4642daeadd1903a799f917585ddb0307b", "filesize": 23223, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["configparser", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}, "1.7.1": {"released": "2022-10-21 20:09:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-1.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-1.7.1-py3-none-any.whl", "filehash": "960a10a34ba03eec6ca96b1d788c6349c5a78f229db4497da6073af6ebd9b5f2", "filesize": 19958, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["configparser", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}, "1.7.0": {"released": "2022-10-16 20:53:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-1.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-1.7.0-py3-none-any.whl", "filehash": "119a07e7de5e093050ee49a65da4f542502d71973511c1d5576cd5404cf2e8ea", "filesize": 19736, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["configparser", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}, "1.6.0": {"released": "2022-10-15 13:40:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-1.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-1.6.0-py3-none-any.whl", "filehash": "5b25f28a26baca54f662f76e2acfb4878a4490f3151fedbd3ee687770f57f65f", "filesize": 18375, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["configparser", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}, "1.5.0": {"released": "2022-10-09 20:50:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-1.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-1.5.0-py3-none-any.whl", "filehash": "02858dec141557dda3e36a5a4adbed9cc71de684b27bcc41f5e3d069f30e1757", "filesize": 15641, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["configparser", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}, "1.4.0": {"released": "2022-10-08 11:23:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-1.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-1.4.0-py3-none-any.whl", "filehash": "073ed0296f3b9c0d3ff4a12a6db64cf714c9057c878b318b1e0e14f5f1891618", "filesize": 15119, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["configparser", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}, "1.3.4": {"released": "2022-10-02 16:54:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-1.3.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-1.3.4-py3-none-any.whl", "filehash": "a6ef651c7fa009c3d98cf3be5490c073e9601321513d8be74138d125c7cf9425", "filesize": 14077, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["configparser", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}, "1.3.3": {"released": "2022-09-25 19:47:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-1.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-1.3.3-py3-none-any.whl", "filehash": "76efc718284b7985200865dccf6866892a4235489e237e8ff4eed5ae17e13745", "filesize": 13463, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["configparser", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}, "1.3.2": {"released": "2022-09-25 19:31:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-1.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-1.3.2-py3-none-any.whl", "filehash": "097107a7e3550ffdf4cbffdd2209e357eb7ff202a8e83a84575eaca2e1b62df9", "filesize": 9468, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["configparser", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}, "1.3.1": {"released": "2022-09-25 19:24:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"j2gpp-1.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/j2gpp/j2gpp-1.3.1-py3-none-any.whl", "filehash": "14d309ad6a7bf02b6d1313b0fcab148a828430fdabfb6eee1291b98c393fd35c", "filesize": 9467, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["configparser", "jinja2", "ruamel-yaml", "toml", "xmltodict"]}}}}}