PyXMPP là một thực hiện Jabber / XMPP cho Python.
PyXMPP cung cấp hầu hết các tính năng cốt lõi của giao thức XMPP và một số phần mở rộng JSF định nghĩa. PyXMPP cung cấp các khối xây dựng để tạo ra khách hàng Jabber và các thành phần. Nhà phát triển sử dụng chúng để thiết lập dòng XMPP, xử lý sự kiện vào và tạo ra các khổ thơ đi (XMPP "gói").
Cài đặt:
Để chắc chắn rằng bạn có tất cả các yêu cầu nêu trên hoặc để chuẩn bị giới hạn
(Không có phần mở rộng nhị phân) xây dựng của PyXMPP bạn có thể muốn chạy ::
& Nbsp; & nbsp; & nbsp; python configure.py
Bạn có thể tự chọn các hạn chế hoặc đầy đủ xây dựng của PyXMPP bằng cách chỉnh sửa các tập tin build.cfg.
Để xây dựng gói chỉ cần gọi ::
& Nbsp; & nbsp; & nbsp; python setup.py xây dựng
Để cài đặt nó ::
& Nbsp; & nbsp; & nbsp; python setup.py cài đặt
Nếu bạn đã có một số phiên bản cũ hơn của PyXMPP nó là tốt hơn để gỡ bỏ cài đặt nó (xóa
pyxmpp thư mục con os của bạn thư mục site-packages) trước khi cài đặt này
hoặc những thứ có thể không hoạt động chính xác.
Bạn cũng có thể thử ::
& Nbsp; & nbsp; & nbsp; làm
và ::
& Nbsp; & nbsp; & nbsp; thực hiện cài đặt
thay vì
Tính năng .
- gần như hoàn chỉnh XMPP lõi (RFC 3920) giao thức để kết nối khách hàng (bao gồm SASL, TLS và Strinprep )
- chủ yếu là hoàn XMPP IM (RFC 3921) giao thức (thiếu danh sách quyền riêng tư)
- XMPP đối tượng lỗi bao gồm cả bản dịch đến và đi từ các mã di sản cho tương thích ngược
- xác thực di sản (& quot; tiêu hóa & quot; và & quot; đồng bằng & quot;)
- giao thức thành phần
- Service Discovery
- vCards -Cả Jabber & quot; vcard-temp & quot; và RFC 2426
- phần cơ bản của giao thức Multi-User Trò chuyện
- timestamps giao hàng chậm trễ
- Data Forms
- Trong-Band Đăng ký
Yêu cầu :
- Python
- libxml2
- dnspython
- M2Crypto
Bình luận không