Skip to main content

The protobuf generated Serverless SDK Schema

Project description

Serverless SDK Schema

This is the auto generated Python package from the Serverless Protobufs. Serverless uses Protobufs as the required format for all instrumentation libraries that communicate with the Serverless Platform.

Build

To build the sdk-schema package from source, follow these steps:

# cd to the root directory of repo
python3.9 -m venv .venv
source .venv/bin/activate

brew install protobuf
brew install bufbuild/buf/buf
cd ./proto
buf build
buf generate --template=buf.gen.python.yaml

cd ../python/packages/sdk-schema
pip install . --target=./dist
python -m build --wheel --sdist .

Unit tests

To run the unit tests, replace the last two steps of the Build step with these:

pip install '.[tests]'
python3 -m pytest

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

serverless-sdk-schema-0.2.3.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

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

serverless_sdk_schema-0.2.3-py3-none-any.whl (18.5 kB view details)

Uploaded Python 3

File details

Details for the file serverless-sdk-schema-0.2.3.tar.gz.

File metadata

  • Download URL: serverless-sdk-schema-0.2.3.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.17

File hashes

Hashes for serverless-sdk-schema-0.2.3.tar.gz
Algorithm Hash digest
SHA256 0e3ad86fa7e72335eefe6dc4b5c1277569729b7a0e0debcdb726bd0cb72250e8
MD5 ef46aa29c105460e625298f8b2c8ccee
BLAKE2b-256 c899f8f95a0392a8dfa6305eb03256f639740db38cee07690dec057bf6442f14

See more details on using hashes here.

File details

Details for the file serverless_sdk_schema-0.2.3-py3-none-any.whl.

File metadata

File hashes

Hashes for serverless_sdk_schema-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 00899be78595ad8da8a75c301753fc7d701f3f277050982921f26647dbd52c24
MD5 c517d9f87cabf105ff07942bb6914d35
BLAKE2b-256 f65222bfe5a32f224fb952b93ad737b0152b607aa776972158048361aec5ff49

See more details on using hashes here.

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