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

Uploaded Source

Built Distribution

thoth_sourcemanagement-0.2.6-py3-none-any.whl (25.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: thoth-sourcemanagement-0.2.6.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.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

File hashes

Hashes for thoth-sourcemanagement-0.2.6.tar.gz
Algorithm Hash digest
SHA256 78c1b614373fa9642200a63245488c9febd2b4568a35a370ff9b0e9f20ebcce4
MD5 3d66704661a460cb8b7a888081e2b502
BLAKE2b-256 eebf0e16d6945df5f3ef35a27e0b966b65e1a08353ac79477757ce626c953ffd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thoth_sourcemanagement-0.2.6-py3-none-any.whl
  • Upload date:
  • Size: 25.0 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 8b5a34a35820cbd5cf222dcee42676ae3c40d0c9c92d03ae800844fec44850c4
MD5 4de66b87192ca3c22334c5b513a2b037
BLAKE2b-256 d7c3ce9ec4fb67047d3de331a4d0efe5b5305660886a049aa6884d14a6a1a7bf

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