The dependency of pymongo just for the BSON encoding is a bit annoying. Is it feasible to get rid of it?
For example, would to be possible to use a stand-alone BSON library such as https://github.com/py-bson/bson ?
Even more so, would it make sense to just include the needed parts of the BSON implementation directly in srcs/lymp.py? (i.e. the contents of https://github.com/py-bson/bson/blob/master/bson/codec.py)
That way, we'd have zero external dependencies besides Python itself.
The dependency of pymongo just for the BSON encoding is a bit annoying. Is it feasible to get rid of it?
For example, would to be possible to use a stand-alone BSON library such as https://github.com/py-bson/bson ?
Even more so, would it make sense to just include the needed parts of the BSON implementation directly in
srcs/lymp.py? (i.e. the contents of https://github.com/py-bson/bson/blob/master/bson/codec.py)That way, we'd have zero external dependencies besides Python itself.