您好: 我是社区开源爱好者。 我在使用bcc的软件包有些疑惑。openEuler社区使用的Python脚本需要"from bpfcc import BPF",但是开源的github社区使用的是"from bcc import BPF", 我看到openEuler社区有人因为这个问题提了一个问题单,但是最后没有修改。原因写的是"python-bcc 和bcc 在pypi.org上有冲突,然后修改python-bcc为python-bpfcc"。 1.python-bcc和bcc在pypi.org冲突,他们是表示同一个包的意思吗,冲突会有什么影响?
Hi
抱歉刚看到。
这个问题的背景是当时 openEuler 引入 python 模块rpm的时候,基本都与 Pypi 保持一致。 而 pypi 上,bcc 这个包名是被另外一个毫不相关的软件占用了。所以 openEuler 上引入您所关心的 bcc时,决定采用 bpfcc 这个包名。
回到您的问题,python-bcc 和 bcc 不是一个包,他们是完全不相关的两个软件,为了避免冲突,openEuler 上的 bcc 改名成了 python-bpfcc。
From: 卓小刀 [mailto:2746273026@qq.com] Sent: Thursday, February 23, 2023 3:31 PM To: dev dev@openeuler.org Subject: [Dev] 【咨询openEuler社区bcc 包使用问题】
您好: 我是社区开源爱好者。 我在使用bcc的软件包有些疑惑。openEuler社区使用的Python脚本需要"from bpfcc import BPF",但是开源的github社区使用的是"from bcc import BPF", 我看到openEuler社区有人因为这个问题提了一个问题单,但是最后没有修改。原因写的是"python-bcc 和bcc 在pypi.org上有冲突,然后修改python-bcc为python-bpfcc"。 1.python-bcc和bcc在pypi.org冲突,他们是表示同一个包的意思吗,冲突会有什么影响?