Release Notes

0.2.1 (7/26/2017)

  • Bugfix release. Fixes #17.

0.2.0 (4/18/2017)

0.1.8 (2/27/2017)

  • Allow preservation of top-level dependencies (#12).

0.1.7 (1/9/2017)

Bugfix release, thanks to contributions from ticosax.

  • Merged PR #6 by ticosax, fixes infinite recursion in reqwire.helpers.requirements.HashableInstallRequirement.from_line().
  • Merged PR #8 by ticosax. fixes --no-resolve-versions.
  • Merged PR #9 by ticosax, removes --pin/--no-pin flag in favor of --no-resolve-versions.

0.1.6 (1/7/17)

  • Fixed support for installing/adding editable projects from VCS that use setuptools_scm.

0.1.5 (1/7/17)

  • Initial support for adding editable requirements.
  • Minor bugfixes.
  • Added typing as a dependency for Python 2.7 to setup script.

0.1.2 - 0.1.4 (12/23/16)

  • Various fixes for initialization and Python 2 compatibility.

0.1.1 (12/22/16)

  • Fixed reqwire init, uses user-defined source and build directory names.

0.1 (12/22/16)

  • Corrected package setup to include sh as an installation dependency.
  • Updated MANIFEST.in to include additional files in distribution.
  • Made source and build directories configurable through command-line and environment variables.
  • File headers now include modelines for Vim and Sublime Text (via STEmacsModelines).
  • Added reqwire remove command.

0.1a3 (12/11/16)

  • Adding requirements no longer includes requirements from nested requirement files (and possibly constraint files).
  • Added initial unit tests.
  • Added --pre option to the add command, allowing prerelease versions of packages to be installed and added to requirements.
  • Added -b|--build option to the add command, which invokes the build command upon successfully adding packages.
  • Added initial documentation.

0.1a2 (12/3/16)

  • Fixed support for Python 2.7.
  • Nonexistent requirement directories are now handled gracefully.

0.1a1 (12/1/16)

  • Initial alpha release, includes the add, build, and init commands.