Metadata-Version: 2.4
Name: dfs-sync
Version: 1.0.5
Summary: 文件传输工具
Author-email: xigua <2587125111@qq.com>
License: MIT
Keywords: file transfer,sftp,sync,upload,download,concurrent,async,cli
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Internet :: File Transfer Protocol (FTP)
Classifier: Topic :: System :: Archiving
Classifier: Topic :: System :: Networking
Classifier: Topic :: Utilities
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: paramiko<4.0.0,>=3.0.0
Requires-Dist: PyYAML<7.0,>=6.0
Requires-Dist: colorama<1.0.0,>=0.4.4
Requires-Dist: tqdm<5.0.0,>=4.64.0
Requires-Dist: rich<14.0.0,>=13.0.0
Provides-Extra: dev
Requires-Dist: pytest<8.0.0,>=7.0.0; extra == "dev"
Requires-Dist: pytest-asyncio<1.0.0,>=0.21.0; extra == "dev"
Requires-Dist: black<24.0.0,>=22.0.0; extra == "dev"
Requires-Dist: flake8<7.0.0,>=5.0.0; extra == "dev"
Requires-Dist: mypy<2.0.0,>=1.0.0; extra == "dev"
Dynamic: license-file

# DFS - 分布式文件同步工具

一个高性能、易使用、跨平台的并发文件传输工具，支持SFTP协议。

## 安装

### 方法一：使用pip安装（推荐）

**从PyPI安装（正式发布后）：**
```bash
pip install dfs
```

### 方法二：从源码安装

```bash
pip install -e .
```

**开发模式安装（包含开发依赖）：**
```bash
pip install -e ".[dev]"
```

### 方法三：直接运行（不安装）

```bash
python -m dfs.cli.main --help
```

### 验证安装

安装完成后，可以通过以下命令验证：

```bash
dfs --version
dfs --help
```
