)]}'
{"keystone/common/kvs/core.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"12c23f40a776deb4aaae51cd706e0d95815e93fe","unresolved":false,"context_lines":[{"line_number":21,"context_line":"from dogpile.cache import proxy"},{"line_number":22,"context_line":"from dogpile.cache import region"},{"line_number":23,"context_line":"from dogpile.cache import util as dogpile_util"},{"line_number":24,"context_line":"from dogpile.util import nameregistry"},{"line_number":25,"context_line":"from oslo_log import log"},{"line_number":26,"context_line":"from oslo_log import versionutils"},{"line_number":27,"context_line":"from oslo_utils import importutils"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a3905b3_2aaf8695","line":24,"range":{"start_line":24,"start_character":0,"end_line":24,"end_character":37},"updated":"2017-01-24 21:31:06.000000000","message":"as per the docs, as of 0.6.0: \n\nIn order to allow existing installations of dogpile.core as a separate package to remain unaffected, the .core package has been retired within dogpile.cache directly; the Lock class is now available directly as dogpile.Lock and the additional dogpile.core constructs are under the dogpile.util namespace.\n\nhttp://dogpilecache.readthedocs.io/en/latest/changelog.html#change-0.6.0","commit_id":"2518ca817a8ed837dc02bb8043b97924ec124473"}],"test-requirements.txt":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"01e9efe1c8ff12c752bc715e12a35f1260b5204a","unresolved":false,"context_lines":[{"line_number":26,"context_line":"os-api-ref\u003e\u003d1.0.0 # Apache-2.0"},{"line_number":27,"context_line":"# test wsgi apps without starting an http server"},{"line_number":28,"context_line":"WebTest\u003e\u003d2.0 # MIT"},{"line_number":29,"context_line":"dogpile.cache\u003d\u003d0.6.2 # BSD"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"python-subunit\u003e\u003d0.0.18 # Apache-2.0/BSD"},{"line_number":32,"context_line":"testrepository\u003e\u003d0.0.18 # Apache-2.0/BSD"}],"source_content_type":"text/plain","patch_set":2,"id":"5a3905b3_9a2d3a00","line":29,"range":{"start_line":29,"start_character":0,"end_line":29,"end_character":26},"updated":"2017-01-24 16:57:16.000000000","message":"we get this from oslo.cache -- https://github.com/openstack/oslo.cache/blob/master/requirements.txt","commit_id":"b411395d7b86107b5d8cb77e8d50895f7884a844"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"dbfdb74314e2e1186d450b49fc00812f6ae3e84f","unresolved":false,"context_lines":[{"line_number":26,"context_line":"os-api-ref\u003e\u003d1.0.0 # Apache-2.0"},{"line_number":27,"context_line":"# test wsgi apps without starting an http server"},{"line_number":28,"context_line":"WebTest\u003e\u003d2.0 # MIT"},{"line_number":29,"context_line":"dogpile.cache\u003d\u003d0.6.2 # BSD"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"python-subunit\u003e\u003d0.0.18 # Apache-2.0/BSD"},{"line_number":32,"context_line":"testrepository\u003e\u003d0.0.18 # Apache-2.0/BSD"}],"source_content_type":"text/plain","patch_set":2,"id":"5a3905b3_ba6836f6","line":29,"range":{"start_line":29,"start_character":0,"end_line":29,"end_character":26},"in_reply_to":"5a3905b3_9a2d3a00","updated":"2017-01-24 17:02:02.000000000","message":"Done","commit_id":"b411395d7b86107b5d8cb77e8d50895f7884a844"}]}
