Bug 1143350 - Add peep hashes to the requirements files

The whole point of peep is that it errors out if (a) hashes aren't
specified for a package, or (b) the provided hash is incorrect. As
such before we can start using peep, we must add the hashes. The
requirements files are still compatible with pip, since it just
treats them like any other comment.
This commit is contained in:
Ed Morley 2015-03-15 15:20:29 +00:00
Родитель 29ca673205
Коммит f1aec89409
4 изменённых файлов: 60 добавлений и 0 удалений

Просмотреть файл

@ -1,34 +1,52 @@
# Dependencies that do not require compilation
# and are saved into vendor/ by generate-vendor-lib.py
# sha256: ZrvGLZUZ-dUxsfd-aH2fL15SHLkG8f1yMfQDmX4BEMQ
python-memcached==1.48
# sha256: JBCxLff2m0vMGqsRQdocAj3upJkyx1wsElnelirzjUM
MozillaPulse==0.61
# sha256: WvNmhsJxCX8l7AI1RsOXy5m8Z6XbODblLms3vbRcoh4
jsonschema==2.4.0
# sha256: bepaymikSS98VG-BpYKor6B1iVsgaNpQlsaWtnp9IRQ
djangorestframework==2.3.12
# sha256: unxvfRm1wULqarib4wZvS4WVP3dAqBQH-D79uLDhucg
django-rest-swagger==0.1.11
# sha256: 8u-vP9Q2RPHMpK2_IzTmTBZ5QCV-BRLG_7W81vsxcDc
drf-extensions==0.2.5
# sha256: K4vVpzVtJqYxx0mHxxkr4PmTT-zym6or5e6e8kfCtU0
django-cors-headers==0.11
# sha256: v4ie7vvNAolM8xczjwX69_YhxRxJpPfbL5xvS1VEmgw
https://github.com/mozilla/django-browserid/archive/e8d1d57145401cf3f42993fe84edc32e29e5903f.zip#egg=django-browserid
# sha256: gqOPZ02h-klsD8TfcUy7BYVAvtcqMMUKLjRLDZhMTSE
oauth2==1.5.211
# sha256: ypUhfKaLiyr3zomc5t2J9KIVYqiIqYFCBXbtyHJJEXE
jsonfield==0.9.20
# sha256: HYBs6IKx3VBrKM04OI_9AhHx2ASI7eeJLEwmMF1e7GA
mozlog==2.10
# sha256: ImrtF9QIcMI8Ivl_3KZPtrDs557NAbzNptFgD5uEFkA
https://github.com/jeads/datasource/archive/2f09c9cc8700be71c1e63bc4f34c6cc05ffc5a66.zip#egg=datasource
# sha256: W3vd4fNt2t-31K2-CEk-jTDF0BsjaZfWOQmwLlpC_nw
https://github.com/mozilla/treeherder-client/archive/f236a3487eb042638836d4d9c9f79d51cab2a362.zip#egg=treeherder-client
# Required by MozillaPulse
# sha256: y0Y3TzyIPFgNFCp50mCYg3E6hnzIbgUUFjrc54TOJGg
carrot==0.10.7
# Required by django-rest-swagger
# sha256: 7wE5rDCRO0Po04ij53blNKIvgZdZZpaNKDaewDOKabc
Unipath==1.0
# Required by django-browserid & responses
# sha256: uePBDlCStES7TBsLM39X5sPXaArXxRkvWX6E3ZMftZg
requests==2.4.1
# sha256: akF58qKszaKyc7_Ybeb3AkzuIDBDzJp8BA_nswa74SA
fancy-tag==0.2.0
# Required by oauth2
# sha256: Rq1_DlKbO_ot_mGHBXBvdv4QhTR95suIWNQam0Jmbic
httplib2==0.7.4

Просмотреть файл

@ -1,33 +1,49 @@
# Dependencies that are pip installed and not checked in
# and are shared between deployment and dev environments
# sha256: yMvuXERhj0nnt8b5RabHSI5ah2V8oZp6a7Lm_ea6Dmg
gunicorn==17.5
# sha256: QgAgZcyYvJm1uuAITdsToK1hGhcdza9bqWcxk12nRKQ
Django==1.7.4
# sha256: 6ESYN2-wUkFQQGlrefsPGF48cycpZwEJtPHiMDvmyfU
celery==3.1.16
# sha256: sZX6jrUgwymU2LvRY3AA3j0JZTKy5FGDgy28tlwhHo4
kombu==3.0.23
# sha256: eopr2C4RGXausGE4MWqxCEet9hKSUHLq_4USIovPmh8
simplejson==3.3.0
# sha256: xbVbC9QOI6nLzSwb3v6XcfxYNpOKzvdyeVgTpvZDLEg
Cython==0.19.2
# sha256: v6nYRtuRp9i2o26HNT7tZBx-Pn0L-guZdXltIn8ttOs
gevent==1.0
# Required by gevent
# sha256: 6mcVkvhGBUEoaxM-1Gps9TEaa3UFHMMbU-K8OJkrd1o
greenlet==0.4.1
# Required by datasource
# sha256: gRBAtkfl1WhvhNtBXv1pfmJQAIsRK2kJunesBZ4UDHQ
MySQL-python==1.2.5
# Required by celery
# sha256: bmuOxuRbiTiQUXN8fmIV2OVag4lutiEvpybKdugMehk
billiard==3.3.0.19
# Required by celery & MozillaPulse
# sha256: VDjXSekjyRR0H-KkELUoq-JwUwAPv4eLxDdCjQiuCrE
pytz==2014.10
# Required by kombu
# sha256: 406XZaYSD0ZkwSD0GYp4bDmg-35KWb0ZotbjqIS2OIk
amqp==1.4.6
# Required by kombu & carrot
# sha256: N4Ethjya0-NcBzTELgvwMgzow77YLNIK1UyzTRWBV7o
anyjson==0.3.3
# Required by carrot
# sha256: hD1ptoGmCv0h-_UPMQQE7Gf8350T389unUHztFYhfls
amqplib==1.0.2
# Required by mozlog
# sha256: 7cVxMGHxCWYEi_a0DZpRSzgeC6hJxk4DTE72wYR9MAc
blessings==1.6

Просмотреть файл

@ -1,48 +1,69 @@
# Dependencies (both pure-Python and compiled) needed only in development
# for the test suite and coverage metrics
# sha256: VQiDuYGEzvbLuYDU2QBRMwrq5BB1CS-Y7wIVcZr47zM
pytest==2.6.4
# sha256: MeUZjAbykOHoE9MN3QY6BAHZ46aYEpykQmd4FnOnEoU
pytest-cov==1.8.1
# sha256: 8UAnAQY5mPanBgl4mq6NwFcD860KNIgvYZllNlTFVUM
datadiff==1.1.6
# sha256: vrVp5tcHy0zYLCJsl7fh9BzWK65lbYnmhxB-74N2x_0
WebTest==2.0.18
# sha256: uDndLZwRfHAUMMFJlWkYpCOphjtIsJyQ4wpgE-fS9E8
mock==1.0.1
# sha256: bF65Fbz3Y7Z3uOUc22jIR0EnqbYOSebiQLBexeRJxDs
responses==0.3.0
# sha256: P8n8hnJTAsWCGUO4veTde4L6PRY2VeLhQHSbmhZgcYE
django-extensions==1.5.1
# in order to be able to run bin/generate-vendor-lib.py
# sha256: _XeKxeX_6HCj-3fW2A6BguCl8_xA2R-DVwYQRLeERDU
virtualenv==12.0.7
#for celery auto-reloading
# sha256: 58UqnzbO4nxdCTHs-SlZzQIjF7AJAb007wXs5KKlyxs
pyinotify==0.9.5
# sha256: wEJTewVQLw7kQNlQ1fONWjwROwPMpHPDnqkAAb2ayFc
flake8==2.4.0
# Required by pytest
# sha256: KN0LkNKbOGr7VS78TjVciJ9GOc6TZYp4cqIVDs4ou4k
py==1.4.26
# Required by pytest-cov
# sha256: ShTGfVIP2p1CsNphNGOFeMquHTdLm7Ri2N4AWH26dkw
cov-core==1.15.0
# Required by cov-core
# sha256: 0a6hxKphuDZtakLdNlBiL7-cY07STq9_N5yLlw5e1E4
coverage==3.7.1
# Required by WebTest
# sha256: orKb0EjKL-VKBGspdwlkc4hyqXRwA6NxNEqT7t961Y4
beautifulsoup4==4.3.2
# sha256: gmUn3J0zTtTtds2uZy_cu8z2FBhmV9txZ5q1jfhpRYo
waitress==0.8.9
# sha256: CBmDggTipoI-Qr8iJ4mP3z8wb3YZvzKOJYVaDRyiA5k
WebOb==1.4
# Whilst 'requests' is in checked-in.txt, we need to use it in conftest.py
# before the vendor directory gets added to the Python path.
# This can be removed once we migrate from the vendor directory to
# putting everything there in requirements/common.txt
# sha256: uePBDlCStES7TBsLM39X5sPXaArXxRkvWX6E3ZMftZg
requests==2.4.1
# Required by django-extensions, WebTest & responses
# sha256: QYqTw5en7asj5ViNvAZ6x0pyPts9VBvUk295R252Rdo
six==1.9.0
# Required by flake8
# sha256: ic9r9P9kT_i5EuL6fiq7aNV6jn6Rjjk8coQNMNLrzws
mccabe==0.3
# sha256: Yuh_1UU1-5MrSk2Uho21IyV6EDHIvGvTWMIBVDPmRts
pep8==1.5.7
# sha256: rEVxaVwQzhU2vNuhopS58tPmzJ0OoXG2fVCghkzj4EI
pyflakes==0.8.1

Просмотреть файл

@ -1,10 +1,15 @@
# sha256: Nz068-nwwjOTLdzwJPl47tO9bOrulWOu22XAKff5src
newrelic==2.44.0.36
# sha256: ThBmatepcTB0lC6wQJ90c8__WifvyrPZcHXLkPTqK4E
newrelic-plugin-agent==1.3.0
# Required by newrelic-plugin-agent
# sha256: TjPd5CrU3zD7d5Bon5PXclLP8mpWVhDQP_LkNIZaU6I
helper==2.4.1
# sha256: w2yTiocuX_SUk4szsUqqFWy0OexnVI_Ks1Nbt4sIRug
PyYAML==3.11
# requests is already listed in checked-in.txt, however newrelic-plugin-agent
# cannot use the copy in vendor/. Once the packages in checked-in.txt are
# moved to common.txt we can remove this duplication.
# sha256: HwRtz17HEu076GhLnzPJW3bijNHIJdsPXhVXv9h7N0U
requests==2.5.1