Skip to main content

Easily integrate Objects API in your Django application.

Project description

Objects API Client (for Django)

Version:

0.5.0

Source:

https://github.com/maykinmedia/objects-api-client-django

Keywords:

Objects API, Client, Django

PythonVersion:

3.11

Build status Supported Python versions Supported Django versions Latest version on PyPI

About

Easily integrate Objects API in your Django application.

Installation

Requirements

  • Python 3.11 or newer

  • Django 4.2 or newer

Install

You can the install Objects API Client either via the Python Package Index (PyPI) or from source.

To install using pip:

pip install objects-api-client-django

Usage

To use this with your project you need to follow these steps:

  1. Add objectsapiclient to INSTALLED_APPS in your Django project’s settings.py:

    INSTALLED_APPS = (
        # ...,
        "objectsapiclient",
    )
  2. Configure your Objects API connection and settings in the admin, under Objects API client configuration.

  3. Done.

Development

Install dependencies for development:

pip install -e .[tests,release]

Running tests:

# Run all tests
pytest tests/

# Run all checks (tests for all Python/Django combinations + linting)
tox

Linting and formatting:

# Check code quality
ruff check .

# Auto-fix issues
ruff check --fix .

# Format code
ruff format .

# Run via tox
tox -e ruff

Licence

Copyright © Maykin Media B.V., 2025

Licensed under the MIT.

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

objects_api_client_django-0.5.0.tar.gz (19.0 kB view details)

Uploaded Source

Built Distribution

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

objects_api_client_django-0.5.0-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file objects_api_client_django-0.5.0.tar.gz.

File metadata

File hashes

Hashes for objects_api_client_django-0.5.0.tar.gz
Algorithm Hash digest
SHA256 f8c28fa199d0a76e70a267c1614529d7b5fb72b96dcce407b278ef93cad61d28
MD5 377a1ef5d952cca8473f85b93a985a68
BLAKE2b-256 75d57266ffba2d64077445c503c236c7c193119a66658b31816722a2ddec8528

See more details on using hashes here.

Provenance

The following attestation bundles were made for objects_api_client_django-0.5.0.tar.gz:

Publisher: ci.yml on maykinmedia/objects-api-client-django

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file objects_api_client_django-0.5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for objects_api_client_django-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 474794843c80330157c52fcfe66a6026fca8ef6692be6224283557279133a098
MD5 49d2c582db993c65fb65afd519ebce1f
BLAKE2b-256 135989a00ec35e07e961c9f1a7ab5f4d036bb3232ca5a1fd32a894893e2420d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for objects_api_client_django-0.5.0-py3-none-any.whl:

Publisher: ci.yml on maykinmedia/objects-api-client-django

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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