On May 13, 2009, at 7:17 PM, Istvan Albert wrote:

>
>
> On May 13, 9:04 pm, Marek Szuba <mare...@gmail.com> wrote:
>
>> I am happy to say that the second option works just fine! Just  
>> download
>> and install setuptools-git (http://pypi.python.org/pypi/setuptools-git 
>> ).
>> Beats adding and maintaining a manifest file if your ask me...  
>> However,
>
> You only need to create a manifest template, a so called MANIFEST.in.
> This template supports file patterns for inclusion and exclusion, such
> as  tests/*.py etc. so it is not as complicated as one might think. It
> is also conceivable to have data packaged that is not tracked in git.

I tend to agree with Istvan.  What is the idea of setuptools-git?   
Just to take every file that's checked into git, and automatically add  
it to the manifest for the package?  That seems like overkill...

With appropriate wildcards, keeping a MANIFEST.in updated should not  
be hard, and seems like an appropriate conscious step whenever we cut  
a release (i.e. to consider what files we actually want going into the  
package... not necessarily all the files in git, and quite possibly  
including files that aren't in git (classic example: the pyrex  
generated C files which allow people to build pygr even if they don't  
have pyrex installed...)

-- Chris

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pygr-dev" group.
To post to this group, send email to pygr-dev@googlegroups.com
To unsubscribe from this group, send email to 
pygr-dev+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/pygr-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to