[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#712610: RFS: meson/0.4.1-22-gea3e8f1-1 [ITP]



* Jussi Pakkanen <jpakkane@gmail.com>, 2013-06-23, 03:12:
Python modules should be byte-compiled. You probably want to use dh_python3 for this purpose.
I tried to make this work, but failed. No matter how I invoke dh_python3 it just won't create the bytecode files. Maybe an issue with paths?

You put dh_python3 call in such a place, that is run when .deb has already been created. No wonder it's a no-op that late. :P

You probably want to move it to the end of override_dh_install.

--compile-all is a bad idea. And if you want to byte-compile for non-default Python version, you need to pass -V.

You should depend on python3-ply.yacc-X.Y, where X.Y is tabversion from you parsetab.py. Unfortunately there's no tool to generate this dependency automatically. (Such tool would be trivial to implement, because there is already dh_python-ply for Python 2.)
I did not do anything to this yet, since it is unclear what the best solution would be.

Filing a wishlist bug against python3-ply would be a good start.

--
Jakub Wilk


Reply to: