Skip to content
This repository was archived by the owner on Sep 8, 2021. It is now read-only.
This repository was archived by the owner on Sep 8, 2021. It is now read-only.

Expected upgrade not happening #3

@szilveszter

Description

@szilveszter

Original requirements.txt (dynapps):

-r requirements-fab.txt

#Apps
-e git+git@github.com:prezi/website-your.git@abc2eb3f29c264122d98215af96dcef6f64a9440#egg=prezi-website-your
-e git+git@github.com:prezi/website-cover.git@fe3100ec9cd35b6b2b2afad316a2e8a2af015f0c#egg=prezi-website-cover
-e git+git@github.com:prezi/website-prezicontainer.git@9273527c30d5c650cc9a18c6980c8f65b57dc501#egg=prezi-website-prezicontainer

#Libs
-e git+git@github.com:prezi/auth.git@d4d5a6d470eb76b96b8f049f8f3e0ec780fb6685#egg=prezi-auth
-e git+git@github.com:prezi/config.git@v1.1.8#egg=prezi-config
-e git+git@github.com:prezi/django-utils.git@d43c82f561a4e55d6031f0cf85b0b1691f7f7cbf#egg=prezi-django-utils
-e git+git@github.com:prezi/django.git@prezi/1.3.1#egg=django
-e git+git@github.com:prezi/django_compressor.git@157d684a69b9166836fb06222276198dc93e41e6#egg=django_compressor
-e git+git@github.com:prezi/feature-switcher.git@e561c3d2a81c33d9af27a80e4a1636b93d376ebe#egg=prezi-feature-switcher
-e git+git@github.com:prezi/logging.git@v1.1.8#egg=prezi-logging
-e git+git@github.com:prezi/prezi-utils.git@v1.2.0#egg=prezi-utils
-e git+git@github.com:prezi/website-common.git@4a64d23d5d8669af95945f0ea380f7a7aba1f919#egg=prezi-website-common
-e git+git@github.com:prezi/website-i18n.git@b8bbd23e3845297d47dc0d7c4657f4f984ac4c77#egg=prezi-website-i18n

# Django env
django-configglue==0.6.1
django-jstemplate==1.0.1
django-staticfiles==1.2.1

# Production
gunicorn==0.13.3
eventlet==0.9.16
# Only used on App13 now, but we need to include it in the package anyway:
newrelic==1.8.0.13

# Test
unittest2==0.5.1
mock==1.0.1
coverage==3.4
unittest-xml-reporting==1.3.2

# Dependencies - API
django-tastypie==0.9.11
mimeparse==0.1.3
requests==0.13.5

Output of sb freeze:

BeautifulSoup==3.2.0
-e git+https://github.com/prezi/django.git@a84990662b0b6ec479976c48bbeecfc9db0253cc#egg=Django-dev
Fabric==1.4.2
M2Crypto==0.20.2
PIL==1.1.7
Thrift==0.5.0
Werkzeug==0.8.3
amqplib==1.0.2
anyjson==0.3.1
bleach==1.0.3
boto==2.7.0
braintree==2.14.1
celery==2.5.3
chardet==2.1.1
configglue==1.0
coverage==3.4
distribute==0.6.28
django-appconf==0.4.1
django-celery==2.5.5
django-celery-email==0.1.1
-e git+https://github.com/prezi/django_compressor.git@ff07e5ff70703c07c452679a9b29ab736e0847a9#egg=django_compressor-dev
django-configglue==0.6.1
django-debug-toolbar==0.8.5
django-extensions==0.9
django-jsonfield==0.7.1
django-jstemplate==1.0.1
django-kombu==0.9.2
django-picklefield==0.2.1
django-sphinx==2.2.3
django-staticfiles==1.2.1
django-storages==1.1.4
django-tastypie==0.9.11
eventlet==0.9.16
fb303==1.0
feedparser==4.1
furl==0.3.3
greenlet==0.4.0
gunicorn==0.13.3
html5lib==0.90
httplib2==0.7.2
itsdangerous==0.17
junitxml==0.6
kombu==2.1.8
lockfile==0.9.1
logilab-astng==0.21.1
logilab-common==0.55.0
lxml==2.2.4
mimeparse==0.1.3
mock==1.0.1
-e git+git@github.com:prezi/mockredis.git@d6b5b415969cacafb7c8bf893be4fa3e3799bb3c#egg=mockredis-dev
netaddr==0.7.4
newrelic==1.8.0.13
oauth2==1.5.170
ordereddict==1.1
orderedmultidict==0.7
paramiko==1.7.7.2
pep8==0.5.0
pika==0.9.5
pisa==3.0.33
-e git+git@github.com:prezi/auth.git@d4d5a6d470eb76b96b8f049f8f3e0ec780fb6685#egg=prezi_auth-dev
-e git+git@github.com:prezi/celery-hothot.git@77d5ee5beb68bbcacb4f3e0e4dcf2ebe5bb58a4e#egg=prezi_celery_hothot-dev
-e git+git@github.com:prezi/config.git@v1.1.6#egg=prezi_config
-e git+git@github.com:prezi/django-utils.git@v1.1.35#egg=prezi_django_utils
-e git+git@github.com:prezi/fabric-utils@6601e2b3738d48cfe29be696e231727f59e0452b#egg=prezi_fabric_utils-dev
-e git+git@github.com:prezi/feature-switcher.git@41b3bb11cc614cd6fdca002c9217e3e96db4e580#egg=prezi_feature_switcher-dev
-e git+git@github.com:prezi/logging.git@v1.1.7#egg=prezi_logging
-e git+git@github.com:prezi/mac-client.git@bd8fae5f80fe4c336c38abbac32e3331d07ed445#egg=prezi_mac_client-dev
-e git+git@github.com:prezi/redis-client.git@43a4cc251707c8a157c3c01a5cd321d46e792a5d#egg=prezi_redis_client-dev
-e git+git@github.com:prezi/prezi-utils.git@v1.2.1#egg=prezi_utils
-e git+git@github.com:prezi/website-common.git@20ea651a8a2b47c425b7f857b065c0ada6cc6570#egg=prezi_website_common-dev
-e git+git@github.com:prezi/website-cover.git@fed1ab2d310fd4bd861690cdd389f8c55cfc7b8e#egg=prezi_website_cover-dev
-e git+git@github.com:prezi/website-i18n.git@b8bbd23e3845297d47dc0d7c4657f4f984ac4c77#egg=prezi_website_i18n-dev
-e git+git@github.com:prezi/website-prezicontainer.git@b0a54886cb52cfa34c3b687ef26e98fef1156b82#egg=prezi_website_prezicontainer-dev
-e git+git@github.com:prezi/website-your.git@b3c030dbd6e954de06978ea9d1eadbe60d363346#egg=prezi_website_your-dev
protobuf==2.4.1
pyPdf==1.13
pycassa==1.6.0
pycounters==0.5
pycrypto==2.3
pyflakes==0.5.0-ignore
pylint==0.23.0
pyparsing==1.5.5
python-daemon==1.5.5
python-dateutil==1.5
python-googleanalytics==1.0.2
python-memcached==1.47
python-openid==2.2.5
pytz==2010b
pyxdg==0.23
redis==2.4.9
reportlab==2.5
requests==0.13.5
-e git://github.com/basho/riak-python-client.git@bcf4dfb12912157656ba36e9f5dc9f21026abfbb#egg=riak-dev
scribe==2.0
simplejson==2.0.9
six==1.2.0
-e git+git@github.com:prezi/snakebasket.git@63072fa11a2dc6fe50b0298d5be46cff1a015fdc#egg=snakebasket-dev
solrpy==0.9.5
ssh==1.7.14
unittest-xml-reporting==1.3.2
unittest2==0.5.1
versiontools==1.9.1
wsgiref==0.1.2

My problem is that update_requirements.sh won't upgrade the prezi-config dependency to the specified version, even if I bump it to v1.1.8 in requirements.txt:

$ ./update_requirements.sh 
Requirement already satisfied (use --upgrade to upgrade): prezi-fabric-utils from git+git@github.com:prezi/fabric-utils.git@3f86b54c05993abad49c506c92749d9722ff3478#egg=prezi-fabric-utils in ./virtualenv/src/prezi-fabric (from -r requirements-fab.txt (line 1))
Requirement already satisfied (use --upgrade to upgrade): prezi-website-your from git+git@github.com:prezi/website-your.git@abc2eb3f29c264122d98215af96dcef6f64a9440#egg=prezi-website-your in ./virtualenv/src/prezi-website-your (from -r requirements.txt (line 4))
Requirement already satisfied (use --upgrade to upgrade): prezi-website-cover from git+git@github.com:prezi/website-cover.git@fe3100ec9cd35b6b2b2afad316a2e8a2af015f0c#egg=prezi-website-cover in ./virtualenv/src/prezi-website-cover (from -r requirements.txt (line 5))
Requirement already satisfied (use --upgrade to upgrade): prezi-website-prezicontainer from git+git@github.com:prezi/website-prezicontainer.git@9273527c30d5c650cc9a18c6980c8f65b57dc501#egg=prezi-website-prezicontainer in ./virtualenv/src/prezi-website-prezicontainer (from -r requirements.txt (line 6))
Requirement already satisfied (use --upgrade to upgrade): prezi-auth from git+git@github.com:prezi/auth.git@d4d5a6d470eb76b96b8f049f8f3e0ec780fb6685#egg=prezi-auth in ./virtualenv/src/prezi-auth (from -r requirements.txt (line 9))
Requirement already satisfied (use --upgrade to upgrade): prezi-config from git+git@github.com:prezi/config.git@v1.1.8#egg=prezi-config in ./virtualenv/src/prezi-config (from -r requirements.txt (line 10))
Requirement already up-to-date: prezi-django-utils from git+git@github.com:prezi/django-utils.git@d43c82f561a4e55d6031f0cf85b0b1691f7f7cbf#egg=prezi-django-utils in ./virtualenv/src/prezi-django-utils (from -r requirements.txt (line 11))
Requirement already satisfied (use --upgrade to upgrade): django from git+git@github.com:prezi/django.git@prezi/1.3.1#egg=django in ./virtualenv/src/django (from -r requirements.txt (line 12))
Requirement already satisfied (use --upgrade to upgrade): django-compressor from git+git@github.com:prezi/django_compressor.git@157d684a69b9166836fb06222276198dc93e41e6#egg=django_compressor in ./virtualenv/src/django-compressor (from -r requirements.txt (line 13))
Requirement already satisfied (use --upgrade to upgrade): prezi-feature-switcher from git+git@github.com:prezi/feature-switcher.git@e561c3d2a81c33d9af27a80e4a1636b93d376ebe#egg=prezi-feature-switcher in ./virtualenv/src/prezi-feature-switcher (from -r requirements.txt (line 14))
Requirement already satisfied (use --upgrade to upgrade): prezi-logging from git+git@github.com:prezi/logging.git@v1.1.8#egg=prezi-logging in ./virtualenv/src/prezi-logging (from -r requirements.txt (line 15))
Requirement already up-to-date: prezi-utils from git+git@github.com:prezi/prezi-utils.git@v1.2.0#egg=prezi-utils in ./virtualenv/src/prezi-utils (from -r requirements.txt (line 16))
Requirement already satisfied (use --upgrade to upgrade): prezi-website-common from git+git@github.com:prezi/website-common.git@4a64d23d5d8669af95945f0ea380f7a7aba1f919#egg=prezi-website-common in ./virtualenv/src/prezi-website-common (from -r requirements.txt (line 17))
Requirement already satisfied (use --upgrade to upgrade): prezi-website-i18n from git+git@github.com:prezi/website-i18n.git@b8bbd23e3845297d47dc0d7c4657f4f984ac4c77#egg=prezi-website-i18n in ./virtualenv/src/prezi-website-i18n (from -r requirements.txt (line 18))
Requirement already satisfied (use --upgrade to upgrade): django-configglue==0.6.1 in ./virtualenv/lib/python2.7/site-packages (from -r requirements.txt (line 21))
Requirement already satisfied (use --upgrade to upgrade): django-jstemplate==1.0.1 in ./virtualenv/lib/python2.7/site-packages (from -r requirements.txt (line 22))
Requirement already satisfied (use --upgrade to upgrade): django-staticfiles==1.2.1 in ./virtualenv/lib/python2.7/site-packages (from -r requirements.txt (line 23))
Requirement already satisfied (use --upgrade to upgrade): gunicorn==0.13.3 in ./virtualenv/lib/python2.7/site-packages (from -r requirements.txt (line 26))
Requirement already satisfied (use --upgrade to upgrade): eventlet==0.9.16 in ./virtualenv/lib/python2.7/site-packages (from -r requirements.txt (line 27))
Requirement already satisfied (use --upgrade to upgrade): newrelic==1.8.0.13 in ./virtualenv/lib/python2.7/site-packages/newrelic-1.8.0.13 (from -r requirements.txt (line 29))
Requirement already satisfied (use --upgrade to upgrade): unittest2==0.5.1 in ./virtualenv/lib/python2.7/site-packages (from -r requirements.txt (line 32))
Requirement already satisfied (use --upgrade to upgrade): mock==1.0.1 in ./virtualenv/lib/python2.7/site-packages (from -r requirements.txt (line 33))
Requirement already satisfied (use --upgrade to upgrade): coverage==3.4 in ./virtualenv/lib/python2.7/site-packages (from -r requirements.txt (line 34))
Requirement already satisfied (use --upgrade to upgrade): unittest-xml-reporting==1.3.2 in ./virtualenv/lib/python2.7/site-packages (from -r requirements.txt (line 35))
Requirement already satisfied (use --upgrade to upgrade): django-tastypie==0.9.11 in ./virtualenv/lib/python2.7/site-packages (from -r requirements.txt (line 38))
Requirement already satisfied (use --upgrade to upgrade): mimeparse==0.1.3 in ./virtualenv/lib/python2.7/site-packages (from -r requirements.txt (line 39))
Requirement already satisfied (use --upgrade to upgrade): requests==0.13.5 in ./virtualenv/lib/python2.7/site-packages (from -r requirements.txt (line 40))
Requirement already satisfied (use --upgrade to upgrade): django-appconf>=0.4 in ./virtualenv/lib/python2.7/site-packages (from django-compressor->-r requirements.txt (line 13))
Requirement already satisfied (use --upgrade to upgrade): configglue>=1.0 in ./virtualenv/lib/python2.7/site-packages (from django-configglue==0.6.1->-r requirements.txt (line 21))
Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3 in ./virtualenv/lib/python2.7/site-packages (from eventlet==0.9.16->-r requirements.txt (line 27))
Requirement already satisfied (use --upgrade to upgrade): python-dateutil>=1.5,<2.0 in ./virtualenv/lib/python2.7/site-packages (from django-tastypie==0.9.11->-r requirements.txt (line 38))
Requirement already satisfied (use --upgrade to upgrade): pyxdg in ./virtualenv/lib/python2.7/site-packages (from configglue>=1.0->django-configglue==0.6.1->-r requirements.txt (line 21))
Cleaning up...

I would expect prezi-config to be updated in the virtualenv if I bump the required version/tag in requirements.txt.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions