зеркало из https://github.com/mozilla/treeherder.git
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:
Родитель
29ca673205
Коммит
f1aec89409
|
@ -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
|
||||
|
|
Загрузка…
Ссылка в новой задаче