Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #2798

Release of fades 7.0

Path csiph.com!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From Facundo Batista <facundobatista@gmail.com>
Newsgroups comp.lang.python.announce
Subject Release of fades 7.0
Date Mon, 26 Mar 2018 19:30:25 -0300
Lines 122
Approved python-announce-list@python.org
Message-ID <mailman.386.1522153222.1867.python-announce-list@python.org> (permalink)
References <CAM09pzRj46Wy22tfaJY_3fRg0zOy84DpHjoAvkhK1cfNNVPdow@mail.gmail.com>
Mime-Version 1.0
Content-Type text/plain; charset="UTF-8"
Content-Transfer-Encoding quoted-printable
X-Trace news.uni-berlin.de 5l4zATYpbomH69uGb2HUsQVHTRHQmX6UlTF0b30u+d/A==
Return-Path <facundobatista@gmail.com>
X-Original-To python-announce@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'irc': 0.04; 'git': 0.05; 'python)': 0.05; 'fixes': 0.07; 'list...': 0.07; 'pypi': 0.07; 'url-ip:192.30.253.112/32': 0.07; 'url-ip:192.30.253.113/32': 0.07; 'url-ip:192.30.253/24': 0.07; 'url:github': 0.07; 'scripts': 0.09; 'group:': 0.09; 'tar': 0.09; 'tarball': 0.09; 'url:issues': 0.09; 'url-ip:192.30/16': 0.13; 'advance': 0.15; 'python': 0.15; '(instead': 0.16; 'administer': 0.16; 'alphabetical': 0.16; 'arch': 0.16; 'clone': 0.16; 'dependencies': 0.16; 'enhancements': 0.16; 'forbid': 0.16; 'pip3': 0.16; 'release?': 0.16; 'sudo': 0.16; 'though)': 0.16; 'url:gz': 0.16; 'url:tar': 0.16; 'verbose': 0.16; 'virtualenv.': 0.16; 'way:': 0.16; '(but': 0.17; 'handles': 0.17; 'questions:': 0.17; 'all,': 0.17; 'bug': 0.17; 'ignore': 0.20; 'script': 0.22; 'install': 0.22; '(not': 0.23; 'normally': 0.24; 'legacy': 0.25; 'pip': 0.25; 'version:': 0.25; '(or': 0.25; 'url-ip:151.101.0.223/32': 0.26; 'url-ip:151.101.128.223/32': 0.26; 'url-ip:151.101.192.223/32': 0.26; 'url- ip:151.101.64.223/32': 0.26; 'url-ip:151.101.0/24': 0.26; 'url- ip:151.101.128/24': 0.26; 'url-ip:151.101.192/24': 0.26; 'url- ip:151.101.64/24': 0.26; 'question': 0.27; 'twitter:': 0.27; 'mode': 0.27; "we're": 0.28; 'running': 0.28; '(in': 0.28; 'message-id:@mail.gmail.com': 0.29; 'announce': 0.31; 'run': 0.32; 'url-ip:104.18/16': 0.32; 'received:google.com': 0.33; 'really': 0.33; 'easily': 0.34; 'related': 0.34; 'url-ip:151.101/16': 0.34; 'url-ip:151/8': 0.34; 'blog:': 0.35; 'enhance': 0.35; 'ubuntu': 0.35; 'linux': 0.35; 'another': 0.35; 'open': 0.35; 'created': 0.36; 'thank': 0.36; 'url:mailman': 0.37; 'installing': 0.37; 'say': 0.37; 'url-ip:192/8': 0.37; 'fashion': 0.37; 'helped': 0.37; 'probably': 0.38; 'shows': 0.39; 'starting': 0.39; 'mark': 0.39; 'url:python': 0.39; 'url:org': 0.39; 'previous': 0.40; "won't": 0.40; 'your': 0.60; 'directly': 0.60; 'final': 0.61; 'system:': 0.61; 'more': 0.62; 'easy': 0.63; 'here:': 0.64; 'different': 0.64; 'details': 0.65; 'here': 0.65; 'latest': 0.67; 'programs,': 0.70; 'enjoy': 0.73; 'user,': 0.74; 'glad': 0.75; 'url:ar': 0.75; 'duplicated': 0.84; 'evan': 0.84; 'simple:': 0.84; 'snap': 0.84; 'to:addr:python-announce': 0.84; 'url- ip:162.209.114.75/32': 0.84; 'url-ip:162.209.114/24': 0.84; 'url- ip:162.209/16': 0.84; 'want:': 0.84; 'carlos': 0.91
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=VbhKAfEj3onUSNAURLO2NAjIaPpwoW0Tzk6SX34OSSY=; b=sz0SPnIM1IWtbxInE6UZdf/406eLMx0Tz0t/KU2VDG13yCNQtkHMzcD3waUA4d3mSB Wn6RhPdaowZkvmrZnJ1Ukr2r+qh7OLIIMu5zh2Z1zhxtGg923MtdVcU89cZGcA3b/QDb J0+FtGBwpJ5Fna3zhfXFhEKCInFyxq24Cph+0lTDAWB8HxNYRWSplbtrPsrTXAQ5AmKU 3H6bUGNI1atzR1At0zo+ZRos5LZlKIaK7xgXWILrYbJwD2ulp+wHh+fznM0gHm4q0eW3 GN/E+mOiQBXkgURcD8WDVjCR464fuWkKJejYRZrCbYgML/rOQ/ObcirkqqBzd0y/G9yj jF4w==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=VbhKAfEj3onUSNAURLO2NAjIaPpwoW0Tzk6SX34OSSY=; b=NcUEBIft0LGr3wDw3bgMK+LS0zMlA4+CU+IfkmRKZAXbblIDBqr+0GCOo3nwkpZ8le /qetr3TGZhaGT/C5mZz3E0SeHIR6OibvVbhSWGh6YDzNbwPXd3ygqNsin6MGz7XqTagK 43WlSQT/Q/m9SiUdzfXz2KBJiAMadb1OJHUOmhb8iKc9mj3ucJMHDSdJuCXrZIeYhi9M ZPAZlTZ0NPh3iabA2N7fQkzycBydL8DnAE54YWNijicyO5kGB6ZGNy3M19hZD0ermSvq GcqOsz0q9TOWcN4V2AU43DWESg3uUjmkV1mA5BaZPHaKjMsJTP3z6pKR8fCtj0RhzXot b0xA==
X-Gm-Message-State AElRT7GpMq+J3eVCE1uJC0I207qGU4XJZevEdAaZaWMJPnxaBfI85z41 WUT+BzbGZBVkai3cV4lGW3qrNJGNC9wfCOMBesQT1g1w
X-Google-Smtp-Source AG47ELvhS5+f59KKz1kagnHM4cgLIV28wAn9oE82hQayRzgcGUauZfTumwQ3/GJmN5OfWo4VQ4rt/2ULHuNXE2sJFy0=
X-Received by 10.107.144.197 with SMTP id s188mr44278707iod.147.1522103426058; Mon, 26 Mar 2018 15:30:26 -0700 (PDT)
X-Mailman-Approved-At Tue, 27 Mar 2018 08:20:21 -0400
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.26
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <CAM09pzRj46Wy22tfaJY_3fRg0zOy84DpHjoAvkhK1cfNNVPdow@mail.gmail.com>
Xref csiph.com comp.lang.python.announce:2798

Show key headers only | View raw


Hello all,

We're glad to announce the release of fades 7.

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?

- Pre-check if everything requested is really available in PyPI before
starting to install them

- Ignore duplicated dependencies

- Several enhancements and fixes in the messages fades shows in verbose mode

- Forbid fades misusing: installing it with legacy Python and running
it from inside another virtualenv

- Lot of project related improvements (not visible directly to final
user, though) and some small bug fixes


Nicolás and I want to say a big thank you to the following collaborators
that helped to improve and enhance fades in different ways for this
version (in alphabetical order):

    Evan - https://github.com/evandandrea
    Juan Carlos - https://github.com/juancarlospaco
    Rotem Yaari - https://github.com/vmalloc


To install and enjoy fades...

- If you are in Ubuntu or Debian, you can easily install like this
  (but probably won't get *latest* fades:

    sudo apt-get install fades

- For not latest debian/ubuntu you have a .deb here (with checksum
  and signature):

    http://taniquetil.com.ar/fades/fades-latest.deb
    http://taniquetil.com.ar/fades/fades-latest.deb.sha1
    http://taniquetil.com.ar/fades/fades-latest.deb.asc

- Install it in Arch is very simple:

    yaourt -S fades

- In any Linux if you have the Snap system:

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

  Also have the checksum and signature, if interested:

    http://taniquetil.com.ar/fades/fades-latest.tar.gz.sha1
    http://taniquetil.com.ar/fades/fades-latest.tar.gz.asc


Help / questions:

- You can ask any question or send any recommendation or request
  in the Telegram group:

    https://t.me/fadesmagic

  ...or to the mailing list...

    http://listas.python.org.ar/mailman/listinfo/fades

  ...or in the #fades IRC channel (in Freenode).

- 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

  It's very easy to run latest development version:

    git clone https://github.com/PyAr/fades.git
    cd fades
    bin/fades


Thanks in advance for your time!


-- 
.    Facundo

Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/
Twitter: @facundobatista

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

Release of fades 7.0 Facundo Batista <facundobatista@gmail.com> - 2018-03-26 19:30 -0300

csiph-web