v0.13.0
What's new
Added 🎉
- Added
Beaker.dataset.url()
method. - Added
Beaker.image.url()
method. - Added
Beaker.group.url()
method. - Added
Beaker.workspace.url()
method. - Added
Beaker.cluster.url()
method.
Changed ⚠️
- Improved performance of
Beaker.cluster.filter_available()
by using aThreadPoolExecutor
for concurrency. - Changed behavior of
Beaker.dataset.create()
andBeaker.dataset.sync()
with respect to source files. By default now, source files and directories will be uploading as their given path, instead of just their name. You can still get the old behavior by passingstrip_paths=True
. - Changed default value of
max_workers
toNone
inBeaker.dataset.create()
and.sync()
.
When left asNone
, the number of workers will be determined by theThreadPoolExecutor
. - "." now allowed in beaker names.
Commits
4fcc8d5 Allow "." in beaker names (#91)
b426ab2 Add Beaker.(cluster|group|image|workspace).url()
methods
1723180 Add Beaker.dataset.url()
method
2c2bd48 Keep source paths by default when syncing datasets (#89)
c5a648f update dockerignore
134b9be Improve Beaker.cluster.filter_available()
by using a ThreadPoolExecutor
for concurrency (#88)