-
Notifications
You must be signed in to change notification settings - Fork 174
Open
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 calls are in downloader.py, for example:
Line 283 in 5eb0c3c
| with atomic_write(filepath_attempt, mode='w', overwrite=True) as wf: |
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?
Metadata
Metadata
Assignees
Labels
No labels