基于邪恶意图和其他你拥有的一切的微框架
项目描述
世界需要另一个Web框架。
——没有人,曾经。然而...
Minion是一个微框架,它从对Flask的一系列小挫折中成长起来。
具体来说,它旨在在以下方面比Flask更简单、更可组合:
使用参数调用视图而不是线程本地变量
允许替代路由实现
提供更健壮的配置接口
在某些方面,它比Flask对Flask的看法更受Klein对Flask的看法的启发。
示例
这是Minion的hello world
from minion.core import Application from minion.request import Response app = Application() @app.route("/") def index(request): return Response("Hello World!")
版本控制
Minion使用SemVer。
具体来说,这意味着在v1.0.0之前,Minion不保证向下兼容,即使在次要版本(或错误修复版本)中也是如此(可能不会有任何错误修复版本)。
话虽如此,但为了好玩而破坏一切的事情是不会发生的 :). 看你自己的。
在v1.0.0之后,公共API(将在以后定义)不会在不进行主要版本升级的情况下以向后不兼容的方式被破坏。
贡献
我是Julian Berman。
minion在GitHub上。
如果您想贡献一些东西,请通过GitHub或其他方式与我联系,这将非常受欢迎!
您通常可以在Freenode(昵称:tos9)的各个频道中找到我,包括#python。
如果您觉得非常感激,您可以通过Gittip或通过我GitHub个人资料中的电子邮件通过Google Wallet来打动我。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
minion-0.24.0.tar.gz (25.7 kB 查看哈希)
构建分发
minion-0.24.0-py2-none-any.whl (34.0 kB 查看哈希)
关闭
minion-0.24.0.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d377a1ba09fceacbc5c69e8c3843545a9f383db07dacb76155e7bd6defb4c5a7 |
|
MD5 | e255b6194f9c6c14085592d794f405ef |
|
BLAKE2b-256 | 08eaa5e18910099d7557a25d118c1becaea3131daf394d8f277ad2b2d40b8cc8 |
关闭
minion-0.24.0-py2-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c3ea41a7a2749ce5ca9a4f8f2a7eb9ed3a5e99476ba68e3bbe2e87d50835ef8a |
|
MD5 | 4f41543d27f1ec9138fd03661aae8487 |
|
BLAKE2b-256 | 277dc11e146afa8d4b264fc23310bfafbae127c81499cc9b8e9344f592c28d22 |