Path: csiph.com!eternal-september.org!feeder.eternal-september.org!border1.nntp.ams1.giganews.com!nntp.giganews.com!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!news.tele.dk!news.tele.dk!small.news.tele.dk!newsgate.cistron.nl!newsgate.news.xs4all.nl!nzpost1.xs4all.net!not-for-mail Return-Path: X-Original-To: python-announce@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.001 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'layers': 0.05; 'python)': 0.05; 'python3': 0.05; 'setup.py': 0.07; 'scripts': 0.09; '(instead': 0.09; 'release,': 0.09; 'scripts,': 0.09; 'url:github': 0.09; 'advance': 0.10; 'programs.': 0.11; 'django': 0.13; 'beta.': 0.16; 'doing:': 0.16; 'release?': 0.16; 'subject:beta': 0.16; 'url:issues': 0.16; 'virtualenv.': 0.16; 'tests': 0.18; 'all,': 0.20; 'handles': 0.20; 'minor': 0.22; 'questions:': 0.22; 'releasing': 0.22; '(or': 0.23; "python's": 0.23; 'specified': 0.23; 'previously': 0.24; 'module': 0.25; 'script': 0.25; 'install': 0.25; 'installed': 0.26; 'parameters': 0.27; 'question': 0.27; 'message-id:@mail.gmail.com': 0.27; 'docstrings': 0.29; 'itself,': 0.29; 'url:new': 0.29; 'system,': 0.30; 'twitter:': 0.30; 'url:mailman': 0.30; "we're": 0.30; 'blog:': 0.30; 'normally': 0.30; 'option': 0.31; 'announce': 0.32; 'run': 0.33; 'url:python': 0.33; 'foo': 0.33; 'open': 0.33; 'url:listinfo': 0.34; 'previous': 0.34; 'received:google.com': 0.35; 'installing': 0.35; 'project': 0.36; 'url:org': 0.36; 'created': 0.36; 'possible': 0.36; 'cases': 0.36; 'thanks': 0.37; 'list.': 0.37; 'anything': 0.38; 'mailing': 0.38; 'to:addr:python.org': 0.40; 'mark': 0.40; 'your': 0.60; 'details': 0.62; 'more': 0.63; 'here:': 0.63; 'improvements': 0.66; 'reuse': 0.66; 'here': 0.66; 'url:ar': 0.72; 'to:addr:python-announce': 0.84; 'glad': 0.87 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=hQ0T0wUhWdo69FsU96s03JADjzHhRUGHxuAUn8VhZh4=; b=DMdcAcSkv2vELSEEdM7TBMUJBYP8STFBTHnbHglbZSsTvD7oxADBxrrD8QFbSTo7rD /IIUDf7eezHvEEIWFqzQanNz9Ghm54mWXpX+4Y8hBFruVpdSNd+ferV5Y4PQje8nSRw0 jAV2BGhqU4/lsWh5sMNI/+/8lGH1QpBBE+V9N8/vtRiBeyJZtHhXx63bsOJApw422CKg 7KQgz4IbtlRNDYyMyXtcDemZ2Jyz74iV4w95ok6HdDz/Ac+A5pwstc/uc4Ov597fdXyV BxbNXtvPRLIY5GKnQStLQf0T1bdYxdOQqQgeU03gggRWkAxErh3zg5N87CUEzLDkbYTM 5RQw== MIME-Version: 1.0 X-Received: by 10.140.234.78 with SMTP id f75mr41610084qhc.20.1444048666884; Mon, 05 Oct 2015 05:37:46 -0700 (PDT) Date: Mon, 5 Oct 2015 09:37:46 -0300 Subject: fades 4 beta From: Facundo Batista To: python-announce@python.org Content-Type: text/plain; charset=UTF-8 X-Mailman-Approved-At: Mon, 05 Oct 2015 14:38:16 +0200 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.20+ Precedence: list List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Approved: python-announce-list@python.org Newsgroups: comp.lang.python.announce Message-ID: Lines: 80 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1444048697 news.xs4all.nl 23789 [2001:888:2000:d::a6]:45685 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python.announce:1888 Hello all, We're glad to announce the PRE-release of fades 4. Yes, we're releasing fades 4 beta. fades, a FAst DEpendencies for Scripts, is a system that automatically handles the virtualenvs in the simple cases normally found when writing scripts or simple programs. It will automagically create a new virtualenv (or reuse a previous created one), installing the necessary dependencies, and execute your script inside that virtualenv. You only need to execute the script with fades (instead of Python) and also mark the required dependencies. More details here: https://github.com/PyAr/fades/ What's new in this release? - New option to use iPython as the interactive interpreter: --ipython (thanks Ariel Rossanigo) - Now it's possible to execute a program inside the virtualenv, with -x (thanks Ricardo Kirkner) For example, it's possible to create a project in Django without having Django installed in your system, doing: fades -d django -x manage startproject foo - Can execute fades as a Python's module (thanks Javi Mansilla) python3 -m fades <...etc...> - Dependencies can be specified in docstrings - If you want to fiddle with lower layers options, can send parameters to virtualend or pip. - We have a logo! - Now we run the fades tests using fades itself, no need to install anything previously - Other minor bugfixes and improvements To get it: As this is a beta release, just get it from the repository: https://github.com/PyAr/fades/ Once cloned, you can install it (classic "sudo python3 setup.py install") or just use it from that directory ("bin/fades"). Help / questions: - You can ask any question or send any recommendation or request to the mailing list. http://listas.python.org.ar/mailman/listinfo/fades - Also, you can open an issue here (please do if you find any problem!). https://github.com/PyAr/fades/issues/new Thanks in advance for your time! -- . Facundo Blog: http://www.taniquetil.com.ar/plog/ PyAr: http://www.python.org/ar/ Twitter: @facundobatista