2012-06-19 39 views
0

有人可以看看Python中的路由庫,並告訴我爲什麼沒有Python 3的支持? 我需要使用Roupy功能與Cherrython上的Python 3.我很好奇,如果它會更好地嘗試將路由到Python 3或從頭開始編寫我自己的調度程序爲Python 3。我知道一些Python 2to3的移植基礎知識,但如果有任何重大的問題或缺點(除了方法名稱,語法等),我想在我開始工作端口之前知道它們。Python的路由庫3

非常感謝您的任何提示!

編輯: 不明白我錯了!我不是懶得自己檢查一下,但有些方面,直到我嘗試才發現。也許有人在這裏試過它:-)

+0

一個明顯的缺陷檢查將是如果'Routes'依賴於不屬於任何包Python 3中可用。 – 2012-06-19 15:11:42

+0

它現在看起來沒有更新(不提交幾個月)。這是中等大小(幾千行)。如果你需要很多功能,移植它比從頭開始更快。如果你只需要小零件,可能會有一個更小的選擇,你可以投入。 –

回答

0

我試圖將端口路由到python 3. 經過一天的工作,我得到了所有的單元測試通過。但是代碼開始變得醜陋,我並沒有使用帶有Cherrypy的移植路由(可能是某些東西,這不在單元測試中)。我沒有耐心去調試它。

所以我決定寫我自己的版本,我可能會以開源方式分享。這是還沒有準備好,我稍後會更新這個答案(對於可能感興趣的人:-)

由於評議以上

+0

它沒有關係,如果它還沒有準備好,發佈它。我需要它asap =),我會改善它!去做就對了! – Dima

+0

@迪瑪您好,請聯繫我[email protected],我們可以討論它:-) – JoshuaBoshi