fsspec implementation for OpenStack SWIFT
Project description
swiftspec
import fsspec
with fsspec.open("swift://server/account/container/object.txt", "r") as f:
print(f.read())
Authentication
swiftspec
uses the environment variables OS_STORAGE_URL
and OS_AUTH_TOKEN
for authentication if available. To create these variables, you can use the swift auth
command from the python-swiftclient.
Develop
Code Formatting
swiftspec uses Black to ensure
a consistent code format throughout the project.
Run black .
from the root of the swiftspec repository to
auto-format your code. Additionally, many editors have plugins that will apply
black
as you edit files.
Optionally, you may wish to setup pre-commit hooks to
automatically run black
when you make a git commit.
Run pre-commit install --install-hooks
from the root of the
swiftspec repository to setup pre-commit hooks. black
will now be run
before you commit, reformatting any changed files. You can format without
committing via pre-commit run
or skip these checks with git commit --no-verify
.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for swiftspec-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83685d2c41bbfa7c8d19214a197b4c2d50a926c25154f902b75e01c18bef588b |
|
MD5 | bc61252001cce2acd23c3822a0c89eb0 |
|
BLAKE2b-256 | da977a65d9a07736e11f9bc68febe0cf151e8e4592ed5a345af13d41701dc703 |