Open szilveszter opened 11 years ago
I'll look into it tomorrow.
On Wednesday, January 16, 2013, Szilveszter Farkas wrote:
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 https://github.com/prezi/django.git@a84990662b0b6ec479976c48bbeecfc9db0253cc#egg=Django-devFabric==1.4.2M2Crypto==0.20.2PIL==1.1.7Thrift==0.5.0Werkzeug==0.8.3amqplib==1.0.2anyjson==0.3.1bleach==1.0.3boto==2.7.0braintree==2.14.1celery==2.5.3chardet==2.1.1configglue==1.0coverage==3.4distribute==0.6.28django-appconf==0.4.1django-celery==2.5.5django-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 https://github.com/prezi/django_compressor.git@ff07e5ff70703c07c452679a9b29ab736e0847a9#egg=django_compressor-devdjango-configglue==0.6.1django-debug-toolbar==0.8.5django-extensions==0.9django-jsonfield==0.7.1django-jstemplate==1.0.1django-kombu==0.9.2django-picklefield==0.2.1django-sphinx==2.2.3django-staticfiles==1.2.1django-storages==1.1.4django-tastypie==0.9.11eventlet==0.9.16fb303==1.0feedparser==4.1furl==0.3.3greenlet==0.4.0gunicorn==0.13.3html5lib==0.90httplib2==0.7.2itsdangerous==0.17junitxml==0.6kombu==2.1.8lockfile==0.9.1logilab-astng==0.21.1logilab-common==0.55.0lxml==2.2.4mimeparse==0.1.3mock==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 http://github.com/basho/riak-python-client.git@bcf4dfb12912157656ba36e9f5dc9f21026abfbb#egg=riak-devscribe==2.0simplejson==2.0.9six==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.
Reply to this email directly or view it on GitHubhttps://github.com/prezi/snakebasket/issues/3.
Peter Neumark Developer at Prezi http://prezi.com
Original
requirements.txt
(dynapps):Output of
sb freeze
:My problem is that
update_requirements.sh
won't upgrade the prezi-config dependency to the specified version, even if I bump it tov1.1.8
inrequirements.txt
:I would expect
prezi-config
to be updated in the virtualenv if I bump the required version/tag inrequirements.txt
.