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