我正在开发一个 Python 库,我需要从 GCP Notebook 提供它。
可能吗?如何?
细节:
- 我使用 Pipenv 来管理我的库依赖项。目前我的库源代码存在于本地和私有 git 存储库中。所以它不在 PyPI 中。
- 我的代码在嵌套目录中有多个模块文件。
- 我的库的依赖项存在于 PyPI 中。
使用 Pipenv,依赖关系在 Pipefile 中描述。
这是我的 Jupyter VM 实例的类型:https ://cloud.google.com/deep-learning-vm
这是我可以从 Google 控制台使用 SSH 找到的一些有趣的结构:
$ ls /opt/deeplearning/
bin binaries deps jupyter metadata proxy-agent-config.json restriction src workspace
- 我设想安装我的库(使用
pip
或其他)以便能够从笔记本中导入其模块。 - 我需要在安装库时安装我的库的所有依赖项。
- 如果 Python 包索引是公开的,我不想在其中发布我的库是专有的。
谢谢你。