结合 Python 和 grunt

不知各位再 grunt 配合 Python 使用方面有什么好的实践?grunt 貌似和 npm 结合得很紧密,而 Python 是用自己的一套包管理和构建工具的(setuptools, pip, virtualenv)

假设我基于 Flask 建立一个 Web 项目,那我需要写一份和 setup.py 一样内容的 package.json?而 Flask 使用 Blueprints 来划分模块,每个 Blueprints 都可能有自己的 assets 布局,甚至会希望在开发环境下 url_for 指向已编译、未压缩、带有 SourceMap 并分散在各个 Blueprints 中的文件,而生产环境下统一收集这些 assets 部署到 CDN,url_for 也随之改变。grunt 又该如何应对呢?

说的很乱……

2 comments