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

Uploaded Source

Built Distribution

thoth_sourcemanagement-0.3.1-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: thoth-sourcemanagement-0.3.1.tar.gz
  • Upload date:
  • Size: 24.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.8

File hashes

Hashes for thoth-sourcemanagement-0.3.1.tar.gz
Algorithm Hash digest
SHA256 3448eb9b62f79687500d6a133364cad4f65ce168e88aa89ef4b394e2be3a4e61
MD5 ef20a447e91d4dc8115db15a72fcadfc
BLAKE2b-256 1503d0eaead173bafda20f5209e7b3bc66aa48ea1248549f9a0527685f3d3f2c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thoth_sourcemanagement-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.8

File hashes

Hashes for thoth_sourcemanagement-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 69e6c5b672337995c610a1c82279029aefd29e2824ff448fd7690c390f11520d
MD5 bdbd5e77c3847a27d46f24e2e6339776
BLAKE2b-256 b4f61440535059b4b560c6e65836cf43b0e4e7707aee1fa5e5da324cb900a355

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