问题标签 [pygradle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 将 PyPi 官方 repo 与 pygradle 一起使用
我正在尝试使用LinkedIn 的新PyGradle 插件构建和安装我的 python 库。我立即遇到了问题,因为演示 repo非常有限
我希望能够从官方 pypi.python.org 存储库中提取依赖项,但令我惊讶的是,在我能够从 PyGradle 的 GitHub 站点中挖掘出来的文档中没有提到它。有可能吗?如果没有,我该怎么办?
PS 基于 pygradle 文档,没有直接使用 PyPi 存储库的方法,因为它利用 Ivy 进行实际的依赖管理。获得有关如何设置本地和基于 Artifactory 的存储库并导入所需包的“官方”教程会很棒
python - Python 的构建过程工具
我是一名 Java 开发人员,正在为 Apache Spark 编写(独立)应用程序。为了创建工件,我使用 Gradle 和 ShadowJar 插件。
有几个队友想用 Python。目前,他们使用 JetBrains PyCharm 编写这些 Python 脚本并在 Spark 集群环境中远程执行它们。但是,这个过程不能很好地扩展(如果涉及多个文件怎么办?),我正在寻找 Python 生态系统中的解决方案。问题是我和我的团队成员都不是 Python 专家(实际上其他团队成员都不是开发人员,但必须编写代码。管理决策......),所以我们不知道什么是Python 开发的最佳实践。
我尝试了 PyGradle,但感觉不能顺利集成,尤其是使用 Apache Spark。我被 Pip、Pex、Setuptools、VirtualEnv 之类的名字绊倒了。那些工具是什么?它们是如何相互干扰的?
为了防止 XY 问题:我想要一个可以使用一个命令(如 gradle build)构建、(单元)测试和打包的代码库。生成的工件应该能够在 Spark 集群上部署和执行。
python - pybuilder和pygradle之间的主要区别是什么
我最近正在学习 python 并想出一个要使用的构建工具。我偶然发现了 pybuilder 和 pygradle。在互联网上找不到这些工具之间的区别。想知道什么时候选择什么,各自的长处和局限。
谢谢
gradle - 使用 gradle 创建 pyspark zip 文件
我们如何使用 gradle 构建 pyspark 项目?我想构建它,就像我们构建一个 scala gradle 项目一样。该构建必须对 pyspark 项目进行编译和 zip 文件创建。如果可能的话,必须能够进行python单元测试..
python - pygradle:多项目示例:使用项目依赖项时 buildPex FAILED
我想在具有项目依赖项的多项目设置中使用 pygradle。我创建了两个 gradle 子项目。cli 项目所依赖的一个 python-cli 项目(example-app)和一个 python-sdist 项目(example-lib)。
但是目前我在尝试构建应用程序时遇到以下错误( gist ):
您将在我的 pygradle 分支中找到示例:https ://github.com/kKdH/pygradle/tree/master/examples/multi-project-example
我打开了一个关于这个问题的问题,但没有得到项目维护者的任何回应。所以现在我在这里要求任何指向解决方案或进一步故障排除步骤的指针。
python - PyGradle 在初始构建时失败
好啊,实际上有一个 PyGradle 标签。
Linux Mint 18.3 操作系统,基本上是 Ubuntu Xenial。
我喜欢这个主意。Gradle 是最好的,Python 也是。我只是按照这里的说明进行操作。顺便说一句,我为 Gradle 包装器指定了 v 5.4。
我跑了:
...我得到了:
有文件,其中一些是.py文件,项目目录中的目录包含更多的.py文件。有人知道可能出了什么问题吗?
特别是,如果 PyGradle 人(我相信来自 LinkedIn)看到这个,你能解释一下这个错误消息中“(来自 PKG-INFO)”这个短语的含义吗?
此外,在 GitHub 页面上,它显示“创建标准 python 项目”,并显示了文件结构。但我不确定这个“标准项目”来自哪里,或者 setup.cfg 中应该包含什么,例如。