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

Uploaded Source

Built Distribution

thoth_sourcemanagement-0.3.2-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: thoth-sourcemanagement-0.3.2.tar.gz
  • Upload date:
  • Size: 24.2 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.2.tar.gz
Algorithm Hash digest
SHA256 ea1b08a050a8893c00578fbf636645cb4ae698c98ad0f7e08b0701b4047e2586
MD5 76d5c035cc74e096c712fdf94f2c44ad
BLAKE2b-256 6f1e103ad70bf8819dc399a95f51c4baa40d6f00016d4c879d8bd572a729de72

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thoth_sourcemanagement-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 7.6 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e4c6811c987d16a6d20b11b1107535de35eb9a57a918a423035ac91bffab585d
MD5 c952dbc169fba05f0a330a93d27b6209
BLAKE2b-256 df90556f5bc139a27fcdc6e89cee17324392bbb142287e7afe2b73475a63b61e

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