| Name | neutraltemplate JSON |
| Version |
1.3.0
JSON |
| download |
| home_page | None |
| Summary | Neutralts template engine for the Web, python package |
| upload_time | 2025-09-13 07:21:55 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | >=3.8 |
| license | None |
| keywords |
template-engine
web
jinja2
flask
|
| VCS |
 |
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
Python package for Neutral TS
=============================
Neutral is a templating engine for the web written in Rust, designed to work with any programming language (language-agnostic) via IPC/Package and natively as library/crate in Rust.
Install Package
---------------
```
pip install neutraltemplate
```
Usage
-----
See: [examples](https://github.com/FranBarInstance/neutralts-docs/tree/master/examples/python)
```
from neutraltemplate import NeutralTemplate
schema = """
{
"config": {
"cache_prefix": "neutral-cache",
"cache_dir": "",
"cache_on_post": false,
"cache_on_get": true,
"cache_on_cookies": true,
"cache_disable": false,
"disable_js": false,
"filter_all": false
},
"inherit": {
"locale": {
"current": "en",
"trans": {
"en": {
"Hello nts": "Hello",
"ref:greeting-nts": "Hello"
},
"es": {
"Hello nts": "Hola",
"ref:greeting-nts": "Hola"
},
"el": {
"Hello nts": "Γεια σας",
"ref:greeting-nts": "Γεια σας"
}
}
}
},
"data": {
"CONTEXT": {
"ROUTE": "",
"HOST": "",
"GET": {},
"POST": {},
"HEADERS": {},
"FILES": {},
"COOKIES": {},
"SESSION": {},
"ENV": {}
},
"hello": "Hello",
"arr": {
"hello": "Hello"
}
}
}
"""
template = NeutralTemplate("file.ntpl", schema)
contents = template.render()
# e.g.: 200
status_code = template.get_status_code()
# e.g.: OK
status_text = template.get_status_text()
# empty if no error
status_param = template.get_status_param()
# act accordingly at this point according to your framework
```
Links
-----
Neutral TS template engine Python Package.
- [Template docs](https://franbarinstance.github.io/neutralts-docs/docs/neutralts/doc/)
- [Repository](https://github.com/FranBarInstance/neutraltemplate)
- [Crate](https://crates.io/crates/neutralts)
- [PYPI Package](https://pypi.org/project/neutraltemplate/)
- [Examples](https://github.com/FranBarInstance/neutralts-docs/tree/master/examples/python)
Raw data
{
"_id": null,
"home_page": null,
"name": "neutraltemplate",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "template-engine, web, jinja2, flask",
"author": null,
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/46/38/e42cf204029ea01405d82374706fc37c04e4c0861f652e93e95624612e3b/neutraltemplate-1.3.0.tar.gz",
"platform": null,
"description": "Python package for Neutral TS\n=============================\n\nNeutral is a templating engine for the web written in Rust, designed to work with any programming language (language-agnostic) via IPC/Package and natively as library/crate in Rust.\n\nInstall Package\n---------------\n\n```\npip install neutraltemplate\n```\n\nUsage\n-----\n\nSee: [examples](https://github.com/FranBarInstance/neutralts-docs/tree/master/examples/python)\n\n```\nfrom neutraltemplate import NeutralTemplate\n\nschema = \"\"\"\n{\n \"config\": {\n \"cache_prefix\": \"neutral-cache\",\n \"cache_dir\": \"\",\n \"cache_on_post\": false,\n \"cache_on_get\": true,\n \"cache_on_cookies\": true,\n \"cache_disable\": false,\n \"disable_js\": false,\n \"filter_all\": false\n },\n \"inherit\": {\n \"locale\": {\n \"current\": \"en\",\n \"trans\": {\n \"en\": {\n \"Hello nts\": \"Hello\",\n \"ref:greeting-nts\": \"Hello\"\n },\n \"es\": {\n \"Hello nts\": \"Hola\",\n \"ref:greeting-nts\": \"Hola\"\n },\n \"el\": {\n \"Hello nts\": \"\u0393\u03b5\u03b9\u03b1 \u03c3\u03b1\u03c2\",\n \"ref:greeting-nts\": \"\u0393\u03b5\u03b9\u03b1 \u03c3\u03b1\u03c2\"\n }\n }\n }\n },\n \"data\": {\n \"CONTEXT\": {\n \"ROUTE\": \"\",\n \"HOST\": \"\",\n \"GET\": {},\n \"POST\": {},\n \"HEADERS\": {},\n \"FILES\": {},\n \"COOKIES\": {},\n \"SESSION\": {},\n \"ENV\": {}\n },\n \"hello\": \"Hello\",\n \"arr\": {\n \"hello\": \"Hello\"\n }\n }\n}\n\"\"\"\n\ntemplate = NeutralTemplate(\"file.ntpl\", schema)\ncontents = template.render()\n\n# e.g.: 200\nstatus_code = template.get_status_code()\n\n# e.g.: OK\nstatus_text = template.get_status_text()\n\n# empty if no error\nstatus_param = template.get_status_param()\n\n# act accordingly at this point according to your framework\n\n```\n\nLinks\n-----\n\nNeutral TS template engine Python Package.\n\n- [Template docs](https://franbarinstance.github.io/neutralts-docs/docs/neutralts/doc/)\n- [Repository](https://github.com/FranBarInstance/neutraltemplate)\n- [Crate](https://crates.io/crates/neutralts)\n- [PYPI Package](https://pypi.org/project/neutraltemplate/)\n- [Examples](https://github.com/FranBarInstance/neutralts-docs/tree/master/examples/python)\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Neutralts template engine for the Web, python package",
"version": "1.3.0",
"project_urls": {
"Documentation": "https://franbarinstance.github.io/neutralts-docs/docs/neutralts/",
"Homepage": "https://github.com/FranBarInstance/neutralts",
"Issues": "https://github.com/FranBarInstance/neutraltemplate/issues",
"Repository": "https://github.com/FranBarInstance/neutraltemplate",
"Rust": "https://crates.io/crates/neutralts"
},
"split_keywords": [
"template-engine",
" web",
" jinja2",
" flask"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "a98ae951ff9f82996f7bff24e85fd78a76ba376c5dc59fd8e13f76889ff51510",
"md5": "7412c15280bee2137b524db54407275e",
"sha256": "3226420c78cc6994aa524408c70fb745334cb0d0bf91c4467d53e7c7b46030e8"
},
"downloads": -1,
"filename": "neutraltemplate-1.3.0-cp310-cp310-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "7412c15280bee2137b524db54407275e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 1050098,
"upload_time": "2025-09-13T07:21:48",
"upload_time_iso_8601": "2025-09-13T07:21:48.298516Z",
"url": "https://files.pythonhosted.org/packages/a9/8a/e951ff9f82996f7bff24e85fd78a76ba376c5dc59fd8e13f76889ff51510/neutraltemplate-1.3.0-cp310-cp310-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "65b2d1f3d8ad8076d2c30566191e396cb5949f306dac06456000927becd0bcc8",
"md5": "e03b97147fbcd86272b8345c5925ee03",
"sha256": "d79d9ea629cfe52ca04dcf4652b41e8fb1e9c666666c16f82d8b4fd4ad66ffa6"
},
"downloads": -1,
"filename": "neutraltemplate-1.3.0-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "e03b97147fbcd86272b8345c5925ee03",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 968831,
"upload_time": "2025-09-13T07:21:39",
"upload_time_iso_8601": "2025-09-13T07:21:39.739719Z",
"url": "https://files.pythonhosted.org/packages/65/b2/d1f3d8ad8076d2c30566191e396cb5949f306dac06456000927becd0bcc8/neutraltemplate-1.3.0-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2cccba770d8b4be76a1f1fc4fc27823543ecaab6f3dbdd927482500debb503ef",
"md5": "cae0ae15b5589126be92c1873fc6b0a8",
"sha256": "c2b8816aaa9ab62d25541c72a68b3cecced33ad33a678b9dd4a2a15178a0630a"
},
"downloads": -1,
"filename": "neutraltemplate-1.3.0-cp310-cp310-manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "cae0ae15b5589126be92c1873fc6b0a8",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 1043563,
"upload_time": "2025-09-13T07:21:22",
"upload_time_iso_8601": "2025-09-13T07:21:22.991383Z",
"url": "https://files.pythonhosted.org/packages/2c/cc/ba770d8b4be76a1f1fc4fc27823543ecaab6f3dbdd927482500debb503ef/neutraltemplate-1.3.0-cp310-cp310-manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "72c44b7ce7c8c09a28fd6910bbf166a04f4da0b1a44db474a67cd7950364d8ee",
"md5": "a69b54163c322f6b98c7ecca04acee58",
"sha256": "12b1e279decb8d8f374f1dd607190ec91a6adb610487131de95ba5b8a95b942d"
},
"downloads": -1,
"filename": "neutraltemplate-1.3.0-cp310-cp310-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "a69b54163c322f6b98c7ecca04acee58",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 1117412,
"upload_time": "2025-09-13T07:21:31",
"upload_time_iso_8601": "2025-09-13T07:21:31.209179Z",
"url": "https://files.pythonhosted.org/packages/72/c4/4b7ce7c8c09a28fd6910bbf166a04f4da0b1a44db474a67cd7950364d8ee/neutraltemplate-1.3.0-cp310-cp310-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "31a048996b3534537b847ce0648996171e19a4245be5b0e2709763d94de5674e",
"md5": "29c09f9e9681577c68ac7ff3b7a8479a",
"sha256": "03722a3d85088b19e4ade0105c2af8253fdde6301c3aa38c55d3caec0cb7b807"
},
"downloads": -1,
"filename": "neutraltemplate-1.3.0-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "29c09f9e9681577c68ac7ff3b7a8479a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 956765,
"upload_time": "2025-09-13T07:21:56",
"upload_time_iso_8601": "2025-09-13T07:21:56.699864Z",
"url": "https://files.pythonhosted.org/packages/31/a0/48996b3534537b847ce0648996171e19a4245be5b0e2709763d94de5674e/neutraltemplate-1.3.0-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2b9388ba3ba887327faa6dab17dbefaf543f822456e66d9a4719e6ac9e630ff7",
"md5": "32d3581a155226a306f13e85baeba495",
"sha256": "449d555293b263534046846a67839f8ab28a7fedbbfc37196a4030beb102d893"
},
"downloads": -1,
"filename": "neutraltemplate-1.3.0-cp311-cp311-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "32d3581a155226a306f13e85baeba495",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1049645,
"upload_time": "2025-09-13T07:21:50",
"upload_time_iso_8601": "2025-09-13T07:21:50.072288Z",
"url": "https://files.pythonhosted.org/packages/2b/93/88ba3ba887327faa6dab17dbefaf543f822456e66d9a4719e6ac9e630ff7/neutraltemplate-1.3.0-cp311-cp311-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ff524418abd8908499da53456aa52dc3c113256b78cff972d4c9160603e1ccaa",
"md5": "02ccaa26a9e835982f72ee955fb07b60",
"sha256": "c0548e0371f6a2b76eb7a002e1a503b5790effc54b74fade52aaa465ba838ea9"
},
"downloads": -1,
"filename": "neutraltemplate-1.3.0-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "02ccaa26a9e835982f72ee955fb07b60",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 968408,
"upload_time": "2025-09-13T07:21:41",
"upload_time_iso_8601": "2025-09-13T07:21:41.986361Z",
"url": "https://files.pythonhosted.org/packages/ff/52/4418abd8908499da53456aa52dc3c113256b78cff972d4c9160603e1ccaa/neutraltemplate-1.3.0-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c89565ae43cbc8f67d4d4d410023c3001ba150c77c05bea01e305f4f9ecfe23a",
"md5": "6ad4bb87330c8ef79045dbd94107805d",
"sha256": "2e1797ad4f44b1fe219b6ea7c9d7d65c2ba843e78ef838cf8b525dd3af0bc5b2"
},
"downloads": -1,
"filename": "neutraltemplate-1.3.0-cp311-cp311-manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "6ad4bb87330c8ef79045dbd94107805d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1043019,
"upload_time": "2025-09-13T07:21:25",
"upload_time_iso_8601": "2025-09-13T07:21:25.150620Z",
"url": "https://files.pythonhosted.org/packages/c8/95/65ae43cbc8f67d4d4d410023c3001ba150c77c05bea01e305f4f9ecfe23a/neutraltemplate-1.3.0-cp311-cp311-manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b949c100181337ffbf5ae2a7e5d6e9c89fa42ee60b71df4c3945be0bcbf8fdff",
"md5": "21069711574bd17b23c5559a18669ecc",
"sha256": "c62011ba07cac91a7694359f32eec72b779cbcf8a396f8518639892f90e67815"
},
"downloads": -1,
"filename": "neutraltemplate-1.3.0-cp311-cp311-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "21069711574bd17b23c5559a18669ecc",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1117116,
"upload_time": "2025-09-13T07:21:32",
"upload_time_iso_8601": "2025-09-13T07:21:32.990284Z",
"url": "https://files.pythonhosted.org/packages/b9/49/c100181337ffbf5ae2a7e5d6e9c89fa42ee60b71df4c3945be0bcbf8fdff/neutraltemplate-1.3.0-cp311-cp311-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1a201d487bc08f9cbae29c325b2c765c85b63a56c07d1a0b63af95324ed2e8aa",
"md5": "1eed57f9426653c6489f2cc1aace95a5",
"sha256": "ed8196c8205ec01dc3b526ae72e5d5721ca2c8fe32933a47824b8dd93114523b"
},
"downloads": -1,
"filename": "neutraltemplate-1.3.0-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "1eed57f9426653c6489f2cc1aace95a5",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 956575,
"upload_time": "2025-09-13T07:21:58",
"upload_time_iso_8601": "2025-09-13T07:21:58.443582Z",
"url": "https://files.pythonhosted.org/packages/1a/20/1d487bc08f9cbae29c325b2c765c85b63a56c07d1a0b63af95324ed2e8aa/neutraltemplate-1.3.0-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c89db3f9a5dafce90f776222028e4d2bf319544c4e571c8020017fe0df7932d6",
"md5": "940bf42225c5aa6d565e771bf18879be",
"sha256": "13eae1c1b4fd4fd307e4b4f65da20a5cb96046a281ec5513cd0271e98d82a4da"
},
"downloads": -1,
"filename": "neutraltemplate-1.3.0-cp312-cp312-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "940bf42225c5aa6d565e771bf18879be",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1047145,
"upload_time": "2025-09-13T07:21:51",
"upload_time_iso_8601": "2025-09-13T07:21:51.985741Z",
"url": "https://files.pythonhosted.org/packages/c8/9d/b3f9a5dafce90f776222028e4d2bf319544c4e571c8020017fe0df7932d6/neutraltemplate-1.3.0-cp312-cp312-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "15f39f6a50158939e3d17f813505b32e188476faf7ee212fed02093dd8fa1f0b",
"md5": "522933a20a37a3ee676fd619bb96639b",
"sha256": "f61f316faf236038a09aef9921a2e690d859790aa18cfff1f54cae17f8508b08"
},
"downloads": -1,
"filename": "neutraltemplate-1.3.0-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "522933a20a37a3ee676fd619bb96639b",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 965886,
"upload_time": "2025-09-13T07:21:44",
"upload_time_iso_8601": "2025-09-13T07:21:44.042204Z",
"url": "https://files.pythonhosted.org/packages/15/f3/9f6a50158939e3d17f813505b32e188476faf7ee212fed02093dd8fa1f0b/neutraltemplate-1.3.0-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b503887d83323b5850878b64e83e3de3c03d70849a63e83fbac8977809e75f9c",
"md5": "8c5241f0dd01c264ec1d729de555bb89",
"sha256": "5025d2700de16907aec1d7978f8385549279468e11e0057dbb7c8dc5cd67d8ad"
},
"downloads": -1,
"filename": "neutraltemplate-1.3.0-cp312-cp312-manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "8c5241f0dd01c264ec1d729de555bb89",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1040599,
"upload_time": "2025-09-13T07:21:27",
"upload_time_iso_8601": "2025-09-13T07:21:27.170136Z",
"url": "https://files.pythonhosted.org/packages/b5/03/887d83323b5850878b64e83e3de3c03d70849a63e83fbac8977809e75f9c/neutraltemplate-1.3.0-cp312-cp312-manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "59f3f919e3bb4109fd0952b423b71b287c59fcca94aa5240aca289c8fdd54d6e",
"md5": "78113d2e48a699e2ceff746c2c2dae37",
"sha256": "283dd9f073f21c9aa36a464e4af1f0c57a9ab28070cf2e1e28eebb4450038bcd"
},
"downloads": -1,
"filename": "neutraltemplate-1.3.0-cp312-cp312-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "78113d2e48a699e2ceff746c2c2dae37",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1114256,
"upload_time": "2025-09-13T07:21:35",
"upload_time_iso_8601": "2025-09-13T07:21:35.010300Z",
"url": "https://files.pythonhosted.org/packages/59/f3/f919e3bb4109fd0952b423b71b287c59fcca94aa5240aca289c8fdd54d6e/neutraltemplate-1.3.0-cp312-cp312-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3a9949ef5a7a48d295460bb3beb653b39eac5e721ea0e56ba0703597effebef6",
"md5": "8c92c48e7a05127c5511b0d13dcaa76e",
"sha256": "b05d1e936c271d2e8f1e6e22c3aea63ce2caec24fedbf4ae2a9b7a79724d00b8"
},
"downloads": -1,
"filename": "neutraltemplate-1.3.0-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "8c92c48e7a05127c5511b0d13dcaa76e",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 957259,
"upload_time": "2025-09-13T07:22:00",
"upload_time_iso_8601": "2025-09-13T07:22:00.104637Z",
"url": "https://files.pythonhosted.org/packages/3a/99/49ef5a7a48d295460bb3beb653b39eac5e721ea0e56ba0703597effebef6/neutraltemplate-1.3.0-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "367afc559a0d59e4085a6cbdebbfe764d886ad7df2adafe10ab6aec286950d21",
"md5": "5f1c61d284ecac29109f51f9e2556318",
"sha256": "c3dfb34bba8a7d227f04dd8920f95c84c29be54e7281b3140a9e16b7b982141e"
},
"downloads": -1,
"filename": "neutraltemplate-1.3.0-cp313-cp313-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "5f1c61d284ecac29109f51f9e2556318",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1047151,
"upload_time": "2025-09-13T07:21:53",
"upload_time_iso_8601": "2025-09-13T07:21:53.913929Z",
"url": "https://files.pythonhosted.org/packages/36/7a/fc559a0d59e4085a6cbdebbfe764d886ad7df2adafe10ab6aec286950d21/neutraltemplate-1.3.0-cp313-cp313-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1d403e18afc940beaba80c80a805eb7f45db49b44b4974efef61f601eb90fdfc",
"md5": "76677abbb7ba150b383fb9b94cf82197",
"sha256": "abb96333681a9b80a177b0562a36e42064193b34bf5da4d703cb3fd71e3faef1"
},
"downloads": -1,
"filename": "neutraltemplate-1.3.0-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "76677abbb7ba150b383fb9b94cf82197",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 965675,
"upload_time": "2025-09-13T07:21:46",
"upload_time_iso_8601": "2025-09-13T07:21:46.219134Z",
"url": "https://files.pythonhosted.org/packages/1d/40/3e18afc940beaba80c80a805eb7f45db49b44b4974efef61f601eb90fdfc/neutraltemplate-1.3.0-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f363f9e74efa56e913368d29f6d6bcff7dd7504e848ef8ae8d6090f9f4c7d893",
"md5": "80502e3595be5d02d211554d62ea07da",
"sha256": "337fad66651c6d32664eb6afccb2b5885b962202e5f20c54d0eaa328575eb402"
},
"downloads": -1,
"filename": "neutraltemplate-1.3.0-cp313-cp313-manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "80502e3595be5d02d211554d62ea07da",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1040046,
"upload_time": "2025-09-13T07:21:29",
"upload_time_iso_8601": "2025-09-13T07:21:29.215468Z",
"url": "https://files.pythonhosted.org/packages/f3/63/f9e74efa56e913368d29f6d6bcff7dd7504e848ef8ae8d6090f9f4c7d893/neutraltemplate-1.3.0-cp313-cp313-manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cc88e7c0edfc7eb345383c4e7dbc998d2e9303d8c7f78fde5617c4154693b1be",
"md5": "45250eed93a1e02cf699daabb21ab8d5",
"sha256": "f7f3b5b5d3df51e2b48966d8baa01dd88822bf803b8b6983ed3b5f78dc046f5f"
},
"downloads": -1,
"filename": "neutraltemplate-1.3.0-cp313-cp313-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "45250eed93a1e02cf699daabb21ab8d5",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 1114028,
"upload_time": "2025-09-13T07:21:37",
"upload_time_iso_8601": "2025-09-13T07:21:37.209479Z",
"url": "https://files.pythonhosted.org/packages/cc/88/e7c0edfc7eb345383c4e7dbc998d2e9303d8c7f78fde5617c4154693b1be/neutraltemplate-1.3.0-cp313-cp313-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "41239a8e8c80be334f70345b197a99c09a53a899c5a2acb12a3cd4b7830dc7b1",
"md5": "53b19ab8b181f7fbcd993b388cbe7682",
"sha256": "ea06f42f520a630fc9f9e63b82aa794ccdd8c8fb7bc8a1f30695dca7b9be725d"
},
"downloads": -1,
"filename": "neutraltemplate-1.3.0-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "53b19ab8b181f7fbcd993b388cbe7682",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 956922,
"upload_time": "2025-09-13T07:22:01",
"upload_time_iso_8601": "2025-09-13T07:22:01.727086Z",
"url": "https://files.pythonhosted.org/packages/41/23/9a8e8c80be334f70345b197a99c09a53a899c5a2acb12a3cd4b7830dc7b1/neutraltemplate-1.3.0-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4638e42cf204029ea01405d82374706fc37c04e4c0861f652e93e95624612e3b",
"md5": "781b18aad586047e11b34e6adeddca93",
"sha256": "fd35c47bcb58e5f9a6c3c06184c4c00e1cdc21f5354c12f1716317a05c3fad0c"
},
"downloads": -1,
"filename": "neutraltemplate-1.3.0.tar.gz",
"has_sig": false,
"md5_digest": "781b18aad586047e11b34e6adeddca93",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 17634,
"upload_time": "2025-09-13T07:21:55",
"upload_time_iso_8601": "2025-09-13T07:21:55.207787Z",
"url": "https://files.pythonhosted.org/packages/46/38/e42cf204029ea01405d82374706fc37c04e4c0861f652e93e95624612e3b/neutraltemplate-1.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-13 07:21:55",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "FranBarInstance",
"github_project": "neutralts",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "neutraltemplate"
}