Re: enhance release experience

"David Glick (Plone)" <david.glick-z4DKO/[email protected]>
Newsgroups gmane.comp.web.zope.plone.devel
Message-ID <[email protected]>
On 11/17/14, 3:24 PM, Jens W. Klein wrote:
> so I just wanted to ...
>
> release.
>
> and i hit a snakepit.
>
> It seems today I found two thing we NEVER ever should do in a python
> package:
>
> 1)
> use symlinks. This will fail. If not now, then in future. But it will.
> It just increases the chance of a brown bag release enormous.
>
> 2)
> use a MANIFEST.in. Seriously. It seems we just do NOT need it at all.
> Delete it. Current setuptools seems to work fine w/o, includes all
> files, given a release is done from a tag checkout (as we do with
> zestreleaser, jarn.mkrelease, ...). Just add only files meant for
> release in git, manage your .gitignore careful. Then -  using
> include_package_data=True, all is in.
> see also https://twitter.com/narocz/status/534404233827983360
>
This is true now even if you don't have setuptools-git in your Python 
environment? That used to be necessary.

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.