You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Norman J. Harman Jr
19b84d0527
pip module improvements
...
- Do not silently ignore malformed pip requirements files.
- Properly reports changed when removing packages.
- "latest" i.e. --upgrade is *not* incompatible with requirements files.
- Less branchy, simpler logic.
- Removed pointless variable "initializations", Python doesn't need that.
Other code simplifications.
- Fun fact; pip install is (kind of) case insensitive, pip freeze is not.
So, 'sqlalchemy' will be reported as installed by install, but missing
by freeze.
The perhaps controversial change and the one that led to finding /
fixing above issues...
Instead of adding command parameters 'index', and 'find', and 'mirrors',
and etc. Added 'extra_args' which are passed onto pip.
The use case for --index-url is having a private pypi repo, like
http://pypi.python.org/pypi/localshop , to which you publish private
packages. I'm sure most every pip option has a use case for someone.
extra_args handles all those. Can reserve ansible command parameters for
the most common.
Tested with pip 1.1.
14 years ago
..
add_host
add add_host action plugin - add hosts to inventory during a playbook
14 years ago
apt
DOCUMENTATION strings
14 years ago
apt_repository
DOCUMENTATION strings
14 years ago
assemble
DOCUMENTATION strings
14 years ago
async_status
chmod -x for all module files in source checkout
14 years ago
async_wrapper
chmod -x for all module files in source checkout
14 years ago
authorized_key
removed env as per project policy
14 years ago
command
DOCUMENTATION strings
14 years ago
copy
chmod -x for all module files in source checkout
14 years ago
cron
DOCUMENTATION strings
14 years ago
debug
DOCUMENTATION strings
14 years ago
easy_install
chmod -x for all module files in source checkout
14 years ago
ec2
DOCUMENTATION strings
14 years ago
facter
chmod -x for all module files in source checkout
14 years ago
fail
DOCUMENTATION strings
14 years ago
fetch
DOCUMENTATION strings
14 years ago
file
module_formatter: re-instate code
14 years ago
fireball
DOCUMENTATION strings
14 years ago
get_url
DOCUMENTATION strings
14 years ago
git
Further refine remote branch tracking in b1ec6e8
14 years ago
group
Fix "NameError: global name 'name' is not defined" exception
14 years ago
group_by
Add a group_by action plugin.
14 years ago
ini_file
ini_file: prohibit section name 'default'
14 years ago
lineinfile
DOCUMENTATION strings
14 years ago
mail
typo
14 years ago
mount
chmod -x for all module files in source checkout
14 years ago
mysql_db
DOCUMENTATION strings
14 years ago
mysql_user
chmod -x for all module files in source checkout
14 years ago
nagios
added support for scheduling downtime for all services on host
14 years ago
ohai
DOCUMENTATION strings
14 years ago
pause
Reformat code: examples consistently
14 years ago
ping
DOCUMENTATION strings
14 years ago
pip
pip module improvements
14 years ago
postgresql_db
DOCUMENTATION strings
14 years ago
postgresql_user
Select all fields from the user, as some of them are version-dependent
14 years ago
raw
DOCUMENTATION strings
14 years ago
script
DOCUMENTATION strings
14 years ago
seboolean
DOCUMENTATION strings
14 years ago
selinux
DOCUMENTATION strings
14 years ago
service
Use shlex for rc.conf parsing.
14 years ago
setup
Streamline code
14 years ago
shell
DOCUMENTATION strings
14 years ago
slurp
DOCUMENTATION strings
14 years ago
subversion
: doesn't work in this documentation.
14 years ago
supervisorctl
supervisorctl: document the 'present' option
14 years ago
svr4pkg
DOCUMENTATION strings
14 years ago
template
chmod -x for all module files in source checkout
14 years ago
user
DOCUMENTATION strings
14 years ago
virt
chmod -x for all module files in source checkout
14 years ago
wait_for
removed env as per project policy
14 years ago
yum
if user has manually installed an intermediate version - don't ignore it: issue 1754
14 years ago