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 sourcemanagement.sourcemanagement import SourceManagement
from 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.5.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

thoth_sourcemanagement-0.2.5-py3-none-any.whl (19.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: thoth-sourcemanagement-0.2.5.tar.gz
  • Upload date:
  • Size: 5.3 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.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

File hashes

Hashes for thoth-sourcemanagement-0.2.5.tar.gz
Algorithm Hash digest
SHA256 bb207e3d1ca6c25391bfc7580557ec75e93f09ffbfe2186b779e3f2d141dc4db
MD5 c7f681c92a2cecd784b0ca4c4a91e5ff
BLAKE2b-256 a0888e4c45167e01766e16ad422c55fe2a842a74a6f036b86ddf2778f7113ff1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thoth_sourcemanagement-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 19.5 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.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

File hashes

Hashes for thoth_sourcemanagement-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e5fca64c8a80c688f8fe9dbb12e640adf42d9e873ee38dada2054c8d5d02da70
MD5 17a64d98d5e74a99999621bdf51e636d
BLAKE2b-256 a838fa88cbefb510f3700220de9fed3a5562145e0b4aa8e85cac8ff54cc35abb

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