This project has been archived by its maintainers, and is no longer receiving any updates.
Microsoft Azure SDK for Python
This package is no longer being maintained. Use the azure-schemaregistry-avroencoder package instead.
For migration instructions, see the migration guide.
Release History
1.0.0b4.post1 (2023-08-15)
This package is no longer being maintained. Use the azure-schemaregistry-avroencoder package instead.
For migration instructions, see the migration guide.
1.0.0b4 (2021-11-11)
Features Added
- Async version of
AvroSerializerhas been added underazure.schemaregistry.serializer.avroserializer.aio. - Depends on
azure-schemaregistry>=1.0.0,<2.0.0.
Breaking Changes
SchemaParseError,SchemaSerializationError, andSchemaDeserializationErrorhave been introduced underazure.schemaregistry.serializer.avroserializer.exceptionsand will be raised for corresponding operations.SchemaParseErrorandSchemaSerializationErrormay be raised for errors when callingserializeonAvroSerializer.SchemaParseErrorandSchemaDeserializationErrormay be raised for errors when callingdeserializeonAvroSerializer.
1.0.0b3 (2021-10-06)
Features Added
auto_register_schemaskeyword argument has been added toAvroSerializer, which will allow for automatically registering schemas passed in to theserialize, when set toTrue, otherwiseFalseby default.valueparameter inserializeonAvroSerializertakes typeMappingrather thanDict.- Depends on
azure-schemaregistry==1.0.0b3.
Breaking Changes
SchemaRegistryAvroSerializerhas been renamedAvroSerializer.schema_registryparameter in theAvroSerializerconstructor has been renamedclient.schema_groupparameter in theAvroSerializerconstructor has been renamedgroup_name.dataparameter in theserializeanddeserializemethods onAvroSerializerhas been renamedvalue.schemaparameter in theserializemethod onAvroSerializerno longer accepts argument of typebytes.AvroSerializerconstructor no longer takes in thecodeckeyword argument.- The following positional arguments are now required keyword arguments:
clientandgroup_nameinAvroSerializerconstructorschemainserializeonAvroSerializer
1.0.0b2 (2021-08-18)
This version and all future versions will require Python 2.7 or Python 3.6+, Python 3.5 is no longer supported.
Features Added
- Depends on
azure-schemaregistry==1.0.0b2which supports client-level caching.
1.0.0b1 (2020-09-09)
Version 1.0.0b1 is the first preview of our efforts to create a user-friendly and Pythonic client library for Azure Schema Registry Avro Serializer.
New features
SchemaRegistryAvroSerializeris the top-level client class that provides the functionality to encode and decode avro data utilizing the avro library. It will automatically register schema and retrieve schema from Azure Schema Registry Service. It provides two methods:serialize: Serialize dict data into bytes according to the given schema and register schema if needed.deserialize: Deserialize bytes data into dict data by automatically retrieving schema from the service.
Metadata
Release files for azure-schemaregistry-avroserializer 1.0.0b4.post1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| azure-schemaregistry-avroserializer-1.0.0b4.post1.tar.gz | 16.9 kB | Without provenance | Details for azure-schemaregistry-avroserializer-1.0.0b4.post1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| azure_schemaregistry_avroserializer-1.0.0b4.post1-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details for azure_schemaregistry_avroserializer-1.0.0b4.post1-py2.py3-none-any.whl |
Total release size: 36.5 kB
Release files / azure-schemaregistry-avroserializer-1.0.0b4.post1.tar.gz
| Download URL | azure-schemaregistry-avroserializer-1.0.0b4.post1.tar.gz |
|---|---|
| Size | 16.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1ef24d2defe989a0e198d935875eddbdad0b0b71d47e23a9e4382ce3ca601e3c
|
|
BLAKE2b-256 checksum How to use checksums |
a6828d1dc0d7dbc6d37516711b7482b205a8d20d17c30516c1a4ad220fa85b89
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / azure_schemaregistry_avroserializer-1.0.0b4.post1-py2.py3-none-any.whl
| Download URL | azure_schemaregistry_avroserializer-1.0.0b4.post1-py2.py3-none-any.whl |
|---|---|
| Size | 19.6 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
e49d57210f8e15b756436df91a54be8718ad77d0a87bc448ce09859dd7297f5a
|
|
BLAKE2b-256 checksum How to use checksums |
babccca381aed69164c16d1a29d22f2fffdc3e905830772d45b215a65683c995
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Security for azure-schemaregistry-avroserializer 1.0.0b4.post1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.