Skip to main content

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

Project description

Thoth's Source Management

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.2.7.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

thoth_sourcemanagement-0.2.7-py3-none-any.whl (25.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: thoth-sourcemanagement-0.2.7.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.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

File hashes

Hashes for thoth-sourcemanagement-0.2.7.tar.gz
Algorithm Hash digest
SHA256 d786c942edaa1f0f257d948841d722b1ab862ca62ee402a4aafc3850c34311fc
MD5 b3023027973329c1b58e8f07f4e0e20b
BLAKE2b-256 7665e9254c1165a3f2b7cb669f6bbd2314acd122d2db12ef35413d81e7f574bb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thoth_sourcemanagement-0.2.7-py3-none-any.whl
  • Upload date:
  • Size: 25.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

File hashes

Hashes for thoth_sourcemanagement-0.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 b41f43bbcbadf28ec888e225595b8f454d09d8fef43b04fdc386d3a19f575d6b
MD5 2d820beea8dd2ea71a7af5b9baedc66b
BLAKE2b-256 9313e630332c5b7e1d19e3b00ce898c9dcfc0cc3c76e804b90ea166723870b97

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