Skip to main content

Welcome to Atom

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.

Metadata

Release files for atom 0.14.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 atom 0.14.0
File Size Uploaded Provenance Actions
atom-0.14.0.tar.gz 177.6 kB With provenance Details for atom-0.14.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for atom 0.14.0
File Actions
atom-0.14.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for atom-0.14.0-cp314-cp314-win_amd64.whl
atom-0.14.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for atom-0.14.0-cp314-cp314-musllinux_1_2_x86_64.whl
atom-0.14.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details for atom-0.14.0-cp314-cp314-musllinux_1_2_aarch64.whl
atom-0.14.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for atom-0.14.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
atom-0.14.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details for atom-0.14.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
atom-0.14.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for atom-0.14.0-cp314-cp314-macosx_11_0_arm64.whl
atom-0.14.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details for atom-0.14.0-cp314-cp314-macosx_10_15_x86_64.whl
atom-0.14.0-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details for atom-0.14.0-cp314-cp314-macosx_10_15_universal2.whl
atom-0.14.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for atom-0.14.0-cp313-cp313-win_amd64.whl
atom-0.14.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for atom-0.14.0-cp313-cp313-musllinux_1_2_x86_64.whl
atom-0.14.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for atom-0.14.0-cp313-cp313-musllinux_1_2_aarch64.whl
atom-0.14.0-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 for atom-0.14.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
atom-0.14.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details for atom-0.14.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
atom-0.14.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for atom-0.14.0-cp313-cp313-macosx_11_0_arm64.whl
atom-0.14.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for atom-0.14.0-cp313-cp313-macosx_10_13_x86_64.whl
atom-0.14.0-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details for atom-0.14.0-cp313-cp313-macosx_10_13_universal2.whl
atom-0.14.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for atom-0.14.0-cp312-cp312-win_amd64.whl
atom-0.14.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for atom-0.14.0-cp312-cp312-musllinux_1_2_x86_64.whl
atom-0.14.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for atom-0.14.0-cp312-cp312-musllinux_1_2_aarch64.whl
atom-0.14.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for atom-0.14.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
atom-0.14.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details for atom-0.14.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
atom-0.14.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for atom-0.14.0-cp312-cp312-macosx_11_0_arm64.whl
atom-0.14.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for atom-0.14.0-cp312-cp312-macosx_10_13_x86_64.whl
atom-0.14.0-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details for atom-0.14.0-cp312-cp312-macosx_10_13_universal2.whl
atom-0.14.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for atom-0.14.0-cp311-cp311-win_amd64.whl
atom-0.14.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for atom-0.14.0-cp311-cp311-musllinux_1_2_x86_64.whl
atom-0.14.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for atom-0.14.0-cp311-cp311-musllinux_1_2_aarch64.whl
atom-0.14.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for atom-0.14.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
atom-0.14.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details for atom-0.14.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
atom-0.14.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for atom-0.14.0-cp311-cp311-macosx_11_0_arm64.whl
atom-0.14.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for atom-0.14.0-cp311-cp311-macosx_10_9_x86_64.whl
atom-0.14.0-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details for atom-0.14.0-cp311-cp311-macosx_10_9_universal2.whl

Total release size: 32.9 MB

Release files / atom-0.14.0.tar.gz

Download URL atom-0.14.0.tar.gz
Size 177.6 kB
Tags Source
SHA-256 checksum
How to use checksums
3e824bb09b9b2ced0be8a5bfc193a3c1e8751b58fd8b9dd20900c13d779943a3
BLAKE2b-256 checksum
How to use checksums
56b9af20bad5b20d633ebed8d4cd06980e7a540856c9bdbd04955c7e18c94feb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL atom-0.14.0-cp314-cp314-win_amd64.whl
Size 168.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
89f8bad08c1cf292e19881a28af47a8248454e43d7dfb8e4f593f84f42846086
BLAKE2b-256 checksum
How to use checksums
a5393673be81ce20c057755cdb9458bd0b1a4f20486be0040a9cbec57e1f2bac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL atom-0.14.0-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
8eda076590abb05ed00779be254350fce54f2f79046865876e777bcf197db979
BLAKE2b-256 checksum
How to use checksums
6e0460a194cb72bc3be7ad3b11e315ba34add4fc04ae09f48c6d9779e8af1a26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / atom-0.14.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL atom-0.14.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 2.3 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
1f32c65257aec3fbba49622604f059c0d91d26c4575e6bdec1340d32f9f34a4f
BLAKE2b-256 checksum
How to use checksums
b3851f6fd481fba7f1303b7131159d5f8b191abb401570d8d82a0fdddee6a888
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL atom-0.14.0-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
a560a0040ed7f4f667bb48499bf7c9c15e8e97ac83c413de9bc2d9bd622b8400
BLAKE2b-256 checksum
How to use checksums
a21fc85490ab6097b2ae156206b81cdabe790bc445b498301d3f301e383d2fa2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / atom-0.14.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL atom-0.14.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8b56f7baf914367fb5a877b1116b5f82e52add989f7bcab976587095dcb994a2
BLAKE2b-256 checksum
How to use checksums
ce49a6b3bba2e3f237ae3d6b8a01ff966fc4c9ceec873d6d3ed352c5412db695
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL atom-0.14.0-cp314-cp314-macosx_11_0_arm64.whl
Size 150.5 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bd823a25155ab3f30bea1501f6222f1d5a441e5020c6dbf5b31109b106606e3f
BLAKE2b-256 checksum
How to use checksums
b37df8908ca3c1b79c7bf06ca76bcf08396e7ed1f97197075b88fbf27a604954
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / atom-0.14.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL atom-0.14.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 152.9 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
5107d18450695e26b51b9ff5f1242f7e32a0bdb9f7108856da13bcd1fb9f9329
BLAKE2b-256 checksum
How to use checksums
b995b37d4034f358b1fd64fa9be37133191b045f80c2d0fcdecaef6183dbbecf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / atom-0.14.0-cp314-cp314-macosx_10_15_universal2.whl

Download URL atom-0.14.0-cp314-cp314-macosx_10_15_universal2.whl
Size 248.2 kB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
3c5ba124d276cb766a6a3e903c80c0e9663e413cb75ccb8a5e8d15e6a93f4bf1
BLAKE2b-256 checksum
How to use checksums
52a688bb91ca2d70f08b3041128fb6e7cb33c41a89dac138f48ad027c7fb0490
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL atom-0.14.0-cp313-cp313-win_amd64.whl
Size 163.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
db444a900ee2ce2615dc93600d73254f1b57c2730e3a956cfd56a0d522c9179b
BLAKE2b-256 checksum
How to use checksums
a08ad430c623380513bc45b3b3081af8ca6fd2fcc7ba75a220862f79b7befc02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL atom-0.14.0-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
d91d5223aeb5a2053598caae3065fc160db5c3397a8dd74611aa0991191ae835
BLAKE2b-256 checksum
How to use checksums
74b269f9190d17521407484f9aa64f2bdf390c22ab4f80873e8b5821fbb0c12f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / atom-0.14.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL atom-0.14.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 2.3 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7941c0885b64d14231d80742520f7b047a599fa951ff6337a184a9e2db930fa0
BLAKE2b-256 checksum
How to use checksums
0063d4e150697039fc3859ee21629ee8ee398bfa9bf89dcc4ad6cf59989d4d16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL atom-0.14.0-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
89b4c74be3140f9476d13dd4207e1738b9e3a4f798c2e55bee3123c5bf6dc6d7
BLAKE2b-256 checksum
How to use checksums
cc2bb0efa33b90d94992af8c1d4567331c8cf3d7b21ed16828ad2b6a5c0169cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / atom-0.14.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL atom-0.14.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
14e3bebfcbbcd1d2fbd499eb446de492a9cf2ba0a060e1306fce0c604554aa49
BLAKE2b-256 checksum
How to use checksums
c83d9bc625d6561f0c0e9cf14709490a065a369b23294b15e00523c1b98b9b0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL atom-0.14.0-cp313-cp313-macosx_11_0_arm64.whl
Size 149.8 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8aa3700100d038c20dc47af44d4c0f8cd6bd1dfffd424cbdadc359b7d9f7572b
BLAKE2b-256 checksum
How to use checksums
c94a90319df2ee5b053f6f03d1e772809ede837480dc4315a9b9475cd1c67357
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL atom-0.14.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 152.4 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
ae7726eb2ef6c9205d4b4e6f6b9b42859598117a36a51cd466ba8b52e0882a51
BLAKE2b-256 checksum
How to use checksums
dd3ad44fbb6b75d1b75f3b034543da8022d9d5f5ca915ac7d38e71f32843499b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL atom-0.14.0-cp313-cp313-macosx_10_13_universal2.whl
Size 246.7 kB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
6ed7c923b534c7a59f2c578d001542db70e02a5f87a285b6fdf6acfbc489d11a
BLAKE2b-256 checksum
How to use checksums
6a8684a8c70d0222c0f2c5a1ef150bfac21b0c764edae7f3aeac3ef38bd6dc7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL atom-0.14.0-cp312-cp312-win_amd64.whl
Size 163.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
c4b4de5aeda19c677348cfa38e98258e7d1a7de984a5538e92df32cf58f52ba3
BLAKE2b-256 checksum
How to use checksums
5c95f9a15425599dfadcaaa347fc7651d843584ed743cd7a1aff1a690322be49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL atom-0.14.0-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
0cee78cdcb16dc5eab92459ab8f87b8c5a5b1638809c76bb0ce7517b29849200
BLAKE2b-256 checksum
How to use checksums
59bdfa9ea268384f4098db58c2764bc838cd1c69e42d1ac9ef97af60dd4f3ec5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / atom-0.14.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL atom-0.14.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 2.3 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b6b0b5802cd12e619390bf18486743a3ec7e35a744993c3a1270ac3668899e4b
BLAKE2b-256 checksum
How to use checksums
f1d3a32e49ddbe8873b8dbd64307cbd51d5aedf9dd55591891889690866f8dc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL atom-0.14.0-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
942d79ae4c1468b522c58d768c44dbc132b30ee49be58efaae0f241a9c77f563
BLAKE2b-256 checksum
How to use checksums
9c12f389b8a667b159dec67ff349eb0c53cf9d14a44d51e3c5d95288dd1acded
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / atom-0.14.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL atom-0.14.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bba6d6370a8af98aeab5e32b208978c5f109b30608db85e8c106fabe308c9b1e
BLAKE2b-256 checksum
How to use checksums
e677fb6d669e44a9cb4640ccfacbdfad5fcd02d3c15513bd35803acb70d17b7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL atom-0.14.0-cp312-cp312-macosx_11_0_arm64.whl
Size 149.8 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ca33fc8e7453887f3967408608e8bd66464a36a4d18f9010355b156a99b2fe0a
BLAKE2b-256 checksum
How to use checksums
d248a336c3b5eca0263c34fbe0c498b70dd0f474db71a0589ac985ffdbadfcd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL atom-0.14.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 152.4 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
7f42d4c7e757fe15bf3748643d9620b658e4794c36b34342b949e3959e35db72
BLAKE2b-256 checksum
How to use checksums
a926a0e7689e74fe0de89850c8cb4b682f2a2d7ee30013d72f33731b7ec335d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL atom-0.14.0-cp312-cp312-macosx_10_13_universal2.whl
Size 246.7 kB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
9145b587779fa2ab257a88b9d9a9f8aab7e65b84e700f6df6f8bb23923214f0f
BLAKE2b-256 checksum
How to use checksums
f49803109ab4520de05cd769bba6d6c4e41df3dd2e5001bed54c4dab6c079b36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL atom-0.14.0-cp311-cp311-win_amd64.whl
Size 162.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
698ed9dbceca312415666f5ad9eaf110aa40ff8511206389e36f575c96f6991a
BLAKE2b-256 checksum
How to use checksums
374e88d6ceeb3f718eb18d0fbf38a1aafd565aa036e934255182e7a4e33b2a73
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL atom-0.14.0-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
5397b00c64426f66135ce0ca4088fbf06d90cea8e5325e5c963d91da2736fc74
BLAKE2b-256 checksum
How to use checksums
a055b0e89a4b39803d1f8272cfcb954922184105fcb1a12b16654fc16840ba08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / atom-0.14.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL atom-0.14.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 2.3 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
aaec1554fda0f86b3d6e3209361892e636f9246839fa27c6a56de280564a4412
BLAKE2b-256 checksum
How to use checksums
01f28b5127bbdb14ec8a1aa8aa8ac2fa643d6088b98b4c581858c184e1714e89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL atom-0.14.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2dbbc09ba61783c1760aa7ddf8503b6ed9bcb16f53b63aab38f920d7ccfd2580
BLAKE2b-256 checksum
How to use checksums
2b0290e4aabfea3da0a55b63d95a01cc2d9736eb37815da12f2deace1f9a62be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / atom-0.14.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL atom-0.14.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
142b38e947e1f8fdc5e59485a5305c4945d49299d5f88598431cdb0645fa607d
BLAKE2b-256 checksum
How to use checksums
197019cfabf77be28e33afcb6f3e9556e9ec72c466be5e0acae4303c4f98d434
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL atom-0.14.0-cp311-cp311-macosx_11_0_arm64.whl
Size 148.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ab3adb5f86fa7ccd842f2fa63f0db40093f890024deaadbfa41d3eecbbc0ed13
BLAKE2b-256 checksum
How to use checksums
3f1dcf76b86b61bd34074bb8ce19470e50026cf1ed4283da0eb29075eace4ff1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL atom-0.14.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 150.0 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
31c1f2c08163930adc4d0fbe36ca8dc9b1e4e7acad6d7c0dbe45093c945ce144
BLAKE2b-256 checksum
How to use checksums
c7a689494ce3999fa97df336398e88d7e3dc39f96633350b415e71c4d06f4b64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL atom-0.14.0-cp311-cp311-macosx_10_9_universal2.whl
Size 242.9 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
7c9dd0af2fa82b2d7d88a9e627f667825736f470e72702e5ef1ecc6084eefc2b
BLAKE2b-256 checksum
How to use checksums
6db168c5a338bb0d5d322b5d255c0c3578696dc94f72070fa5a5d5a9be7bd455
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Security for atom 0.14.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.

Full provenance

All 33 files in this release have been uploaded with provenance metadata.

Select from 33 files

Attestation for atom-0.14.0.tar.gz

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 Nov 3, 2026.

Transparency log

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.14.0 This release

33 release files Full 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