Skip to main content

Client API for the Open Build Service

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.12.0.tar.gz (67.9 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.12.0-py3-none-any.whl (87.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: osc_tiny-0.12.0.tar.gz
  • Upload date:
  • Size: 67.9 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.12.0.tar.gz
Algorithm Hash digest
SHA256 ab22ecd0ae5640fb43f405b9b1e674314ba43bc6fc574cc6d118bfaa3d44e092
MD5 d2f7f209e1c088ede878f8e71cbd26b8
BLAKE2b-256 295846f6c9af76c01329a57dd091660bc591648fd9e58fd952f7c05891066eb0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osc_tiny-0.12.0-py3-none-any.whl
  • Upload date:
  • Size: 87.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.12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b0ec7f69e6acc06cb46845e1c48deefc7c1ec2731b132e457ab8a3a8fee7da27
MD5 ec1c2fc06adcc2f1a43e7d7330fe8849
BLAKE2b-256 d700f751659cf1ae81edfd6632be2fa2e93f8dc0144fdc14ff9a099ebb1cc3cf

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