I should also mention that these are just my personal best practices that I've 
put together during my time working with/on OS projects. You'll almost never 
find two projects with identical packaging, so really at the end of the day, 
it's totally up to you and your particular project requirements.

On 2012-10-27, at 2:39 PM, Demian Brecht <demianbre...@gmail.com> wrote:

> 1) IMHO, these should be two distinct steps. You will definitely want to run 
> unit tests without sdist and likewise, I'm sure you'll want to sdist without 
> unit tests. Personally, if I wanted to combine the two, I'd create tasks in a 
> makefile and just run something along the lines of: make unit sdist
> 
> 2) I don't understand why you'd want to run unit tests during installation. 
> Unit tests are generally used pre-commit to ensure everything's working as 
> expected in your environment and post commit to ensure there are no knock-on 
> effects caused by your changes to the current code base. Running them during 
> installation seems rather strange and useless to me..
> 
> 3) Docs are generally stored in a /doc directory at the root of your project. 
> I haven't used pydoc, but if it's anything like sphinx, then best practice is 
> to commit the source for your docs and have the users using the project 
> generate the static content themselves (usually done through a make target).
> 
> On 2012-10-27, at 7:02 AM, rambius <rambiusparkisan...@gmail.com> wrote:

Demian Brecht
@demianbrecht
http://demianbrecht.github.com




-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to