Skip to main content

Materialized Intelligence SDK

Project description

materialized-client

The official Python client for Materialized Intelligence. See docs.materialized.dev for more information.

Installing Locally (to test changes during development)

Run make install from the root directory. This should remove the old builds and reinstall the package in your environment with the latest. You can run uv pip list to ensure the package is pointing at the local files instead of the PyPI package.

Creating releases

Make sure you increment the version appropriately in pyproject.toml. Generally speaking we'll do patch versions for small tweaks, minor versions for large additions or changes to behavior, and probably do major releases once it makes sense. Since we're still in beta and 0.x.x releases, its probably okay to add backwards-incompatible changes to minor releases, but we want to avoid this if possible.

To create a release, run:

make release <version> with <version> formatted like 0.1.1

It'll prompt you for an API key to PyPI, which you must have for it to work.

We also have a test PyPI account which you can use to test creating releases before pushing to the actual PyPI hub. I believe you can only create one release per version number, so it may be worth testing if you're paranoid about getting it right.

Also make sure to update the docs and increment the docs version number to match the new release. Keeping these consistent will provide a better user experience.

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

materialized_intelligence-0.1.9.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

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

materialized_intelligence-0.1.9-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

Details for the file materialized_intelligence-0.1.9.tar.gz.

File metadata

File hashes

Hashes for materialized_intelligence-0.1.9.tar.gz
Algorithm Hash digest
SHA256 6a1c6bd4c938b77495fd921e5c3b63506dc9ce224ee91fed1c1eecbcab7a3e5f
MD5 36f5e7af5bb0b293caa43db0e775e4fa
BLAKE2b-256 0b158f41e06a737e0c1f6c248da585f236c5c77dd497cebc92f91b0282d2bc6d

See more details on using hashes here.

File details

Details for the file materialized_intelligence-0.1.9-py3-none-any.whl.

File metadata

File hashes

Hashes for materialized_intelligence-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 48a11ef485ad46f2de034cce1aad55420c35a6353b28f526d91f74142d7f0fd1
MD5 b9d40b9b71e3c49e355a19aad0261b27
BLAKE2b-256 cf52dcd7ac6632e45c196dd879c46f60b85dbca1e37b25602136b3c3432221b2

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