2013-01-22 45 views
20

Tôi vừa phát hiện ra giao diện người dùng web pypi có một trường 'URL theo dõi lỗi' trong chỉnh sửa siêu dữ liệu của trứng.cách đặt url theo dõi lỗi trong setup.py script

Trường này tồn tại vì vậy tôi đoán nó được hỗ trợ trong setup.py nhưng tôi không thể tìm thấy bất kỳ điều gì về điều này bằng cách sử dụng google.

Vì vậy, câu hỏi làm thế nào để tôi thiết lập trường này trong setup.py của tôi để khi phát hành bản phân phối trên pypi, nó có thể được điền tự động.

Trả lời

16

Mục nhập được gọi là bugtrack_url nhưng không được chọn từ setup.py.

Từ contextcode Tôi hiểu rằng nó chỉ được sử dụng thông qua web trên PyPI, dưới dạng siêu dữ liệu cho mỗi dự án chứ không phải thông tin mỗi lần phát hành thông thường.

Cách chính thức để thêm thông tin như vậy là thông qua Project-URL list, nhưng setuptoolsdistribute chưa hỗ trợ trường mới đó. Với distribute2 chết trong nước (ít nhất là bây giờ), tôi sẽ thêm bugtrack_url vào setup.py và chuyển đổi nó thành bất kỳ công cụ phân phối nào mà chúng tôi nhận được trong tương lai khi thời gian đến.