Skip to main content

A Git LFS Server implementation in Python with support for pluggable backends

Project description

Giftless - a Pluggable Git LFS Server

Build Status Maintainability Test Coverage

Giftless 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, Datopian / Viderum, Inc.

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

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

giftless-0.4.0.tar.gz (36.3 kB view details)

Uploaded Source

Built Distribution

giftless-0.4.0-py3-none-any.whl (51.9 kB view details)

Uploaded Python 3

File details

Details for the file giftless-0.4.0.tar.gz.

File metadata

  • Download URL: giftless-0.4.0.tar.gz
  • Upload date:
  • Size: 36.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5

File hashes

Hashes for giftless-0.4.0.tar.gz
Algorithm Hash digest
SHA256 aa8ef91a5ae99b78af30b080729c2f4bb6800ae50613421c8644311f4664dad6
MD5 5307196260961f2b83f188bfab3ebd22
BLAKE2b-256 6a903ebd91d41a203446224af14dfc908be3853f0e49914f2da0e97b842cda88

See more details on using hashes here.

File details

Details for the file giftless-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: giftless-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 51.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5

File hashes

Hashes for giftless-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 51a6a126af61348f50c561c17d390143926b253376c67328c8e0008c292250e4
MD5 3f87f9a96bed10626027f782899f9d44
BLAKE2b-256 6e65158f30f3ace217946c064fdd957688ef8749842acf79a2ac4dba56d096a9

See more details on using hashes here.

Supported by

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