2
我有一些XML文件,我打算從中衍生出一些python源代碼;他們就像語言代碼清單一樣。分配模塊是否有可以插入的鉤子用於此目的?或許更清楚一些,我不想發佈XML。我只想運送.py文件。我想通過運行一個從XML生成它們的程序來派生一些.py文件。setup.py中的代碼生成
我有一些XML文件,我打算從中衍生出一些python源代碼;他們就像語言代碼清單一樣。分配模塊是否有可以插入的鉤子用於此目的?或許更清楚一些,我不想發佈XML。我只想運送.py文件。我想通過運行一個從XML生成它們的程序來派生一些.py文件。setup.py中的代碼生成
你可以create a custom distutils命令爲你的代碼gen進程,或者你可以override build itself。不過,這需要你包含XML。
我可能會移動代碼生成到我的本地生成過程,使用zc.buildout與模板配方z3c.recipe.template。 XML將成爲開發版本的一部分,只有代碼生成的Python文件包含在用戶分佈中。
您是否希望在模塊加載完成後進行轉換,或者您計劃在不同的步驟中事先做好一些轉換? – Will
見編輯澄清。 – bmargulies