piskvorky / sqlitedict

Persistent dict, backed by sqlite3 and pickle, multithread-safe.
Apache License 2.0
1.17k stars 131 forks source link

Added PyPy to the build #33

Closed thedrow closed 7 years ago

piskvorky commented 9 years ago

Thanks @thedrow . The Travis build on PyPy is failing though -- can you check what's going on?

thedrow commented 9 years ago

It seems that the database is locked when you use multithreading in SQLite with PyPy. See https://travis-ci.org/piskvorky/sqlitedict/jobs/72578760#L158 No idea how to fix it though.

piskvorky commented 9 years ago

I don't know how threading works in PyPy either :(

It must be something specific to PyPy, because threading is handled explicitly in sqlite(dict).

thedrow commented 9 years ago

I'll leave this open until I have time to take a look at it.

piskvorky commented 8 years ago

@thedrow any luck with this ticket?

thedrow commented 8 years ago

No, sorry.

piskvorky commented 8 years ago

Can you try pypy3 instead of pypy? Maybe it's just some version mismatch...

I tried googling around and is seems pypy on Travis is troublesome for a lot of people.

menshikh-iv commented 7 years ago

I test it in #70, the same problem for both pypy versions, it doesn't work, I close current PR.