html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,performed_via_github_app,issue https://github.com/pydata/xarray/issues/1935#issuecomment-368687352,https://api.github.com/repos/pydata/xarray/issues/1935,368687352,MDEyOklzc3VlQ29tbWVudDM2ODY4NzM1Mg==,2443309,2018-02-26T23:22:37Z,2018-02-26T23:22:37Z,MEMBER,"I'm going to close now seeing that the upstream/pypy issue has been closed. @tlechauve - please keep us updated on the pypy integration of xarray and the development of your REST API. ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,299346082 https://github.com/pydata/xarray/issues/1935#issuecomment-368082271,https://api.github.com/repos/pydata/xarray/issues/1935,368082271,MDEyOklzc3VlQ29tbWVudDM2ODA4MjI3MQ==,2443309,2018-02-23T17:37:42Z,2018-02-23T17:37:42Z,MEMBER,"@tlechauve - If your REST API is open source, would you mind sharing a link? I'd be interested to see what you're up to. ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,299346082 https://github.com/pydata/xarray/issues/1935#issuecomment-367843351,https://api.github.com/repos/pydata/xarray/issues/1935,367843351,MDEyOklzc3VlQ29tbWVudDM2Nzg0MzM1MQ==,4160723,2018-02-22T22:24:34Z,2018-02-22T22:24:34Z,MEMBER,"> With the standard python everything works, but i have performance issues. Can I ask what kind of performance issues do you have? I don't have much experience with PyPy, I'm just curious on cases where using xarray with PyPy represents a real advantage over using it with CPython.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,299346082 https://github.com/pydata/xarray/issues/1935#issuecomment-367802779,https://api.github.com/repos/pydata/xarray/issues/1935,367802779,MDEyOklzc3VlQ29tbWVudDM2NzgwMjc3OQ==,306380,2018-02-22T19:58:55Z,2018-02-22T19:58:55Z,MEMBER,+1 on reporting upstream if convenient,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,299346082 https://github.com/pydata/xarray/issues/1935#issuecomment-367795719,https://api.github.com/repos/pydata/xarray/issues/1935,367795719,MDEyOklzc3VlQ29tbWVudDM2Nzc5NTcxOQ==,1217238,2018-02-22T19:37:51Z,2018-02-22T19:37:51Z,MEMBER,"It's exciting to see people testing xarray with PyPy! Once we get this working, we should consider adding a continuous integration test. The specific problem here seems to be `dask.SerializableLock`, which xarray initializes upon import: https://github.com/dask/dask/blob/de6c2a49d76066abb51085570816322f063fc5c5/dask/utils.py#L737 I think this could be reproduced with something like the following using only the standard library: ``` import weakref import threading lock = threading.Lock() locks = weakref.WeakValueDictionary() locks['foo'] = lock ``` This works with CPython, but maybe not with pypy. CC @mrocklin in case he has any ideas. Otherwise if my code to reproduce works, I would suggest reporting this upstream to PyPy.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,299346082