Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Facundo Batista Newsgroups: comp.lang.python.announce Subject: fades v4 Date: Tue, 24 Nov 2015 23:49:47 -0300 Lines: 105 Approved: python-announce-list@python.org Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: news.uni-berlin.de PlWznXiaLvhIZ9dLgJ19xwQ7xFao+1n+YSLEdZRiYhDw== Return-Path: X-Original-To: python-announce@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.011 X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'layers': 0.05; 'python)': 0.05; 'scripts': 0.09; '(instead': 0.09; 'tarball': 0.09; 'url:github': 0.09; 'way:': 0.09; 'advance': 0.10; 'python': 0.10; 'django': 0.13; 'administer': 0.16; 'doing:': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'release?': 0.16; 'sudo': 0.16; 'url:gz': 0.16; 'url:issues': 0.16; 'url:tar': 0.16; 'virtualenv.': 0.16; 'tests': 0.18; 'all,': 0.20; 'handles': 0.20; 'minor': 0.22; 'questions:': 0.22; '(or': 0.23; "python's": 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; 'itself,': 0.29; 'tar': 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; 'options': 0.33; 'url:python': 0.33; 'foo': 0.33; 'open': 0.33; 'skip:- 10': 0.34; '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; 'received:209.85': 0.36; 'possible': 0.36; 'cases': 0.36; 'projects.': 0.36; 'thanks': 0.37; 'release': 0.37; 'list.': 0.37; 'itself': 0.38; 'received:209': 0.38; 'anything': 0.38; 'several': 0.38; 'mailing': 0.38; 'skip:- 20': 0.39; 'to:addr:python.org': 0.40; 'mark': 0.40; 'your': 0.60; 'details': 0.62; 'needing': 0.63; 'more': 0.63; 'here:': 0.63; 'improvements': 0.66; 'reuse': 0.66; 'here': 0.66; 'programs,': 0.72; 'url:ar': 0.72; 'you:': 0.79; 'apt-get': 0.84; 'pip': 0.84; 'simple:': 0.84; 'to:addr:python-announce': 0.84; 'want:': 0.84; 'glad': 0.87; 'do:': 0.91 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=57T+jArJPTDWe/AHDfx0acP8HuN94rsfwj66eSAOGKI=; b=03xMQyec967CycJqaLdKwfIgpm0EEhQQSr46QCHB3g5OafoZ7riQppEamBsBs04LpN IpD/XV7Viemk77mw8OLKj8aMhHDcqa5nsWdb/wqH31221nfVuoJ8Ro3vWpN9en9RFtFY fweZByKaIcxa9wdpzprsdcfR499PWUyTZZzlMu0vtQ/QhXRCG3dAOMePYnY/5bpJ9OXW +Bmlwhl3gfILpy0oXmkukJOlAi5V7/BRmMWt0n/IcyJQcx4eWNl7/7SOOyTFkJ5E21Gw kkvxGDChaZVBdaGVUH+O5AWGvctXPXe0BFLGUP23VxuPxZjrS3ub/O3XF9aZfqmXpcfD ZUvQ== X-Received: by 10.141.4.4 with SMTP id g4mr38844180qhd.45.1448419787944; Tue, 24 Nov 2015 18:49:47 -0800 (PST) X-Mailman-Approved-At: Wed, 25 Nov 2015 01:09:13 -0500 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: , Xref: csiph.com comp.lang.python.announce:1934 Hello all, We're glad to announce the release of fades 4. fades is a system that automatically handles the virtualenvs in the cases normally found when writing scripts and simple programs, and even helps to administer big projects. 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: http://fades.rtfd.org/ 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 django project without needing django installed in your system, just doing: fades -d django -x manage startproject foo - Can execute fades as a Python's module (thanks Javi Mansilla) - Support using Python 3.3 to run fades - If you want to fiddle with lower layers options, we have several options for you: - you can send parameters to virtualend with --virtualenv-options - also to pip, with --pip-options - it's possible to remove a managed-by-fades virtualenv with --rm - We have a logo! - Now we run the fades tests using fades itself, no need to install anything previously - You can create virtualenvs with --system-site-packages - Other minor bugfixes and improvements To get it: - If you are in debian unstable, just do: sudo apt-get install fades - For other debian/ubuntu you have a .deb here: http://taniquetil.com.ar/fades/fades-latest.deb - Install it in Arch is very simple: yaourt -S fades - Using pip if you want: pip3 install fades - You can always get the multiplatform tarball and install it in the old fashion way: wget http://taniquetil.com.ar/fades/fades-latest.tar.gz tar -xf fades-latest.tar.gz cd fades-* sudo ./setup.py install 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 - The project itself is in https://github.com/PyAr/fades Thanks in advance for your time! -- . Facundo Blog: http://www.taniquetil.com.ar/plog/ PyAr: http://www.python.org/ar/ Twitter: @facundobatista