由纯Python驱动的Makefile执行
项目描述
将基本的 Makefile 支持带到任何带有 Python 的系统。
受 tqdm 项目的启发。
只需安装并在包含 Makefile 的目录中执行 pymake 即可。
pymake 在任何平台(Linux、Windows、Mac、FreeBSD、Solaris/SunOS)上都能运行。
pymake 运行不需要任何库,只需一个普通的 Python 解释器即可。
安装
最新的 PyPI 稳定版本
pip install py-make
GitHub 上的最新开发版本
在当前目录中拉取并安装
pip install -e git+https://github.com/tqdm/py-make.git@master#egg=py-make
变更日志
所有更改的列表可在 GitHub 的发行版中找到: 或者在其他爬虫网站,如 allmychanges.com。
用法
只需安装并执行 pymake -p 列出命令,然后在包含 Makefile 的目录中使用 pymake <command> 命令。
已知问题
为了兼容性,请确保
每个别名都由 @[+]make 预先指定(例如:@make alias)
每行最多一个 @make 别名或命令
支持的和不支持的完整列表在 问题跟踪器 上。
与 pymake 兼容的示例 makefile
PY=python -m py_compile
.PHONY:
all
test
install
compile
all:
@+make test
@make install
test:
pytest
install:
python -m pip install
compile:
$(PY) test.py
circle:
# of life
circle
empty:
# this is a comment
如果您收到“权限被拒绝”错误,请检查是否可能是您的防病毒软件阻止了编译后的 Python 脚本的启动,如果脚本子目录位于 PATH 中,或者存在 其他与 Python 安装相关的问题。
文档
pymake --help
贡献
所有源代码托管在 GitHub 上。欢迎贡献。
有关更多信息,请参阅 CONTRIBUTING.md 文件。
许可证
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
py-make-0.1.2.tar.gz (15.2 kB 查看哈希值)
构建分发
py_make-0.1.2-py3-none-any.whl (8.8 kB 查看哈希值)
关闭
py-make-0.1.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 03f9cc7e946adbadaf27c08d03ed329192c680166b734e4a5688dc83abdf9521 |
|
MD5 | 501da621a86c0a49af7f9728c6037b97 |
|
BLAKE2b-256 | 6069a18072af4fd4c6d77893843b6704e181342ae74a6aeff5a4b811068cd290 |
关闭
py_make-0.1.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9b14c17b6b72904ad72d57a75e837e546a20020f8778f561d570c8851d513a62 |
|
MD5 | 7c109f51e433d219f28b5d2cebf569f1 |
|
BLAKE2b-256 | ea202f60d93edd6b5344e2887eff96704180fe063394180f3933c31ac3f26ac1 |