Skip to main content

A Python module for parsing .rsync-filter files

Project description

rsyncfilter

A Python module that implements rsync's sending-side rsync-filter specification. See the "FILTER RULES" section of "man rsync".

This is a clean room implementation based on the documentation only without looking at rsync's source code.

Rsync's filter rules are well defined, stable, and have been used in production settings for many years. Developers needing file pattern include/exclude functionality may prefer to use rsync's existing specification rather than inventing their own.

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

rsyncfilter-2024.6.4.tar.gz (18.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rsyncfilter-2024.6.4-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

Details for the file rsyncfilter-2024.6.4.tar.gz.

File metadata

  • Download URL: rsyncfilter-2024.6.4.tar.gz
  • Upload date:
  • Size: 18.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.7

File hashes

Hashes for rsyncfilter-2024.6.4.tar.gz
Algorithm Hash digest
SHA256 ae740ba67ddf05ef2b9fb4c3bc07a51af4b19649dd03f26422e8c819ebdf002d
MD5 693a6f736f944e09a27cec28d7ee0b3e
BLAKE2b-256 59101d1843102499443b7fc8e9b0227c5fa5bef225587d454ecde0c25fe96ab4

See more details on using hashes here.

File details

Details for the file rsyncfilter-2024.6.4-py3-none-any.whl.

File metadata

  • Download URL: rsyncfilter-2024.6.4-py3-none-any.whl
  • Upload date:
  • Size: 16.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.7

File hashes

Hashes for rsyncfilter-2024.6.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6adc43cc170eb9847359e612de17a8f95823f38d08564f1c07e495881915d5a9
MD5 0ca7f3e61a670c76e49bf224e9af13a6
BLAKE2b-256 9936d508c763745573fe58377fc5e413e9ff537aed5bed7796f891a3def307f1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page