Skip to main content

Tooling to deal with OpenAPI specifications, extracted from zgw-consumers.

Project description

1 ZGW Consumers’ OAS tooling

Version:

1.1.0

Source:

https://github.com/maykinmedia/zgw-consumers-oas

Keywords:

OpenAPI, Django, zgw-consumers

Run CI Coverage status Code linting

python-versions django-versions pypi-version

Tooling to deal with OpenAPI specifications, extracted from zgw-consumers.

ZGW Consumers used to have a hard requirement on OpenAPI 3.0 specifications for its services. On the way to 1.0, this requirement became obsolete, and it has no need anymore for this kind of tooling.

However, we understand that upgrading to zgw-consumers 1.0 is quite a big breaking change if you rely on this tooling, so it was decided to provide it in a standalone package to ease the transition.

This package is considered “feature complete” and will only receive bugfixes. No new features will be added.

2 Installation

2.1 Requirements

  • Python 3.10 or newer

  • Django 3.2 or newer

2.2 Install

  1. Install from PyPI

pip install zgw-consumers-oas

3 Usage

  1. Update the relevant zgw_consumers.test.* imports to zgw_consumers_oas.*

  2. You can continue using the ZGW_CONSUMERS_* settings to discover OpenAPI schema files.

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

zgw_consumers_oas-1.1.0.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

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

zgw_consumers_oas-1.1.0-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file zgw_consumers_oas-1.1.0.tar.gz.

File metadata

  • Download URL: zgw_consumers_oas-1.1.0.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for zgw_consumers_oas-1.1.0.tar.gz
Algorithm Hash digest
SHA256 e0a1b7847547ee0454589e95959f85092507406271a101b8f6696e054252eab6
MD5 0b6f233b01c0a0b4d8001e1889d5fe61
BLAKE2b-256 6f7418e1dfc04fe8ce3150ccba8f1c985b20f11295725a79c9d4e85b398e68f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for zgw_consumers_oas-1.1.0.tar.gz:

Publisher: ci.yml on maykinmedia/zgw-consumers-oas

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

File details

Details for the file zgw_consumers_oas-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for zgw_consumers_oas-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9bbb2b5de7aefed26e21a6755d87f79fdf1ee1e32068397536a13dee31ce42f9
MD5 c0b0b8d1492e92a459ba043b6b5be152
BLAKE2b-256 afa93954e8803783459d962b93ae55a1ece82b9522e722d8b99f5a3131eee284

See more details on using hashes here.

Provenance

The following attestation bundles were made for zgw_consumers_oas-1.1.0-py3-none-any.whl:

Publisher: ci.yml on maykinmedia/zgw-consumers-oas

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