Skip to main content

Giftless - a Pluggable Git LFS Server

Build Status Maintainability Test Coverage

Giftless is a Python implementation of a Git LFS Server. It is designed with flexibility in mind, to allow pluggable storage backends, transfer methods and authentication methods.

Giftless supports the basic Git LFS transfer mode with the following storage backends:

In addition, Giftless implements a custom transfer mode called multipart-basic, which is designed to take advantage of many vendors' multipart upload capabilities. It requires a specialized Git LFS client to use, and is currently not supported by standard Git LFS.

See the giftless-client project for a compatible Python Git LFS client.

Additional transfer modes and storage backends could easily be added and configured.

Documentation

License

Copyright (C) 2020-2024, Datopian / Viderum, Inc.

Giftless is free / open source software and is distributed under the terms of the MIT license. See LICENSE for details.

Metadata

Release files for giftless 0.6.2

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

Source distribution (sdist)

Source distribution for giftless 0.6.2
File Size Uploaded
giftless-0.6.2.tar.gz 130.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for giftless 0.6.2
File Interpreter ABI Platform
giftless-0.6.2-py3-none-any.whl Python 3 none any Details

Total release size: 178.0 kB

Release files / giftless-0.6.2.tar.gz

Download URL giftless-0.6.2.tar.gz
Size 130.1 kB
Tags Source
SHA-256 checksum
How to use checksums
d7cfbf5fff1e1c028026ea5c39c640516715eb0ae8511490028d13289fbb60d8
BLAKE2b-256 checksum
How to use checksums
1f1faecef8d4d7a0384b4099e3cdbb0244410ddde57a35091a4dc2a7c88d1b67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.8

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 16, 2024.

Transparency log

Release files / giftless-0.6.2-py3-none-any.whl

Download URL giftless-0.6.2-py3-none-any.whl
Size 47.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e649e01d6286aae2a45680c78c0ade412bbc51a3bea5363dcd96af80124f25ab
BLAKE2b-256 checksum
How to use checksums
74fea0d8b8c8c1793010618bb3a482fa492683a354755a35522ec3c7d83705cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.8

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 16, 2024.

Transparency log

Release history Release notifications | RSS feed

This release

0.6.2 This release

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.0.6

2 release files

0.0.4

2 release files

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