# tet
Unearthly intelligent batteries-included application framework built on Pyramid
## How to install
```
pip install tet
```
# Changes
2021-03-19 Antti Haapala <antti.haapala@anttipatterns.com>
* The tet.di request scoped services are now truly instantiated per request!
2016-08-19 Antti Haapala <antti.haapala@anttipatterns.com>
* SQLAlchemy root factory now gives NotFound on DataError; made into a implicit-namespace package;
fixed backports.typing to greater than or equal to 1.1.
2013-09-07 Antti Haapala <antti.haapala@anttipatterns.com>
* renamed the package to `tet`
Raw data
{
"_id": null,
"home_page": "http://www.anttipatterns.com",
"name": "tet",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "web wsgi bfg pylons pyramid",
"author": "Antti Haapala",
"author_email": "antti.haapala@anttipatterns.com",
"download_url": "https://files.pythonhosted.org/packages/fb/e0/c41d01e00d9f2bf77075f89825fe4a2b36ee72ca298b0abebd495c5e56c2/tet-0.4.1.tar.gz",
"platform": null,
"description": "# tet\n\nUnearthly intelligent batteries-included application framework built on Pyramid\n\n\n## How to install\n\n```\npip install tet\n```\n\n\n# Changes\n\n\n2021-03-19 Antti Haapala <antti.haapala@anttipatterns.com>\n\n * The tet.di request scoped services are now truly instantiated per request!\n\n2016-08-19 Antti Haapala <antti.haapala@anttipatterns.com>\n\n * SQLAlchemy root factory now gives NotFound on DataError; made into a implicit-namespace package;\n fixed backports.typing to greater than or equal to 1.1.\n\n2013-09-07 Antti Haapala <antti.haapala@anttipatterns.com>\n\n * renamed the package to `tet`\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Unearthly intelligent batteries-included application framework built on Pyramid",
"version": "0.4.1",
"project_urls": {
"Homepage": "http://www.anttipatterns.com"
},
"split_keywords": [
"web",
"wsgi",
"bfg",
"pylons",
"pyramid"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5044c4269026a4ccc76738370cf6479a38ba29b9ddd40b4d4365bd2405fe1a3b",
"md5": "7ea0aca482176ffaf5f7f5d019dff445",
"sha256": "4442e5f468a77ba37735cdf72d59432cfa47def73ae422a60f323962ff3331f8"
},
"downloads": -1,
"filename": "tet-0.4.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7ea0aca482176ffaf5f7f5d019dff445",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 19629,
"upload_time": "2024-04-01T12:46:09",
"upload_time_iso_8601": "2024-04-01T12:46:09.304848Z",
"url": "https://files.pythonhosted.org/packages/50/44/c4269026a4ccc76738370cf6479a38ba29b9ddd40b4d4365bd2405fe1a3b/tet-0.4.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fbe0c41d01e00d9f2bf77075f89825fe4a2b36ee72ca298b0abebd495c5e56c2",
"md5": "cde781baa37e12e6ff704b695dc147a0",
"sha256": "144f2443920b1c0da79ab2b5764fc5faf53f0ce6eb5a8e784d17ac9fa7f84910"
},
"downloads": -1,
"filename": "tet-0.4.1.tar.gz",
"has_sig": false,
"md5_digest": "cde781baa37e12e6ff704b695dc147a0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15620,
"upload_time": "2024-04-01T12:46:11",
"upload_time_iso_8601": "2024-04-01T12:46:11.144869Z",
"url": "https://files.pythonhosted.org/packages/fb/e0/c41d01e00d9f2bf77075f89825fe4a2b36ee72ca298b0abebd495c5e56c2/tet-0.4.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-01 12:46:11",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "tet"
}