- #27: Support installing an editable package (
-e) (@sjkingo)
- Move version number to library instead of
setup.py(@sjkingo) - Support Python 3.5 (@sjkingo)
- #24: Fixed failing test suite by adding missing dependency (@mcyprian)
- #21: Converted
README.mdto an rST document to remove dependency onsetuptools-markdown(@sjkingo)
- Added
upgrade_all()function to upgrade all packages in an environment (@sjkingo) - Added
readonlyargument to constructing environment that can be used to prevent operations that could potentially modify the environment (@sjkingo) - Added support for passing ~ to construct environment (e.g.
~user/venv) (@sjkingo)
- Version bump for broken PyPi release (@sjkingo) (no new changes to code)
- Improved search function that will return more accurate results. This
includes a breaking change where the package list returned by
env.search()is now a dictionary. (@sjkingo) - Prevent pip from checking for new version of itself and polluting the output of some commands (@sjkingo)
- Support for creating a wheel of packages (@rmb938)
- Support changing the interpreter path (@jlafon)
- Improve Unicode support in pip search that broke tests (@jlafon)
- Added test builds through Travis CI (@sjkingo)
- Fixed default
optionsbug introduced in 2.0.1 (@ColMcp, @sposs) - Updated example.py (@sjkingo)
- Fix typo in logging (@yannik-ammann)
- Fix typo that broke from 2.1.0 release (@sjkingo)
- Python 3 support (@r1s)
- Unit tests for base functionality (@r1s)
- Better Unicode handling (@r1s)
- Tuple support for specifying package versions (@philippeowagner)
- Support passing command line options directly to pip (@sposs)
- Misc. PEP8 fixes (@sposs)
- Added pip search functionality
- Re-worked underlying pip processing and error handling
- Initial release with basic install/uninstall