Tôi tò mò nếu có những thư viện quan trọng chỉ hỗ trợ Python 3, vì có vẻ như nhiều thư viện hỗ trợ nó, cũng xảy ra để hỗ trợ Python 2.Có nơi nào đó là chỉ mục của các thư viện chỉ Py3k không?
Trả lời
có vẻ there isn't, vì vậy tôi đã viết này (with some help):
#!/usr/bin/env python3
import xmlrpc.client
# PyPI classifiers for all Python 3 versions
PY3 = [
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.0",
"Programming Language :: Python :: 3.1",
"Programming Language :: Python :: 3.2",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
]
# PyPI classifiers for all Python 2 versions
PY2 = [
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.5",
"Programming Language :: Python :: 2.4",
"Programming Language :: Python :: 2.3",
]
def main():
client = xmlrpc.client.ServerProxy('http://pypi.python.org/pypi')
# name[0] is package name
# name[1] is package version
py3names = [
name[0] for classifier in PY3 for name in client.browse([classifier])
]
py2names = [
name[0] for classifier in PY2 for name in client.browse([classifier])
]
py3only = [name for name in py3names if name not in py2names]
template = "Python3-only packages: {} (of {})"
print(template.format(len(py3only), len(set(py2names + py3names))))
if __name__ == "__main__":
main()
Không, không có chỉ mục như vậy, nhưng bạn có thể tạo một từ dữ liệu phân loại trên PyPI.
Bạn có thể tạo danh sách tất cả các gói có "Ngôn ngữ lập trình :: Python :: 3" hoặc Ngôn ngữ lập trình :: Python :: 3.0 "hoặc" Ngôn ngữ lập trình :: Python 3.1 ", nhưng không có Python nào 2 . classifiers
http://pypi.python.org/pypi?:action=browse&c=214
có thể giao diện XML có thể hữu ích:
Đây là nỗ lực của tôi http://stackoverflow.com/a/9012768 – Tshepang
Có một phân loại Programming Language :: Python :: 3 :: Only
trong PyPI mà chỉ sử dụng gói Python 3. Tuy nhiên, không phải tất cả các gói Python 3 chỉ được cấu hình với nó.
Bạn có thể sử dụng phân loại này để lọc các gói trong trang web PyPI: https://pypi.org/search/?c=Programming+Language+%3A%3A+Python+%3A%3A+3+%3A%3A+Only
- 1. Có thể chỉ định các cài đặt ServiceStack.Text.JsConfig thành thư viện của bạn không?
- 2. Thư viện tăng cường nào chỉ là tiêu đề?
- 3. Thư viện cử chỉ Javascript
- 4. Có thư viện cử chỉ nguồn mở trong Android không?
- 5. Tìm kiếm SharePoint không lập chỉ mục nội dung của thư viện tài liệu
- 6. Có thư viện đặt lại CSS nào cho chỉ các Trình duyệt Hiện đại không?
- 7. Xác định chỉ mục con trong đó là phụ huynh
- 8. Có thể chỉ định nơi các bãi đổ vỡ của JVM đi không?
- 9. Các cột mảng chỉ mục của PostgreSQL có được không?
- 10. Chỉ định thư mục nơi gfortran nên tìm kiếm các module
- 11. ViewPager có chỉ báo không có thư viện hỗ trợ của Android
- 12. Lucene - đó có phải là câu trả lời đúng cho chỉ mục lớn không?
- 13. Độ dài của tên tệp có ảnh hưởng đến chỉ mục thư mục NTFS lớn không?
- 14. liệt kê các thư mục con trong một thư mục - Matlab (chỉ các thư mục con, không phải tệp)
- 15. Không có chỉ mục nào trên! =?
- 16. Chỉ mục < or > Truy vấn MySQL có phải là chỉ mục không?
- 17. phpStorm, không lập chỉ mục thư mục/cây
- 18. Eclipse: Chỉ định nhiều thư mục res như chỉ định nhiều thư mục src
- 19. Nhận dạng cử chỉ Thư viện JavaScript
- 20. Làm thế nào chúng ta có thể kiểm tra bảng đó có chỉ mục hay không?
- 21. chia sẻ thư viện không gian địa chỉ
- 22. Chỉ mục là gì?
- 23. Các gói trang web có phù hợp cho các ứng dụng hoặc chỉ các thư viện không?
- 24. Ý nghĩa của tên chỉ mục khi tạo chỉ mục trong MySQL là gì?
- 25. Khóa chính có tự động là chỉ mục không?
- 26. xcodebuild - làm thế nào để chỉ định thư mục nơi dự án, mà không làm một cd trong nó
- 27. có thư viện nào để phân tích cú pháp địa chỉ ở Hoa Kỳ không?
- 28. Không thể hiển thị các mục có thư viện AppCompat
- 29. Kiểm tra xem tệp có phải là thư mục hay chỉ là một tệp
- 30. rsync để chỉ sao chép các thư mục cụ thể
sản lượng hiện tại: 'Python3 chỉ gói: 2823 (của 14.595) Cập nhật ' – Tshepang
:' Gói chỉ Python3: 5654 (của 21901) Cập nhật ' – ehremo
:' Gói chỉ Python3: 10217 (trong số 34610) ' – Will