Skip to main content

This package helps thoth app's interact with git forges like Github, Gitlab.

Project description

This library provides abstraction that allow’s thoth to interact with various source management systems. We use OGR underneath to interact with git forges.

Install

Use pipenv - This project is released on PyPI, so the latest release can be installed via pip or Pipenv as shown below:

pipenv install thoth-sourcemanagement

How to use -

from thoth.sourcemanagement.sourcemanagement import SourceManagement
from thoth.sourcemanagement.enums import ServiceType

# Service type you want to use
service_type = ServiceType.GITHUB
sm = SourceManagement(service_type, 'https://www.github.com', `private_token', 'username/repo_name')

You could then call all the functions offered by the Source Management class.

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

thoth-sourcemanagement-0.3.0.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

thoth_sourcemanagement-0.3.0-py3-none-any.whl (19.8 kB view details)

Uploaded Python 3

File details

Details for the file thoth-sourcemanagement-0.3.0.tar.gz.

File metadata

  • Download URL: thoth-sourcemanagement-0.3.0.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.10

File hashes

Hashes for thoth-sourcemanagement-0.3.0.tar.gz
Algorithm Hash digest
SHA256 185ea638bef7f2b5982cfab3130933ab96754f2748361633c7dcc45577f60eec
MD5 e897972fc3abf3310c1420bbe0b3dc8b
BLAKE2b-256 90cab4c6394fc6af1d7037dec0838c6dc2a5e764c7834aaa88eb2828373dfe81

See more details on using hashes here.

File details

Details for the file thoth_sourcemanagement-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: thoth_sourcemanagement-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 19.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.10

File hashes

Hashes for thoth_sourcemanagement-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7a321be187c4f9f94b0f34ee464796a1446605da3f531532dfa6ff98de7e1ea0
MD5 368a2ada0a8d00b2d374fa677983d8ec
BLAKE2b-256 75225b7a5167d5a0cd4e476f59d4dfd7ee3da9c35f8d00004330d78b5b2cdeb9

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