Skip to main content

TEMPORARY LOCATION: DO NOT USE.

Project description

borsh-construct

Tests Docs

borsh-construct is an implementation of the Borsh binary serialization format for Python projects.

Borsh stands for Binary Object Representation Serializer for Hashing. It is meant to be used in security-critical projects as it prioritizes consistency, safety, speed, and comes with a strict specification.

Installation

pip install borsh-construct

Development Setup

  1. Install poetry
  2. Install dev dependencies:
poetry install
  1. Install nox-poetry (note: do not use Poetry to install this, see here)
  2. Activate the poetry shell:
poetry shell

Quick Tests

pytest

Full Tests

nox

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

borsh-construct-tmp-0.1.0.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

borsh_construct_tmp-0.1.0-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file borsh-construct-tmp-0.1.0.tar.gz.

File metadata

  • Download URL: borsh-construct-tmp-0.1.0.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.7 CPython/3.9.1 Linux/5.4.72-microsoft-standard-WSL2

File hashes

Hashes for borsh-construct-tmp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 bdfecc775b090cd957bc7c4a4af2bb529dc0ba08dda186370d7e313ca29613e3
MD5 5a79ec5838fbfb0f8fb5764fc8bd0a3a
BLAKE2b-256 fb2ba2e239b2b99da9380aeca8cc6bf3a9485ad0f6196aa8fbfa4510eddb01df

See more details on using hashes here.

File details

Details for the file borsh_construct_tmp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: borsh_construct_tmp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.7 CPython/3.9.1 Linux/5.4.72-microsoft-standard-WSL2

File hashes

Hashes for borsh_construct_tmp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b0038d3afe0f6c6c75221399bd9ff24a9b680c581df0984a37651b3b0361b326
MD5 50a1600939c890eed6903f654bb91a9e
BLAKE2b-256 2a14aa0f99a9e81d414c8d952b638887be0c7c9ee95552f522fbf0efdb9363f7

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