CHANGELOG¶
1.0 (planning)¶
- #69: Write tests. We haven’t chosen the test framework to use yet.
- #70: Upgrade
pyg.req.Requirement
to honor setuptools extras.
0.8 (in development)¶
To fix:
- #78: Allow installing packages from dev version:
pyg==dev
.- #79: Allow requirements with multiple version specification:
pyg==0.4,==0.8
.- #80: Add a new method:
pyg.log.Logger.ask()
.- #81: Read
~/.pypirc
file.- #82: Allow comments in Pyg’s configuration files.
- #83: Add support for environment variables like
PYG_CONFIG_FILE
orPYG_HOME
.- #95: Add TAB autocompletion for Unix shells.
- #96: Add an
argv=
keyword argument topyg.main()
function.- #97: Optimize uninstaller file deletion.
0.7.1 (July 25, 2011)¶
- Fixed a serious bug in the pack command.
0.7 (July 16, 2011)¶
Bugs fixed¶
- #59: Solved
pyg.web.LinkFinder
issue once and for all. - #62:
pyg bundle
failed when it did not find links on PyPI. Thanks to Fabien Devaux. - #63: Pyg could not install packages which use distutils instead of setuptools. Thanks to Fabien Devaux.
- #64: Fixed
pyg install --user
. - #66:
pyg install -d {dir}
could be ineffective. - #73: Sometimes the search did not find anything (even if the package really exists).
- #74: Fixed VCS install error.
- #94: Error when bundling same packages.
Features added¶
- #57: Created an installer, like Pip’s
get-pip.py
. You can grab it here: https://raw.github.com/rubik/pyg/master/get-pyg.py - #58: Added a
pygx.y
program (wherex.y
is Python current version), in addition topyg
. - #68: Now you can install local directories in development mode with the
install -e
option. - #72: Default argparse help is incomplete: wrote Pyg’s own HelpFormatter.
- #72b: Added colored output.
- #76: Allow installing eggs which requires a different Python installation (added an
install --force-egg-install
option). - #77: Improved uninstaller’s file-detection.
- #90: Now it is possible to create Packs: see Packs.
- #91: Replaced pyg freeze with pyg site.
- #92: Now it is possible to bundle local packages.
0.6 (May 15, 2011)¶
- #40: Now Pyg can install packages from URL even if the URL does not end with a file-extension.
- #44: Added a
install --ignore
option. - #45: Replaced
pkgtools.WorkingSet
withpkg_resources.working_set
inpyg.inst.Updater
. - #46: Added two new global command-line option:
-d, --debug
and--verbose
. - #47: The Updater is now faster and searches links on
http://pypi.python.org/simple
too. - #48: Implement a special uninstallation system for
pyg.inst.Updater
. - #53: Show download progress.
- #55: You can install packages from Github Gists!
0.5.2 (May 05, 2011)¶
- Fixed package installation from VCS.
0.5.1 (May 05, 2011)¶
- Fixed
setup.py
: added thezip-safe
flag.
0.5 (May 05, 2011)¶
- #29: Create bundles from requirements files.
- #30: Keep track of why requirements are needed.
- #31: Replace uninstall and rm with a new remove command.
- #32: Follow links in
dependency_links.txt
file. - #33: Fix option
--index-url
. - #34:
pyg remove yourself
. - #36: Add
virtualenv
support. - #38: Add
-A, --upgrade-all
option for the install command. - #39: Add
-e, --exclude
option for the bundle command.
0.4.1 (May 01, 2011)¶
- Fixed an issue with the
subprocess
module.
0.4 (May 01, 2011)¶
- #19: Added
pyg.inst.Bundler
: now Pyg can create bundles! - #20: Installation from binaries (on Windows).
- #22: Support a config file somewhere.
- #25: Link following: when a package does not have any file on PyPI, Pyg have to follow links (e.g. package’s home page, etc.) to find download links.
- #26: Added Pyg Shell.
0.3.2 (Apr 29, 2011)¶
- Fixed
setup.py
: didn’t create Eggs properly.
0.3.1 (Apr 22, 2011)¶
- Fixed
setup.py
: Setuptools didn’t save requirements correctly.
0.3 (Apr 18, 2011)¶
- #9: Added the update command.
- #11: Added VCS support.
- #12: Command-line options in requirement file are allowed.
- #16: Added the
--no-scripts
and--no-data
options to the install command. - #17: Added the possibility to install packages from directories.
- #23: Comments in requirement file are allowed.
- Added
pyg.inst.Updater
. - Added a new file for the command-line options parser.
0.1.2 (Mar 26, 2011)¶
- #6: Added a download command.
- Added several options to the command-line parser.
- Fixed some strange behavior of
pyg.req.Requirement.install()
.
0.1.1¶
- #2:
pyg.inst.Installer
now download dependencies. - #4: Make
pyg.types.Egg
installing entry points. - #5: Fixed
pyg.inst.Uninstaller
.
0.1 (Mar 24, 2011)¶
- First release.