Brian May <br...@microcomaustralia.com.au> writes: > Several times I have made the mistake of building a Debian package > while a virtualenv is active. This results in the paths being > incorrect in the Debian package.
The best way to avoid this is to always use a build tool which builds the package in its *own* environment, separate from what you're doing for your interactive session. ‘pbuilder(1)’ and ‘sbuild(1)’ are good for this. > Fortunately, so far I have always noticed this before uploading the > package, however think it is only a matter of time before I stuff up > an upload. Right. Now is the time to make a session-based build tool a non-optional part of your package maintenance :-) > Just wondering if it would be considered appropriate to have, say, > dh_auto_build fail if it is about to call setup.py and it is inside a > virtualenv. Possibly; I don't have enough expertise on that to say whether it's a good idea. -- \ “Be careless in your dress if you must, but keep a tidy soul.” | `\ —Mark Twain, _Following the Equator_ | _o__) | Ben Finney -- To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/85eh0chomv....@benfinney.id.au