Metadata-Version: 2.3
Name: pys3fuse
Version: 0.4.4
Summary: 
Author: mahdihaghverdi
Author-email: mahdihaghverdiliewpl@gmail.com
Requires-Python: >=3.12,<4.0
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: POSIX :: BSD :: FreeBSD
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: C
Classifier: Topic :: Education
Classifier: Topic :: Software Development :: Libraries
Classifier: Typing :: Typed
Requires-Dist: boto3 (>=1.40.1,<2.0.0)
Requires-Dist: boto3-type-annotations-with-docs (>=0.3.1,<0.4.0)
Requires-Dist: fusepy (>=3.0.1,<4.0.0)
Requires-Dist: pydantic (>=2.11.7,<3.0.0)
Requires-Dist: pydantic-settings (>=2.10.1,<3.0.0)
Requires-Dist: rich (>=14.1.0,<15.0.0)
Requires-Dist: structlog (>=25.4.0,<26.0.0)
Description-Content-Type: text/markdown

# pys3fuse
A FUSE Written in Python to Support S3 Protocol on POSIX

## Installation
1. You must have these libraries
```bash
sudo apt install libfuse2t64 libfuse3-3 libfuse3-dev libfuse-dev
```

2. Create a directory for your S3 bucket
```bash
mkdir some_name
```

3. Create a venv inside it
```bash
python3 -m venv .venv && source .venv/bin/activate
```

4. Install `PyS3FUSE`
```bash
python -m pip install pys3fuse
```

5. Usage
```bash
python -m pys3fuse --help
```

