Skip to main content

assimilai

Copy, don't import — track assimilated code in pyproject.toml.

Install

uv tool install assimilai

Or with pip:

pip install assimilai

Usage

Record an assimilation — scans files in the target directory and records each with its sha256 hash in pyproject.toml:

assimilai init my-pkg \
  --source ../packages/ref \
  --version 1.0.0 \
  --target ./src/clients/my-pkg

Check integrity of assimilated files — compares sha256 hashes of verbatim files, reports drift or missing files:

assimilai check

Check a specific package:

assimilai check my-pkg

File status

Files are tracked with one of three statuses:

  • verbatim — exact copy, sha256 recorded, checked for drift
  • adapted — intentionally modified, skipped during check
  • dissolved — merged into existing file, skipped during check

Documentation

Metadata

Release files for assimilai 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for assimilai 0.1.0
File Size Uploaded Provenance
assimilai-0.1.0.tar.gz 12.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for assimilai 0.1.0
File Interpreter ABI Platform
assimilai-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 17.2 kB

Release files / assimilai-0.1.0.tar.gz

Download URL assimilai-0.1.0.tar.gz
Size 12.0 kB
Tags Source
SHA-256 checksum
How to use checksums
b4a60280a4ee2441924cae85789c895baf75a06151cbbe6d5c3bc77fb291d095
BLAKE2b-256 checksum
How to use checksums
216b8e4d5aea30a8837d19384ea3c8ba41200ca7673e2383bc6d07fbdfaa731c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / assimilai-0.1.0-py3-none-any.whl

Download URL assimilai-0.1.0-py3-none-any.whl
Size 5.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fda9242afabcd0f35c104fabed3a943f4d898e079eb3e0f04e5072e4800c2bac
BLAKE2b-256 checksum
How to use checksums
296588728d01f7b724fa3ed424e99a073953bc7d8fe06d8849c83f3015dc2eae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for assimilai 0.1.0

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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page