Skip to content

Release 9.0

Compare
Choose a tag to compare
@facundobatista facundobatista released this 28 May 19:30
· 129 commits to master since this release
b2aef66

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)