【发布时间】:2019-10-07 10:29:22
【问题描述】:
我正在寻找一些类似于 Java 的 Lombok 的 Python 库。 我从 2016 年找到了 puffadder 0.1,但现在我尝试使用 pip 安装它,它不起作用。
链接:
- https://pypi.org/project/puffadder/
- https://libraries.io/pypi/puffadder
- https://github.com/IgniparousTempest/puffadder
外壳输出:
$ pip3 install puffadder
Collecting puffadder
Could not find a version that satisfies the requirement puffadder (from versions: )
No matching distribution found for puffadder
$ pip --version
pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
$ pip3 --version
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
$ pip3 install puffadder==0.1
Collecting puffadder==0.1
Could not find a version that satisfies the requirement puffadder==0.1 (from versions: )
No matching distribution found for puffadder==0.1
$ pip install puffadder==0.1
Collecting puffadder==0.1
Could not find a version that satisfies the requirement puffadder==0.1 (from versions: )
No matching distribution found for puffadder==0.1
$ sudo lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.3 LTS
Release: 18.04
Codename: bionic
那么,它不再与现代版本的 Python 兼容了吗? 为什么不再在 pip 中,它是否已停止使用,或者只是缺少在 pip 中的集成(所以,我可以从 GitHub 克隆它)。
另外,除了使用 @property 之外,有人知道一些受支持的替代方案吗?
【问题讨论】:
标签: python lombok boilerplate