Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed2.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.065 X-Spam-Evidence: '*H*': 0.87; '*S*': 0.00; 'python.': 0.02; 'subject:Python': 0.06; 'detect': 0.07; 'extends': 0.09; 'url:github': 0.09; 'python': 0.11; 'apache': 0.15; 'carpenter': 0.16; 'fruit': 0.16; 'license:': 0.16; 'sender:addr:gmail.com': 0.17; 'library': 0.18; 'deployment': 0.19; 'properly': 0.19; '8bit%:5': 0.22; 'changes,': 0.26; 'agile': 0.26; 'message- id:@mail.gmail.com': 0.30; 'code': 0.31; 'candidate.': 0.31; 'style': 0.33; 'at:': 0.34; 'received:google.com': 0.35; 'add': 0.35; 'should': 0.36; 'integration': 0.37; '8bit%:4': 0.38; 'focused': 0.38; 'to:addr:python-list': 0.38; 'to:addr:python.org': 0.39; 'skip:p 20': 0.39; '8bit%:6': 0.40; 'release': 0.40; 'even': 0.60; 'easy': 0.60; 'eye': 0.61; 'introduced': 0.61; 'effective': 0.61; 'providing': 0.61; 'more': 0.64; 'management': 0.65; 'account': 0.65; 'details': 0.65; 'license': 0.66; 'continuous': 0.68; 'subject:Build': 0.68; 'potentially': 0.81; 'impede': 0.84; 'isolate': 0.84; 'defect': 0.91 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:date:x-google-sender-auth:message-id :subject:from:to:content-type; bh=Ic6xo0oKWF9zCWib2BIW5JODpJ5gU5enK05vIkjeOUA=; b=JV67IRcbEpSAbkJBBANvFtQqrbLvNsoblFsuIS3OVcNIDDwFM9Eny2CeMCKzZTCRHt +3OE4IdBqsw6GQfdcI8p1B5JPJG5Gq7jjJ1mZo7FWSLG1ljSS4STdp/Uu8mWzuxhTGDh eOUJXiDwczntDfXIj5cfN03Ox/hAI6Xnux1Pv64OCH7UE1uGkXiFErb2TtZNoSjf3njq FdT23YwkRWNBBMjPAVm3NAXXKEpvCid3T691MBmu7PR65K+V5I6iigJnAGbbyi/r/I0v Jn7oePpJCE738C6Yi493b7yXPze6+lM1aP+8vVxhEq9jQuHQwB8gDPbU6lLbLCdV7Tor Z/Cg== MIME-Version: 1.0 X-Received: by 10.14.181.131 with SMTP id l3mr84364992eem.16.1368818710400; Fri, 17 May 2013 12:25:10 -0700 (PDT) Sender: nawkboy@gmail.com Date: Fri, 17 May 2013 14:25:10 -0500 X-Google-Sender-Auth: duWvUhk0kwotjm0eP_XIlr6GVrk Subject: Continuous Deployment Style Build System for Python From: James Carpenter To: python-list@python.org Content-Type: multipart/alternative; boundary=047d7b343da2fef5a804dceef053 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 71 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1368818712 news.xs4all.nl 15945 [2001:888:2000:d::a6]:42471 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:45487 --047d7b343da2fef5a804dceef053 Content-Type: text/plain; charset=ISO-8859-1 Defend Against Fruit is focused on providing a pragmatic, continuous deployment style build system for Python. Current Python build systems do not properly account for the needs of effective continuous deployment. This package extends the Python tooling to add the missing pieces, including integration with Artifactory. With an eye to agile development principles and fast-feedback, we want a build system which satisfies the following goals: * Every SCM change-set committed should result in a potentially shippable release candidate. * When a defect is introduced, we want to immediately detect and isolate the offending SCM change-set. This is true even if the defect was introduced into a library we depend upon. * Library management should be so easy as to never impede code changes, even in multi-component architecture. More details available at: http://teamfruit.github.io/defend_against_fruit/ License: Apache Public License v2 Authors: James Carpenter jcarpenter621 at yahoo.com LinkedIn: http://www.linkedin.com/in/jamescarpenter1 Matthew Tardiff mattrix at gmail.com LinkedIn: http://www.linkedin.com/in/matthewtardiff --047d7b343da2fef5a804dceef053 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Defend Against Fruit is focused on providing a pragma= tic,=A0
continuous deployment style build system for Python.=A0
Current Python build systems do not properly account for=A0
<= div>the needs of effective continuous deployment. This package=A0
extends the Python tooling to add the missing pieces,
includ= ing integration with Artifactory.

With an eye to a= gile development principles and fast-feedback,=A0
we want a build= system which satisfies the following goals:

* Every SCM change-set committed should result in a
=A0 potentially shippable release candidate.

* When a defect is introduced, we want to immediately detect
=A0 and isolate the offending SCM change-set. This is true=A0
=A0= even if the defect was introduced into a library we depend upon.

* Library management should be so easy as to never impede c= ode changes,
=A0 even in multi-component architecture.

License: Apache Public License v2

Autho= rs:

James Carpenter=A0
jcarpenter621 at = yahoo.com

Matthew Tardiff
mattrix at gmail.com
--047d7b343da2fef5a804dceef053--