Skip to main content

Round-trip serialization/deserialization of any Python object to/from any serialization format including Avro and JSON.

Project description

py-adapter

Round-trip serialization/deserialization of any Python object to/from any serialization format including Avro and JSON.

:blue_book: Documentation: https://py-adapter.readthedocs.io

Installing

python -m pip install py-adapter

Developing

To setup a scratch/development virtual environment (under .venv/), first install Tox. Then run:

tox -e dev

The py-adapter package is installed in editable mode inside the .venv/ environment.

Run tests by simply calling tox.

Install code quality Git hooks using pre-commit install --install-hooks.

Terms & Conditions

Copyright 2023 J.P. Morgan Chase & Co.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Contributing

See CONTRIBUTING.md

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

py_adapter-0.4.3.tar.gz (33.8 kB view details)

Uploaded Source

Built Distribution

py_adapter-0.4.3-py3-none-any.whl (25.7 kB view details)

Uploaded Python 3

File details

Details for the file py_adapter-0.4.3.tar.gz.

File metadata

  • Download URL: py_adapter-0.4.3.tar.gz
  • Upload date:
  • Size: 33.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for py_adapter-0.4.3.tar.gz
Algorithm Hash digest
SHA256 1d3f1057277075ed38898b79e11f305806e68a7d4810ecc73db5a465c5e4c44d
MD5 059910516c2ecbdbd96435d5a3aab9fb
BLAKE2b-256 d5e56fba165196cf9180b7c5488fc073c48bc24916a3f6419a135b1a45e74cd9

See more details on using hashes here.

File details

Details for the file py_adapter-0.4.3-py3-none-any.whl.

File metadata

  • Download URL: py_adapter-0.4.3-py3-none-any.whl
  • Upload date:
  • Size: 25.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for py_adapter-0.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e7db0517ef65a6c470a56d770fa42347dbccad37f64cf0b91c79e8f68a3ef8e5
MD5 84d5ae82602f0daed199f64b346aa2f5
BLAKE2b-256 360fcbaea26a48b9c1e521b9d20d89b31f85bf5816ff9c7b2fd80fd9f1a19c3f

See more details on using hashes here.

Supported by

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