Skip to content

Release 8.1

Compare
Choose a tag to compare
@facundobatista facundobatista released this 08 Feb 02:45
· 238 commits to master since this release

Release notes:

  • Automatically execute scripts from the web, supporting most common pastebins
  • Multiple (and missing) requirement.txt file support, which can now be nested
  • Avoid checking package availability if no PyPI dependencies indicated
  • Add an option to show the virtualenv path in the system
  • Better error/help on missing indicated script or executable from dependency
  • Improved logs, PyPI urls, documentation, multiplatform support, and several other small fixes/enhancements

Changelog:

  • Don't precheck-availability when no dependencies.
  • Multiple requirement files support.
  • Support no requirement files at all.
  • Support getting the script from the web.
  • Support several pastebines to download code.
  • Add an option to show the virtualenv path in the system.
  • Check child access.
  • Check for pip.exe beyond the normal pip binary.
  • Add support to nested requirement files.
  • Fixed bug in parsing.parse_content() when a code line contains 'fades' and '#' but is not an import.
  • Only consume/ignore the errors if are raised on purpose, and crash on unexpected problems.
  • Use new PyPI domain for checking projects and their info.
  • Salute only once and before polluting user's screen.
  • Verify that a path was not given to --exec.
  • All gifs showing small functionalities.
  • Better frontpage in the LT presentation.
  • Changes log level from warning to debug in the case when fades does not understand the import (strange cases).
  • Fixed typos in man page.
  • Improvements to usage and man.
  • Instructions to release as a snap.
  • Split out the dependencies parsing and merging from go().
  • Update consolidate_dependencies docstring.