Re: enhance release experience

Rafael Oliveira <[email protected]>
Newsgroups gmane.comp.web.zope.plone.devel
Message-ID <CAP+kbOw68gHAE1qET5dw85Bw+-g1dE=YRNn2ozVrKnN2r8EDrw@mail.gmail.com>
I was not aware about the last developments that seem to render MANIFEST.in
obsolete. However while I'm still using it I find this tool very useful:
check-manifest [1]. It even integrates with zest.releaser.


[1]1 https://pypi.python.org/pypi/check-manifest


Rafael Oliveira

On Mon, Nov 17, 2014 at 9:52 PM, David Glick (Plone) <david.glick-z4DKO/[email protected]>
wrote:

> 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
> _______________________________________________
> Plone-developers mailing list
> Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> https://lists.sourceforge.net/lists/listinfo/plone-developers
>

------------------------------------------------------------------------------
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

_______________________________________________
Plone-developers mailing list
Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/plone-developers
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.