Skip to main content

bincsync

bincsync is a tool to incrementally sync binary file distributions (as well as creating them for upload). This tool is initially implemented for syncing large genomic data files that changes little between versions, but have great individual file size.

bincsync currently support the database version control from Alibaba Cloud object storage service (OSS). You should register an account for Alibaba OSS to authenticate yourself to download from private repositories.

This utility suite will provide a commandline interface bsync-fetch. It also provides bsync-make and bsync-push for database maintainers to publish databases that can be downloaded and managed with the fetch utility.

Usage

usage: bsync-fetch [-h] --id ID --secret SECRET 
                        --bucket BUCKET [--endpoint ENDPOINT] --version VERSION

fetch from remote bucket.

options:
  -h, --help           show this help message and exit
  --id ID              The requester access id.
  --secret SECRET      The requester access secret.
  --bucket BUCKET      The name of the bucket.
  --endpoint ENDPOINT  The domain names that other services can use to access OSS.
  --version VERSION    The version to fetch from remote.

The authentication tokens passed to --id and --secret is provided by the Alibaba Cloud service (See the Documentation for details). For more explanation on --bucket and --endpoint, see here. The --version option allow you to retrieve a specific version of the database release. Contact your database distributor for the versioning scheme if you have no idea.

  • This name is chosen because bsync, bisync and binsync are all registered.

Metadata

Release files for bincsync 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bincsync 0.4.0
File Size Uploaded Provenance Actions
bincsync-0.4.0.tar.gz 8.6 kB Without provenance Details for bincsync-0.4.0.tar.gz

Release files / bincsync-0.4.0.tar.gz

Download URL bincsync-0.4.0.tar.gz
Size 8.6 kB
Tags Source
SHA-256 checksum
How to use checksums
01b68f067af3dad2fe5eb9f6c1a67f0d94a6304cedc6ad32ab5166202f73174e
BLAKE2b-256 checksum
How to use checksums
afff0f913f970c333d65adefed1e1529d4e286a01d05da9beda98f3f4af7665d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.18

Security for bincsync 0.4.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page