Skip to main content

Client API for openSUSE BuildService

Project description

OSC Tiny

Build Status Publish Status PyPI version Coverage badge

This project aims to provide a minimalistic and transparent client for accessing the OpenBuildService API.

Usage

This is a very basic example:

from osctiny import Osc

osc = Osc(
    url="https://api.opensuse.org",
    username="foobar",
    password="helloworld",
)

# This returns an LXML object
osc.requests.get(request_id=1)

# This returns an LXML object
osc.search.request(xpath="state/@name='new'")

For more documentation see https://osc-tiny.readthedocs.io/en/latest/

Contributing

Any contributions are welcome.

Links

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

osc_tiny-0.11.0.tar.gz (66.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

osc_tiny-0.11.0-py3-none-any.whl (85.3 kB view details)

Uploaded Python 3

File details

Details for the file osc_tiny-0.11.0.tar.gz.

File metadata

  • Download URL: osc_tiny-0.11.0.tar.gz
  • Upload date:
  • Size: 66.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for osc_tiny-0.11.0.tar.gz
Algorithm Hash digest
SHA256 c4333eeb6139609f4034beea9afa4cc2e0ea7ab86c85b9cb2c55ada0105a5eb2
MD5 c85aae0b3ecb315a9144c0b0929569f8
BLAKE2b-256 1f3c8bad84b0315fcc7d6bdbf2a9ea6c42e78e6faac4b3bc063ae0d578fd1221

See more details on using hashes here.

File details

Details for the file osc_tiny-0.11.0-py3-none-any.whl.

File metadata

  • Download URL: osc_tiny-0.11.0-py3-none-any.whl
  • Upload date:
  • Size: 85.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for osc_tiny-0.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6321bd61723d019818f065fde4b189d0387a61a57a41a4ed47c7e0b177208926
MD5 76b60fa44cdc5bd01fe233af70c7d68d
BLAKE2b-256 71861696e3665ddc096c94ac8e344188786c1ec7679d0f27a499e9ad7749beb6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page