Pyftpsync

Latest version: v4.1.0

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

Scan your dependencies

Page 2 of 3

2.0.0

**Note**: the command line options have changed:
**Be careful with existing shell scripts after updating from v1.x!**

**New Features:**

- New `scan` command to list, purge, etc. remote targets.
- Add FTPS (TLS) support.
- Support Active FTP.
- Support for `.netrc` files.
- CLI returns defined error codes.
- Use configurable logger for output when not in CLI mode.
- Release as Wheel.

**Breaking Changes:**

- Write mode is now on by default.
The `-x`, `--execute` option was removed, use `--dry-run` instead.
- `-f`, `--include-files` option was renamed to `-m`, `--match`.<br>
`-o`, `--omit` option was renamed to `-x`, `--exclude`.
- Modified format of `.pyftpsync-meta.json`.
- Dropped support for Python 2.6 and 3.3.

**Fixes and Improvements:**

- Remove lock file on Ctrl-C.
- Refactored and split into more modules.
- Improved test framework and documentation.
- Enforce PEP8, use flake8.

1.0.4

- Add FTPS (TLS) support on Python 2.7/3.2+

1.0.3

- Add conflict handling to upload and download commands
- Move documentation to Read The Docs
- Use tox for tests

1.0.2

- Bi-directional synchronization
- Detect conflicts if both targets are modified since last sync
- Optional resolve strategy (e.g. always use local)
- Distinguish whether a resource was added on local or removed on remote
- Optionally prompt for username/password
- Optionally store credentials in keyring
- Custom password file (~/pyftpsync.pw) is no longer supported
- Colored output
- Interactive mode
- Renamed \_pyftpsync-meta.json to .pyftpsync-meta.json
- MSI installer for MS Windows

0.2.1

- Fixes for py3

0.2.0

- Improved progress info
- Added `--progress` option

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.