Release 8.1
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.