![](/img/trans.png)
[英]Do I need *.egg-info directories when using setuptools/distribute to create a python package
[英]Building a Python Wheel with setuptools throws error Function not implemented: '<package_name>.egg-info/dependency_links.txt'
問題
我正在嘗試使用本指南構建 Python Wheel。
問題是,每當我運行python setup.py sdist bdist_wheel
時都會出現錯誤:
Function not implemented: '<package_name>.egg-info/dependency_links.txt'
可以在此處找到錯誤消息的屏幕截圖
環境
該環境是一個 Jupyter Lab 終端,它在 Azure 中的 Ubuntu VM (16.04.6 LTS) 上運行。
代碼
包含項目代碼的目錄如下所示:
項目名稱/
└── 包名/
└── __init__.py
└── script_name.py
└── setup.py
__init__.py 腳本包含這一行:
from . import script_name
setup.py 腳本包含以下內容:
from setuptools import setup, find_packages
setup(
name="package_name",
version="0.0.1",
description="description of the package",
author="Me",
author_email="me@email.com",
)
到目前為止嘗試過
到目前為止,我已經檢查過:
任何幫助,將不勝感激!
事實證明,這個問題是由於嘗試使用存儲在 Azure 上的已安裝存儲帳戶中的代碼構建輪子引起的。
我們最終得到的解決方案是將項目目錄直接復制到 VM 上的臨時位置(使用mktemp )並在那里構建輪子。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.