Description
This is a pretty simple issue at first glance.
You have a missing dependency in setup.py
for the library atomicwrites
. The actual library c
5A29
alls are in downloader.py
, for example:
Line 283 in 5eb0c3c
This means that any project that uses laika as a dependency itself will fail unless it explicitly knows to install atomicwrites
itself. But on the project homepage, the author of that package recommends its deprecation:
I thought it'd be a good time to deprecate this package. Python 3 has os.replace and os.rename which probably do well enough of a job for most usecases.
So, what's the need for that atomic_write
function? Could it not be simply replaced by a basic wrapper using native library calls?