将 python 包 Egg 存储在 Artifactory 中是个好主意吗?

2024-01-11

目前我正在开发自动化测试框架。该测试框架有不同的包。这些包将在不同的项目中引用,并且可能由开发人员在本地进行修改。我想管理 python 包 Eggs。我正在考虑使用 Artifactory。我试图寻找Python的Artifactory帮助,但我找不到任何有用的东西。
我应该使用 Artifactory 还是 PIP ?

Edit:
python中有什么方法或命令可以帮助我将鸡蛋放入artificialory中吗?


有很多理由选择二进制存储库管理器而不是简单的共享目录/SCM 二进制存储:

  1. 细粒度的安全性。
  2. 能够代理和缓存远程存储库。
  3. 更有效地处理二进制文件(因为它是专门为此而定制的工具)。
  4. 与其他团队和世界共享二进制文件更加安全和容易。
  5. 与生态系统中的许多工具集成。
  6. 搜索和操作设施。
  7. 管理工具。

Artifactory暴露了非常丰富的REST API http://wiki.jfrog.org/confluence/display/RTF/Artifactory%27s+REST+API并且任何工件的部署都可以通过简单的 HTTP PUT 请求来实现。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 python 包 Egg 存储在 Artifactory 中是个好主意吗? 的相关文章

随机推荐

  • 新版本的java可以在旧版本上运行吗? [复制]

    这个问题在这里已经有答案了 我有一个疑问 java是向后兼容还是向前兼容 另外 我们可以在具有 JDK 8 的 MAC 上运行用 JDK 11 Windows 编写的 java 字节码吗 我试图理解平台独立性的概念 简短回答 是的 这才是重
  • 是否可以在运行时获取依赖版本,包括从库本身获取依赖版本?

    背景 假设我制作了一个名为 MySdk 的 Android 库 并将其发布到 Jitpack Maven 上 SDK 的用户只需添加以下依赖项即可使用它 implementation com github my sdk MySdk 1 0
  • 使用位移位求整数平方根的最快方法是什么?

    我一直在寻找最快的方法来计算数字 整数 的平方根 整数 我在维基百科中遇到了这个解决方案 它找到一个数字的平方根 如果它是一个完美的平方 或其最接近的下完美平方的平方根 如果给定的数字不是一个完美的平方 short isqrt short
  • 将 XML 转换为 C# 对象

    我需要从这些 xml 数据中获取 OrderID
  • 如何从handlebars.js部分加载多个模板

    有没有一种简单的方法可以使用handlebars js 加载包含多个模板的部分 就像使用mustache js 和来自 jonnyreeves 的 jQuery 插件 https github com jonnyreeves jquery
  • 使用 eclipse 的 Android multidex 支持库

    使用 Eclipse 可以使用 multidex 生成 Android 项目来创建多个 dex 文件 在网上搜索我发现如何使用 gradle 来做到这一点 但没有关于使用它 没有 gradle 的 Eclipse 看起来像ADT蚂蚁任务项目
  • VB.NET WebBrowser禁用javascript

    有没有办法在 vb net 中禁用 javascript webbrowser 对我有用 Private Function TrimScript ByVal htmlDocText As String As String While htm
  • 检测 Spring Boot 应用程序时的类路径问题

    我有一个 springboot 应用程序 我正在尝试使用 bytebuddy 来检测它 我遇到了我无法理解的类路径问题 首先 以下是这方面的其他文献 https github com raphw byte buddy issues 473
  • 如何在 Coq 中切换当前目标?

    是否可以切换当前目标或子目标来在 Coq 中进行证明 例如 我有一个这样的目标 来自 eexists 1 1 s gt 0 r1 r1 s1 s r3 r3 s2 我想做的是split并首先证明正确的连接 我认为这将给出存在变量的值 s 并
  • Apache Thrift 和 ZeroMQ 之间的区别

    据我了解 Apache Thrift 和 ZeroMQ 是属于不同类别的软件 并且很难进行比较 因为这是苹果与橘子的比较 但我不知道为什么它们属于不同的类别 它们不是都用于在不同的服务之间传递数据吗 这些服务可能用不同的语言编写 也可能不是
  • QT 以普通用户身份启动程序

    我的自动更新程序需要管理员权限才能运行 因为它会修改程序文件夹中的文件 这一切都很好 但是 更新完成后我想要我的updater exe开始myApplication exe but without管理员权限 我当前用于从 updater e
  • bitbucket web:突出显示或灰显的合并提交?

    我想知道为什么在 bitbucket webui 的提交视图中 我看到一些合并提交的 M 为灰色 而其他提交则为彩色 如何设置或如何检测它们 我无法找到有关此行为的任何文档 此行为基于提交评论 它必须包含以下行 Conflicts src
  • Visual Studio regex_iterator 错误?

    我使用的是 Visual Studio 2013 我发现了一个错误 我希望有人可以确认 string foo A nB rC n r vector
  • 如何从 RecyclerView 中的编辑文本获取数据?

    我有带有编辑文本的recyclerview 每行都有一个编辑文本 我在编辑文本中手动输入值 输入值后 我想在每一行中获取这些值 我想将这些值添加到主要活动中 recyclerview 中可能有 10 到 20 行 我想获取这些编辑文本中的所
  • 如何防止lombok被打包到Spring Boot jar中?

    如果您访问官方龙目岛 Maven 指南 http projectlombok org mavenrepo 你会发现它的范围应该是provided 当我使用从头开始创建一个新项目时启动 spring io http start spring
  • 带有 OpenGL 的 Qt MDI 应用程序:如何获取有效的屏幕截图?

    我有一个MDI http en wikipedia org wiki Multiple document interface用 Qt 编写的应用程序 一些子窗口包括QGLWidgets 即 OpenGL 上下文 其中最突出的是使用 Open
  • 如何修复尝试使用 Selenium 查找元素时引发的 TypeError?

    我正在尝试从网页上抓取所有链接 我正在使用 Selenium WebDriver 滚动并单击网页中的 加载更多 按钮 我正在尝试的代码如下所示 from selenium import webdriver from selenium web
  • 使用 Bash 删除文本文件中的列?

    我需要编写一个脚本 从 Finger 的输出中删除 Idle 列 gt finger Login Name TTY Idle Login Time Office Phone Billy Billy Howard con 6 55 Fri 1
  • NavigationView 栏材质在 iOS 15 上不可见

    在 iOS 15 上 一个带有NavigationView with inline模式不再显示您在导航栏上看到的模糊材质颜色 示例代码 struct ContentView View var body some View Navigatio
  • 将 python 包 Egg 存储在 Artifactory 中是个好主意吗?

    目前我正在开发自动化测试框架 该测试框架有不同的包 这些包将在不同的项目中引用 并且可能由开发人员在本地进行修改 我想管理 python 包 Eggs 我正在考虑使用 Artifactory 我试图寻找Python的Artifactory帮