{"action":"opened","issue":{"url":"https://api.github.com/repos/joblib/joblib/issues/188","labels_url":"https://api.github.com/repos/joblib/joblib/issues/188/labels{/name}","comments_url":"https://api.github.com/repos/joblib/joblib/issues/188/comments","events_url":"https://api.github.com/repos/joblib/joblib/issues/188/events","html_url":"https://github.com/joblib/joblib/issues/188","id":58810836,"number":188,"title":"Cannot hash datetime64","user":{"login":"gerritholl","id":500246,"avatar_url":"https://avatars.githubusercontent.com/u/500246?v=3","gravatar_id":"","url":"https://api.github.com/users/gerritholl","html_url":"https://github.com/gerritholl","followers_url":"https://api.github.com/users/gerritholl/followers","following_url":"https://api.github.com/users/gerritholl/following{/other_user}","gists_url":"https://api.github.com/users/gerritholl/gists{/gist_id}","starred_url":"https://api.github.com/users/gerritholl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gerritholl/subscriptions","organizations_url":"https://api.github.com/users/gerritholl/orgs","repos_url":"https://api.github.com/users/gerritholl/repos","events_url":"https://api.github.com/users/gerritholl/events{/privacy}","received_events_url":"https://api.github.com/users/gerritholl/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-02-24T21:47:07Z","updated_at":"2015-02-24T21:47:07Z","closed_at":null,"body":"```\r\nIn [59]: joblib.hashing.hash(numpy.zeros(dtype=\"<m8[s]\", shape=(10,)))\r\n---------------------------------------------------------------------------\r\nValueError                                Traceback (most recent call last)\r\n<ipython-input-59-8b9b8a0f034d> in <module>()\r\n----> 1 joblib.hashing.hash(numpy.zeros(dtype=\"<m8[s]\", shape=(10,)))\r\n\r\n/export/data/home/gholl/venv/bleeding/lib/python3.4/site-packages/joblib/hashing.py in hash(obj, hash_name, coerce_mmap)\r\n    199     else:\r\n    200         hasher = Hasher(hash_name=hash_name)\r\n--> 201     return hasher.hash(obj)\r\n\r\n/export/data/home/gholl/venv/bleeding/lib/python3.4/site-packages/joblib/hashing.py in hash(self, obj, return_digest)\r\n     51     def hash(self, obj, return_digest=True):\r\n     52         try:\r\n---> 53             self.dump(obj)\r\n     54         except pickle.PicklingError as e:\r\n     55             warnings.warn('PicklingError while hashing %r: %r' % (obj, e))\r\n\r\n/usr/lib64/python3.4/pickle.py in dump(self, obj)\r\n    408         if self.proto >= 4:\r\n    409             self.framer.start_framing()\r\n--> 410         self.save(obj)\r\n    411         self.write(STOP)\r\n    412         self.framer.end_framing()\r\n\r\n/export/data/home/gholl/venv/bleeding/lib/python3.4/site-packages/joblib/hashing.py in save(self, obj)\r\n    162                 # Python 3.2's memoryview raise a ValueError instead of a\r\n    163                 # TypeError or a BufferError\r\n--> 164                 self._hash.update(self._getbuffer(obj.flatten()))\r\n    165 \r\n    166             # We store the class, to be able to distinguish between\r\n\r\nValueError: cannot include dtype 'm' in a buffer\r\n```"}}