我们有一个大项目,可与目录中的*.json
个文件一起使用:project/data/{locale}/*.json
。
我们需要缩小json文件的内容。我们已经在目录中创建了script which minify所有json文件,但我们实际需要的是仅在将要发布的包中最小化json文件,即dist/package.v0.1.1.tar.gz
。
distutils
是否为此提供了一些API?我们是否可以仅在我们的库的生产版本中缩小json数据,该版本将托管在PyPi.org上?
也许是这样的:
# setup.py
from distutils import before_publish
@before_publish
def minify_json():
# logic here