Wandbfsspec

Latest version: v0.2.0

Safety actively analyzes 625645 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.2.0

What's Changed
* ✨ Add file upload/download with dir/file rename in both ends by alvarobartt in https://github.com/alvarobartt/wandbfsspec/pull/9
* ✨ Add support for W&B's Artifact Store by alvarobartt in https://github.com/alvarobartt/wandbfsspec/pull/10
* ♻️ Code refactoring, including `mypy` support, and `workflow_dispatch` trigger by alvarobartt in https://github.com/alvarobartt/wandbfsspec/pull/11


**Full Changelog**: https://github.com/alvarobartt/wandbfsspec/compare/0.1.1...0.2.0

0.1.1

🐛 Bug Fixes
* `WandbFileSystem.ls` fix when listing nested directories by alvarobartt in https://github.com/alvarobartt/wandbfsspec/pull/8
* Fix `publish-package` step order in `ci-cd.yaml` by alvarobartt

**Full Changelog**: https://github.com/alvarobartt/wandbfsspec/compare/0.1.0...0.1.1

0.1.0

✨ Features

* Add `WandbFileSystem` class inheriting from `AbstractFileSystem` from [`fsspec`](https://github.com/fsspec/filesystem_spec)
* Implement the following `WandbFileSystem` class methods:
* `ls`: lists `wandb` projects, runs, and files associated with runs.
* `modified`: returns the `datetime.datetime` object of the last modification date of a file.
* `open`: opens a file either to read it with `rb` mode or to write it with `wb` mode.
* `url`: returns the `wandb` path URL.
* `cat_file`: reads a binary file.
* `put_file`: uploads a local file to the `wandb` remote.
* `get_file`: downloads a file from the `wandb` remote.
* `rm_file`: removes a file from the `wandb` remote.
* `cp_file`: copies one file from a run in `wandb` to another `wandb` run.
* Code is formatted with `black`, `isort`, and `flake8`
* Type-hints with `mypy` (not included in `ci-cd.yaml` nor `Makefile` yet)
* Fully integrated with `fsspec` through the registry named `wandbfs`
* Prepared to be developed using [GitHub Codespaces](https://github.com/features/codespaces)
* Some basic unit tests with `pytest`

**Full Changelog**: https://github.com/alvarobartt/wandbfsspec/commits/0.1.0

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.