Skip to main content
https://github.com/nucleic/atom/workflows/Continuous%20Integration/badge.svg https://github.com/nucleic/atom/workflows/Documentation%20building/badge.svg https://codecov.io/gh/nucleic/atom/branch/main/graph/badge.svg Documentation Status Ruff

Atom is a framework for creating memory efficient Python objects with enhanced features such as dynamic initialization, validation, and change notification for object attributes. It provides the default model binding behavior for the Enaml UI framework.

Examples:

from atom.api import Atom, Str, Range, Bool, observe


class Person(Atom):
    """ A simple class representing a person object.

    """
    last_name = Str()

    first_name = Str()

    age = Range(low=0)

    debug = Bool(False)

    @observe('age')
    def debug_print(self, change):
        """ Prints out a debug message whenever the person's age changes.

        """
        if self.debug:
            templ = "{first} {last} is {age} years old."
            s = templ.format(
                first=self.first_name, last=self.last_name, age=self.age,
            )
            print(s)

    def _default_first_name(self):
        return 'John'


john = Person(last_name='Doe', age=42)
john.debug = True
john.age = 43  # prints message
john.age = 'forty three'   # raises TypeError

Starting with atom 0.8.0 atom object can also be defined using type annotations.

from atom.api import Atom, observe

class InventoryItem(Atom):
    """Class for keeping track of an item in inventory."""

    name: str
    unit_price: float
    quantity_on_hand: int = 0

    def total_cost(self) -> float:
        return self.unit_price * self.quantity_on_hand

    @observe("unit_price")
    def check_for_price_reduction(self, change):
        savings = change.get("oldvalue", 0) - change.get("value")
        if savings > 0:
            print(f"Save ${savings} now on {self.name}s!")

>>> w = InventoryItem(name="widget", unit_price=1.99, quantity_on_hand=10)
>>> w.unit_price = 1.00
Save $0.99 now on widgets!

For version information, see the Revision History.

Release files for atom 0.12.1

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

Source distribution (sdist)

Source distribution for atom 0.12.1
File Size Uploaded
atom-0.12.1.tar.gz 170.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for atom 0.12.1
File
atom-0.12.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
atom-0.12.1-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
atom-0.12.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
atom-0.12.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
atom-0.12.1-cp314-cp314-macosx_10_13_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.13+ x86-64 Details
atom-0.12.1-cp314-cp314-macosx_10_13_universal2.whl CPython 3.14 CPython 3.14 macOS 10.13+ universal2 (ARM64, x86-64) Details
atom-0.12.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
atom-0.12.1-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
atom-0.12.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
atom-0.12.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
atom-0.12.1-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
atom-0.12.1-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
atom-0.12.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
atom-0.12.1-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
atom-0.12.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
atom-0.12.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
atom-0.12.1-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
atom-0.12.1-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details
atom-0.12.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
atom-0.12.1-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
atom-0.12.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
atom-0.12.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
atom-0.12.1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
atom-0.12.1-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
atom-0.12.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
atom-0.12.1-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
atom-0.12.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
atom-0.12.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
atom-0.12.1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
atom-0.12.1-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 22.3 MB

Release files / atom-0.12.1.tar.gz

Download URL atom-0.12.1.tar.gz
Size 170.2 kB
Tags Source
SHA-256 checksum
How to use checksums
2cbfb77939da28879a5432e3b201ac026be85c789c4e96de246a6f6a9f4be57a
BLAKE2b-256 checksum
How to use checksums
5d5631bb45b013175f72430845f76f3c6bda7c0e6a00164e6fb2938a9f83a13c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp314-cp314-win_amd64.whl

Download URL atom-0.12.1-cp314-cp314-win_amd64.whl
Size 166.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
ca1930b40a2874b16e470acf58aa23df09e1593c7b5b5d9577939333475d3c27
BLAKE2b-256 checksum
How to use checksums
c1e220f4bdb991fd7405d00f6810fb4c8b7a77ef65fb263540f0bc3838da455a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL atom-0.12.1-cp314-cp314-musllinux_1_2_x86_64.whl
Size 2.4 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f8f69ef4305a52e9bc331acd31be664b82ae3112a75858237214673d2aeef1c8
BLAKE2b-256 checksum
How to use checksums
ed0196f2d3049254f42a5a2210fbf42afda219a9d98b3b3f23347e759dc114b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL atom-0.12.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d0cdd971f82b0ef2bfdec6054706ed3d4535cc482c360d063b2710fb8636108e
BLAKE2b-256 checksum
How to use checksums
34a32b5cb5f1d5ff65883bb5c67ff2bd48352876fc7e16c22e29052e95dadb55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL atom-0.12.1-cp314-cp314-macosx_11_0_arm64.whl
Size 147.0 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
055e63705882ab068a07eb61c44283c7b6c142c253574a8ef421f08618c7a8ab
BLAKE2b-256 checksum
How to use checksums
55f9ea562c1ceba963c8eed0bb8dea23ce9024d732858e310a2f3f638ef79c76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp314-cp314-macosx_10_13_x86_64.whl

Download URL atom-0.12.1-cp314-cp314-macosx_10_13_x86_64.whl
Size 148.9 kB
Tags CPython 3.14 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
88495b8eceb89efcbe1255eec49013954eec160a8156ae415a570d3466577ae6
BLAKE2b-256 checksum
How to use checksums
43ba985cab85834f0db49a81e6f87ad971f300da4753770175d84fdd5ffee588
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp314-cp314-macosx_10_13_universal2.whl

Download URL atom-0.12.1-cp314-cp314-macosx_10_13_universal2.whl
Size 241.1 kB
Tags CPython 3.14 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
1287bf91e0a74598b2ea7a99d5174131abe097d8303804d7608959b63f4539e0
BLAKE2b-256 checksum
How to use checksums
8548c1436031f07041806421cc5a7af43fb50d5841eca1aa7ff2d1015ef2748f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp313-cp313-win_amd64.whl

Download URL atom-0.12.1-cp313-cp313-win_amd64.whl
Size 163.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
d4fba4708fd297da848f81e69f2d7fdd7f1778a0d3b7fe0de9b0b1af66318180
BLAKE2b-256 checksum
How to use checksums
c821c7894245f75a853419aedb5b7163cb3414a48809e14cd31e88d54e5683de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL atom-0.12.1-cp313-cp313-musllinux_1_2_x86_64.whl
Size 2.4 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3c4c481426f9948a3060be662338f52da09ca10ad52fe27268a89a41df3c7ace
BLAKE2b-256 checksum
How to use checksums
171383d3d7fff1923142e1bf291a7a8c50efd9f148ecf84b91170baddeac38ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL atom-0.12.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
aa89149f591777bcf1a9185b0bc799969da88133615fc599a165cb784ccfa113
BLAKE2b-256 checksum
How to use checksums
0ccf33d7ebbad5e2b57254886a62f03a660a1d44cc7a42dc7237d8409311706e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL atom-0.12.1-cp313-cp313-macosx_11_0_arm64.whl
Size 146.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d91ba7f89cb89874460557b53e5062f61fbe180b640d83e53b063975697b309c
BLAKE2b-256 checksum
How to use checksums
836975b457b584bffe9f1ea5c647cae2872b236c79d032311176db7cb3b1fddb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp313-cp313-macosx_10_13_x86_64.whl

Download URL atom-0.12.1-cp313-cp313-macosx_10_13_x86_64.whl
Size 148.7 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
b6648f4f0037e1de4c67676eb888926bf87668c9c68821130034405dc0b699ce
BLAKE2b-256 checksum
How to use checksums
87bc7308f28eb0618e96817e99149b36145f753f534733427d20e855a288bf50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp313-cp313-macosx_10_13_universal2.whl

Download URL atom-0.12.1-cp313-cp313-macosx_10_13_universal2.whl
Size 240.7 kB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
f346ffb778ec899bb3d0d10f050e68ca92d3222b0432efd5505c936b20cf9fb3
BLAKE2b-256 checksum
How to use checksums
2211c96ada0b91269297368f7396d5f0071e971a82422c4f88edcbb3d69a500c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp312-cp312-win_amd64.whl

Download URL atom-0.12.1-cp312-cp312-win_amd64.whl
Size 163.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
1cf59341a97b819a7b8ac72bd826f44404dde35224ee25a4cb9b77e8c275aa32
BLAKE2b-256 checksum
How to use checksums
f39856fa0a35cde129791fc8555e58ccc49d3c6cb0879de3d82d702a40edea05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL atom-0.12.1-cp312-cp312-musllinux_1_2_x86_64.whl
Size 2.4 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
01b16567b269251b484fd802f1dec5f98204b9895cfbe1b6badb34fed3a0dd15
BLAKE2b-256 checksum
How to use checksums
e815dbf6d7cfa4db56727f2ce0ce2d1087f3ee21a095318b321ed7ddbc2d21ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL atom-0.12.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0d65b94c28df91ae69715eb88d089d0107ad15862bdcf37fa23f886285b0660d
BLAKE2b-256 checksum
How to use checksums
a4310edfc95c5c6c1fe160d4b382f35f050b09efdac8967e5b62af7618fec840
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL atom-0.12.1-cp312-cp312-macosx_11_0_arm64.whl
Size 146.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d0a0617926382468eba8e110167664e9fd853e3e5a14518481d3113397286b57
BLAKE2b-256 checksum
How to use checksums
d4d30b45a793a84953c74cb27e9f590ad5920deef4bfcf6d048f38019ec92734
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp312-cp312-macosx_10_13_x86_64.whl

Download URL atom-0.12.1-cp312-cp312-macosx_10_13_x86_64.whl
Size 148.7 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
e0cea5810447d4276c7c4962fda40b24d649955e02ac9506286dec049a9997ba
BLAKE2b-256 checksum
How to use checksums
c7e6f06ab9f5c8abcb8e1279e0da82e3e56646b56bbbc15bdec1aa133cc624fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp312-cp312-macosx_10_13_universal2.whl

Download URL atom-0.12.1-cp312-cp312-macosx_10_13_universal2.whl
Size 240.6 kB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
f46f6803c90c642c80ccfb02cb9073846322112654c7fd556082c881a66684e5
BLAKE2b-256 checksum
How to use checksums
2c3ec8f70b53ba52015707bf55d89ad1886dabf640fd9ab70a111cc5d86e20c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp311-cp311-win_amd64.whl

Download URL atom-0.12.1-cp311-cp311-win_amd64.whl
Size 163.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0d4b9d731ab292181720bbccf3fa8cc6b5d57588143f6d4da880c7f905c7c6e5
BLAKE2b-256 checksum
How to use checksums
a408a0ccb799fdbe10c2c5642be2dd92eff840a94a12bce5b0a00f96a9aa560f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL atom-0.12.1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 2.3 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
78761ffa7073a3835e0f2cd1c241ef82b1d1ee5271d2a4145a346d71637b9c56
BLAKE2b-256 checksum
How to use checksums
5a717334d6c67c3bbf815a5c3c3e3a9cc8460df4f2d029d2092c0811d675c74b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL atom-0.12.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e65ffdf223e56e0984739db8a412cdef3dec59ba74906c10d3bf602641826f31
BLAKE2b-256 checksum
How to use checksums
741cc682df59efcd65ef03d8626055b523dac51729e5168d2eba14057aa80d0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL atom-0.12.1-cp311-cp311-macosx_11_0_arm64.whl
Size 145.2 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
870d2d82d4065d01574a12c08637607b1e12d94234ab2105aadfb0077b7722ec
BLAKE2b-256 checksum
How to use checksums
cfe6838a788477ab65462c433e216947fa1412c17eb1d37726bd61fda0c8cdc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL atom-0.12.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 146.3 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
44dd6682f3da09bfdf93cfeb5f58162b537cfdf758bbcdf3826ac1a818d2f405
BLAKE2b-256 checksum
How to use checksums
7a674c4796872b70acea3550cfdca2b6dcdf9adfaef4470be0cc0e7868af4196
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp311-cp311-macosx_10_9_universal2.whl

Download URL atom-0.12.1-cp311-cp311-macosx_10_9_universal2.whl
Size 236.7 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
d54dbe4bf884b008ba7823bc111e886ceb94fa7313550e4ab3af1d2ef28f5a6c
BLAKE2b-256 checksum
How to use checksums
646281daeeb75a641512cba20391e80130c77bf8838e2e46577597f81d4edf8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp310-cp310-win_amd64.whl

Download URL atom-0.12.1-cp310-cp310-win_amd64.whl
Size 163.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a0fd007793f95ea873886197cebd264e310ae47e817f869ff8f983f6566ca99f
BLAKE2b-256 checksum
How to use checksums
0394b98cddb281871364d5f459b3aad2dc18a9049c23f42e13c68f41413bfaa0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL atom-0.12.1-cp310-cp310-musllinux_1_2_x86_64.whl
Size 2.3 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2c1859c65b50bf7a2da21cd2f538be1d0a9c74e8bc6bf118b09ae917d8fbcec8
BLAKE2b-256 checksum
How to use checksums
bedd3f22b0f9b24b37aba172c16222359aa779b0f87f79049191cf1f52e705e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL atom-0.12.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
85a70cc6e0782c33b80e61ec9342d049aa2443519b19e86b7a8d3e43d2c1fa87
BLAKE2b-256 checksum
How to use checksums
75de29d45858331b391306d72463ad4937a57fff7e4605cf5958372c75f5c335
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL atom-0.12.1-cp310-cp310-macosx_11_0_arm64.whl
Size 146.0 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3850f6a30fc28c1a790797059ca51d7d12a31bffd3ab275899f8593b5b4455eb
BLAKE2b-256 checksum
How to use checksums
881c906eb9daa5edc06846ec3329fa93966b4fbee22002c9c833cac128680d42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL atom-0.12.1-cp310-cp310-macosx_10_9_x86_64.whl
Size 147.1 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e8b8b29edfdd45bbdf6088f15d150bad628260fe72c2a30337c19d0588f3388f
BLAKE2b-256 checksum
How to use checksums
cc074ac6254e97599461642c89f8dbc3b1d4c8b04861d0b6585644cc062d30c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log

Release files / atom-0.12.1-cp310-cp310-macosx_10_9_universal2.whl

Download URL atom-0.12.1-cp310-cp310-macosx_10_9_universal2.whl
Size 238.3 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
e05016c55b85856359cae80d656887c429baf111f5b1127a60e28fe00c0f9e3c
BLAKE2b-256 checksum
How to use checksums
d87d9c7bdfb0852f3c5a3dfb6dfcfa6c252f52ae26a14abf63902179090f9e48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2025.

Transparency log
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