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.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.14.1
File Size Uploaded Provenance Actions
atom-0.14.1.tar.gz 178.1 kB With provenance Details for atom-0.14.1.tar.gz

Built distributions (wheels)

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

Total release size: 32.9 MB

Release files / atom-0.14.1.tar.gz

Download URL atom-0.14.1.tar.gz
Size 178.1 kB
Tags Source
SHA-256 checksum
How to use checksums
2cce57acf950af5e0213f3ae4503aea3d311b4aadf482890e394a1e1cb204c08
BLAKE2b-256 checksum
How to use checksums
d1b83ce381d7ca75065c767bd0edba7822329c18cee8a90c1ccf74d9a45f36be
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-cp314-cp314-win_amd64.whl
Size 168.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
a36b28caf7ec845a7a94bce96f83a559caee8bbce013bb93f5e7002cac0d9a59
BLAKE2b-256 checksum
How to use checksums
ee935fd19e8390f4b3a654e8800a593eb0c50da923d9b3ed509dfec4631746d3
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 4, 2026.

Transparency log

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

Download URL atom-0.14.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
2a17dfe97fc8ed741b72d7a94f04083106604127389c5969012a6b440ab4e65c
BLAKE2b-256 checksum
How to use checksums
d75265b15aab9d3febed17a076502d2eedd7b85b4bfabb72cf06653b0728c8ee
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-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
235f9dfd835ffdb50e4232c979b4102bec96b2b8d213420306d2fda281e00ffe
BLAKE2b-256 checksum
How to use checksums
da758ad35f0f04287848b0359bb09331602b58b895a865aa58a0f9fd85e982be
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 4, 2026.

Transparency log

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

Download URL atom-0.14.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
7b9914e90d20f1cf801664aa9173eb89131fbeff507e543eb7a45a17e49c7a40
BLAKE2b-256 checksum
How to use checksums
ea17d4f326e9c8764247079779c72113493b0ee81cdd412acb4da6b7259623e6
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-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
a742fdd4e063d71d911fa12f61325c0e5f6b65487201d714d4ae6245344bb3b0
BLAKE2b-256 checksum
How to use checksums
a1ca7a726619ff9cc46046cb694320554a0901946e6fe2f9befc2bb4dd1cfa9c
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-cp314-cp314-macosx_11_0_arm64.whl
Size 150.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c0248e6cbe4c61706347de743a4f2f8f4728dc78a66f294704d4f0588585094c
BLAKE2b-256 checksum
How to use checksums
0b1dcfe575992a9e42210dece3067a29cb561d4ad4e25136d06729559ea08a80
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-cp314-cp314-macosx_10_15_x86_64.whl
Size 153.1 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
c57356c30eb487bfee7b205dcdc435803387b4a572994b62143b74e8d734300c
BLAKE2b-256 checksum
How to use checksums
1fe9627fdd9a1f799e4eafe45f104042eff33c083b134ed4711919b817d55cc6
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-cp314-cp314-macosx_10_15_universal2.whl
Size 248.3 kB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4770249b6eeba709f3d3aa031e8c3a9f530af2648d5efe36cb1674bbe102d220
BLAKE2b-256 checksum
How to use checksums
df270b9901b81165405d15e3e374cc12887db2f8dab0b9e86492ac99b6072682
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-cp313-cp313-win_amd64.whl
Size 163.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
64e81f0d1dc00df7ab1a18578edd3deedf108e53d2d441b5c1a9c1d191149ca3
BLAKE2b-256 checksum
How to use checksums
d56c042a4dd6b255b48669d77fbbc2fe057d5e94185fd2d19fd665d983520397
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 4, 2026.

Transparency log

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

Download URL atom-0.14.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
e73f0384c70c65a5556f73b444e43e92523e079ed8ef11096259086e53b350d8
BLAKE2b-256 checksum
How to use checksums
ca5176d7bb4474a51e38517e48a660cc0a0fbd8a1e6bf3022bd2f02fbd940c42
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-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
45bacca1a5035f17eb34ec68efd6a0a621d8ab27aaa23418819ff95c23fe8d85
BLAKE2b-256 checksum
How to use checksums
7c9364a7bfcd1aa0c0767d8d3e388cb8944c1e2892785e714b1728165f0549f0
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 4, 2026.

Transparency log

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

Download URL atom-0.14.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
104dcc037c480845768634ea645b3fea56a96db613e040b83a10f4770dd32c77
BLAKE2b-256 checksum
How to use checksums
582900b9a6a1932fec17756fe2a55a4feceefd8bb2eb180c6c61ceb4762b1b92
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-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
6729bc29abb78e63f7802a30635d874309c8022bbd82b286e3aca51a21b26f30
BLAKE2b-256 checksum
How to use checksums
ec92446cbd94984ac95074b81a705f631a7dd57637b129c1f3e97403c86bf2a2
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-cp313-cp313-macosx_11_0_arm64.whl
Size 149.9 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
62b9ed934ad49c87ff6cd6be18920d52cf6c6ed4de0080b8a2e1c1f3da4a7ccb
BLAKE2b-256 checksum
How to use checksums
43a9f784ed0af54fb1d76ca9f166167a645047801d1d0296f07b0ad101152dbf
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-cp313-cp313-macosx_10_13_x86_64.whl
Size 152.5 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
235df3b6666cfad72ce68a183ed82d43d28bd17c8fd25291a7f15d789b6cbc96
BLAKE2b-256 checksum
How to use checksums
78da7cd54a87a99c3cb52d657406877804356e118237fdb9fc6dff3c0f81d774
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-cp313-cp313-macosx_10_13_universal2.whl
Size 246.8 kB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
ac39f2bb5cf9dfedfbbe54a991cca723ad54d3d6eba0a6ce84cbce833dc6790f
BLAKE2b-256 checksum
How to use checksums
678a52c2d2c0ea972ee36d62b269dddb1e728a530365401748fb0929e14a8279
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-cp312-cp312-win_amd64.whl
Size 163.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
25d839287306a28a090e7d438f460b127c63967a509ab33b715bbd3264a1fe9d
BLAKE2b-256 checksum
How to use checksums
66cf7cbd2d64fbcbe08dfaef7ed0c4e361579cc78a7e330f3cfd4a50dfc3dd9b
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 4, 2026.

Transparency log

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

Download URL atom-0.14.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
6d268cb2b66146dfbf318396e0fca92e834a355a75706610a7aa23230c6d25fa
BLAKE2b-256 checksum
How to use checksums
88443cc6b9408fe00b3d549119a8302b014109304ef6380ce3d9b74c1e731ec0
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-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
f02cf6a9ec60474ef308b83f252975040bda0c7c473a577f075c83dd2b9182bd
BLAKE2b-256 checksum
How to use checksums
e1fd4ce247b079e3c92b3cdcc686e39e9fb3b5cbc518aedbca9f97f6d08918ce
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 4, 2026.

Transparency log

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

Download URL atom-0.14.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
272520816243a5ed77690829e395dff26885dcb4b2433a6ddb7772761cc4458f
BLAKE2b-256 checksum
How to use checksums
f838825c7f2256459a5e3feeb62e93af6a6091b00bb7eb5a50d1b04dfbb6de66
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-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
374b0ff972f1d4c5c88e26739a07598724a668851cb548de945413d314bd6a27
BLAKE2b-256 checksum
How to use checksums
38f75f765a83f6ccdcf767e27f76b55b6f46ed787bfe6cbec36452dc3a7da172
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-cp312-cp312-macosx_11_0_arm64.whl
Size 149.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
18fcebd55710bf1daedf9ed2abb19ffc5e5d0d4a81f265ea8f596ec0089a3408
BLAKE2b-256 checksum
How to use checksums
dd70ead5a92ca8650a9207b0da3ab5daea3274229c1e77c324b7c996a2ea6bb3
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-cp312-cp312-macosx_10_13_x86_64.whl
Size 152.6 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
246d80f87443673f7d10360c5f4215c87be7aff2f3a9d62861242037251e80ef
BLAKE2b-256 checksum
How to use checksums
e5917fb7535f3145a1766d7b4aaf642bacb966148550d27427a520c93001b099
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-cp312-cp312-macosx_10_13_universal2.whl
Size 246.8 kB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b6fd3c4c29335cff8928d81f39ea4cba58361961bac8b9d25f58de828af4d044
BLAKE2b-256 checksum
How to use checksums
92e131291432ee75bc8ce33a647d1d7ce779515c05fcb575a89fbaf20c25f1d2
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-cp311-cp311-win_amd64.whl
Size 162.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
fcb4719d740390898bd792ce34ee04b67706f3696dad32eb84a088eda77ef15c
BLAKE2b-256 checksum
How to use checksums
f928c29e887315e96d2a3594bedde0c9bbabe224a51302272dd492d2cfb58f5f
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 4, 2026.

Transparency log

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

Download URL atom-0.14.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
bb1af2b27aa429a0ff33f746d77f01537cf5e4264152cd08ba6ee529d3193e3f
BLAKE2b-256 checksum
How to use checksums
b16555153e1b07d36f037cbc043ae2f93d12dbb78eeb13111accd7f7b2b064ac
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-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
73713217da1860ef63910c683b14647b803c69c69e1045258ca59dd60ef87758
BLAKE2b-256 checksum
How to use checksums
3c3989da8ac6ee0b7a8cd7c87410cf03e03210e216130f4a232f0c4830d7e540
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-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
2caf233620f5aa07465b1126b61f55fe4281fd0056b965c00e70ca83635c2912
BLAKE2b-256 checksum
How to use checksums
f6c29e907ecfab307c538594c072417140b1f0845f0f55392ea8dd045668845c
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-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
edf0a0942a9bfe00b0e91d49ce2f2a5da3f5ffb78a4b0db18d13d5ef11f90334
BLAKE2b-256 checksum
How to use checksums
5d18ecec8f22ef2a432bb10d0ac825ced7486c784a23e1870b2769cdea9a80ca
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-cp311-cp311-macosx_11_0_arm64.whl
Size 148.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a757871902cd89a4498a9a170ac3f3e69f60e0c95782f394ac87ffff4493f814
BLAKE2b-256 checksum
How to use checksums
daa124c8dcd90968280bea7580191ef8f420d4cae742e05e144acc7ce8ac46c0
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 150.2 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6b1b838868e6fcd6e30c266f9a14379b894b901458d84619e1b564915550f3b6
BLAKE2b-256 checksum
How to use checksums
604fe9e9372556305a0cb390562833f21c4a1e3860042bad91aec0b568e58d75
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 4, 2026.

Transparency log

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

Download URL atom-0.14.1-cp311-cp311-macosx_10_9_universal2.whl
Size 243.1 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
decfe7ac414446b3d1ae2b134b4bda2148fd8813d5fffbe12bab71476cbbbda9
BLAKE2b-256 checksum
How to use checksums
3a36cc123100ed07fcba2af3e385c95dbf38d82aaa5f50edf22401af1828415c
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 4, 2026.

Transparency log

Security for atom 0.14.1

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.1.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 4, 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.1 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