Release 9.0
facundobatista
released this
28 May 19:30
·
129 commits
to master
since this release
Release notes:
- Get pip automatically upgraded to latest version on each virtualenv creation (unless explicitly avoided)
- Provided the --freeze parameter, which dumps the detailed package information of the virtualenv, to duplicate future installations.
- Extended/normalized the -x/--exec parameter behaviour
- Created the --autoimport parameter to automatically import the dependencies to the interactive interpreter
- Added more examples and descriptions to the documentation
- Improved argument parsing when fades is used in the shebang
- Worked on infrastructure: better testing, multiplatform installation support, etc.
Changelog:
- Updates in snapcraft.yaml: version is a string, and specify base.
- Updated README and press release texts with 8.1 info.
- Update Arch Linux instructions on README
- Documentation about executing from web.
- Travis 2019
- Better detection when using fades from a shebang, for improved argument parsing.
- Support redirects in the automatic script downloader.
- Install using --classic, and why. Fixes #311.
- pytest I: replaced test runner: pytest instead of nosetest.
- Update pep8 related libs.
- Install and use coverage only when needed.
- #359 pytest ii tests cache
- Added headers to the new files, and moved test utilities out of the pytest magic file into a normal place.
- Refactor test infra
- Normalize get_req(s) definition and usage across test files.
- Working refactor test_parsing
- Refactor test_pipmanager
- Fix use of flake8.get_style_guide
- Pytest logger
- Bump pyxdg from 0.25 to 0.26
- update travis settings fixes #386
- Comment in the readme about local dependencies.
- Included in the README a small section about helper scripts. Fixes #218.
- Created --autoimport parameter to autoimport indicated dependencies.
- Extended/normalized the --exec parameter behaviour.
- Provide the --freeze parameter. Fixes #385
- Improved examples in the README.
- Improved main module: how loggers are used (and affecting params, made them mutually exclusive) and style consistency.
- Get pip automatically upgraded to latest version (unless explicitly avoided)