python安装包后有没有办法下载包资源?

Is there a way to download package resources after installing the package in python?

我正在尝试制作一个 python 包。该包基本上以 db 格式从 the Bible 检索数据。我访问了大约 5 个资源文件(数据库文件)。我不想用 python 代码打包它们。 python代码不到10kb,资源文件超过60mb,如果我再添加圣经可能会增加。

有没有正式的方法让包从网站下载数据库?我在 github 中上传了数据库。有没有办法从那里下载数据库?

执行此操作的最佳方法是什么?

P.S: 其他可能安装该软件包的人应该也可以下载这些文件

像往常一样进行更长时间的搜索 (~1h) 后,我发现以下内容可以解决问题。

  1. 将您的数据从 PyPi 项目移至外部网站。
  2. setup.py
  3. requires 列表中插入 download
  4. 在 pkg 代码中需要数据的地方插入:
from download import download

download("https://your-external-website/data", "path/dl_file")