Skip to main content

Memory efficient Python objects

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

atom-0.12.1.tar.gz (170.2 kB view details)

Uploaded Source

Built Distributions

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

atom-0.12.1-cp314-cp314-win_amd64.whl (166.4 kB view details)

Uploaded CPython 3.14Windows x86-64

atom-0.12.1-cp314-cp314-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

atom-0.12.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

atom-0.12.1-cp314-cp314-macosx_11_0_arm64.whl (147.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

atom-0.12.1-cp314-cp314-macosx_10_13_x86_64.whl (148.9 kB view details)

Uploaded CPython 3.14macOS 10.13+ x86-64

atom-0.12.1-cp314-cp314-macosx_10_13_universal2.whl (241.1 kB view details)

Uploaded CPython 3.14macOS 10.13+ universal2 (ARM64, x86-64)

atom-0.12.1-cp313-cp313-win_amd64.whl (163.4 kB view details)

Uploaded CPython 3.13Windows x86-64

atom-0.12.1-cp313-cp313-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

atom-0.12.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

atom-0.12.1-cp313-cp313-macosx_11_0_arm64.whl (146.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

atom-0.12.1-cp313-cp313-macosx_10_13_x86_64.whl (148.7 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

atom-0.12.1-cp313-cp313-macosx_10_13_universal2.whl (240.7 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

atom-0.12.1-cp312-cp312-win_amd64.whl (163.4 kB view details)

Uploaded CPython 3.12Windows x86-64

atom-0.12.1-cp312-cp312-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

atom-0.12.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

atom-0.12.1-cp312-cp312-macosx_11_0_arm64.whl (146.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

atom-0.12.1-cp312-cp312-macosx_10_13_x86_64.whl (148.7 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

atom-0.12.1-cp312-cp312-macosx_10_13_universal2.whl (240.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

atom-0.12.1-cp311-cp311-win_amd64.whl (163.0 kB view details)

Uploaded CPython 3.11Windows x86-64

atom-0.12.1-cp311-cp311-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

atom-0.12.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

atom-0.12.1-cp311-cp311-macosx_11_0_arm64.whl (145.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

atom-0.12.1-cp311-cp311-macosx_10_9_x86_64.whl (146.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

atom-0.12.1-cp311-cp311-macosx_10_9_universal2.whl (236.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

atom-0.12.1-cp310-cp310-win_amd64.whl (163.5 kB view details)

Uploaded CPython 3.10Windows x86-64

atom-0.12.1-cp310-cp310-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

atom-0.12.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

atom-0.12.1-cp310-cp310-macosx_11_0_arm64.whl (146.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

atom-0.12.1-cp310-cp310-macosx_10_9_x86_64.whl (147.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

atom-0.12.1-cp310-cp310-macosx_10_9_universal2.whl (238.3 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file atom-0.12.1.tar.gz.

File metadata

  • Download URL: atom-0.12.1.tar.gz
  • Upload date:
  • Size: 170.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for atom-0.12.1.tar.gz
Algorithm Hash digest
SHA256 2cbfb77939da28879a5432e3b201ac026be85c789c4e96de246a6f6a9f4be57a
MD5 deb100b8d5368cc71ff8b4295e2324ce
BLAKE2b-256 5d5631bb45b013175f72430845f76f3c6bda7c0e6a00164e6fb2938a9f83a13c

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1.tar.gz:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: atom-0.12.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 166.4 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for atom-0.12.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ca1930b40a2874b16e470acf58aa23df09e1593c7b5b5d9577939333475d3c27
MD5 797f74c3df6cf55e60058f9b74b50f1b
BLAKE2b-256 c1e220f4bdb991fd7405d00f6810fb4c8b7a77ef65fb263540f0bc3838da455a

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp314-cp314-win_amd64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f8f69ef4305a52e9bc331acd31be664b82ae3112a75858237214673d2aeef1c8
MD5 ddc7d83cf59a7379d350e65f92eb18d3
BLAKE2b-256 ed0196f2d3049254f42a5a2210fbf42afda219a9d98b3b3f23347e759dc114b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d0cdd971f82b0ef2bfdec6054706ed3d4535cc482c360d063b2710fb8636108e
MD5 7d968348dbbffff0c69e6ecb4343d2f1
BLAKE2b-256 34a32b5cb5f1d5ff65883bb5c67ff2bd48352876fc7e16c22e29052e95dadb55

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 055e63705882ab068a07eb61c44283c7b6c142c253574a8ef421f08618c7a8ab
MD5 fe90ea01fb65cd11c1d80e17c35a607f
BLAKE2b-256 55f9ea562c1ceba963c8eed0bb8dea23ce9024d732858e310a2f3f638ef79c76

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp314-cp314-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 88495b8eceb89efcbe1255eec49013954eec160a8156ae415a570d3466577ae6
MD5 131059e502a4b051ab6e8f504b270270
BLAKE2b-256 43ba985cab85834f0db49a81e6f87ad971f300da4753770175d84fdd5ffee588

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp314-cp314-macosx_10_13_x86_64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp314-cp314-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp314-cp314-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 1287bf91e0a74598b2ea7a99d5174131abe097d8303804d7608959b63f4539e0
MD5 944e16748f6e2b509b2101336d2ea12a
BLAKE2b-256 8548c1436031f07041806421cc5a7af43fb50d5841eca1aa7ff2d1015ef2748f

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp314-cp314-macosx_10_13_universal2.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: atom-0.12.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 163.4 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for atom-0.12.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d4fba4708fd297da848f81e69f2d7fdd7f1778a0d3b7fe0de9b0b1af66318180
MD5 625eb12cc0b59931f289705615c70b6d
BLAKE2b-256 c821c7894245f75a853419aedb5b7163cb3414a48809e14cd31e88d54e5683de

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp313-cp313-win_amd64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3c4c481426f9948a3060be662338f52da09ca10ad52fe27268a89a41df3c7ace
MD5 1e8e7874239125c71ffbffc63bb848b6
BLAKE2b-256 171383d3d7fff1923142e1bf291a7a8c50efd9f148ecf84b91170baddeac38ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa89149f591777bcf1a9185b0bc799969da88133615fc599a165cb784ccfa113
MD5 d9e2511a9b1524cbfc7d6602ef259dae
BLAKE2b-256 0ccf33d7ebbad5e2b57254886a62f03a660a1d44cc7a42dc7237d8409311706e

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d91ba7f89cb89874460557b53e5062f61fbe180b640d83e53b063975697b309c
MD5 5500b257b650d54f81fa01961215dce0
BLAKE2b-256 836975b457b584bffe9f1ea5c647cae2872b236c79d032311176db7cb3b1fddb

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b6648f4f0037e1de4c67676eb888926bf87668c9c68821130034405dc0b699ce
MD5 1ae6dee426b6f7ab6d37ea27d1224be3
BLAKE2b-256 87bc7308f28eb0618e96817e99149b36145f753f534733427d20e855a288bf50

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 f346ffb778ec899bb3d0d10f050e68ca92d3222b0432efd5505c936b20cf9fb3
MD5 8c61f2e0b8ab28649a03899d4322151a
BLAKE2b-256 2211c96ada0b91269297368f7396d5f0071e971a82422c4f88edcbb3d69a500c

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp313-cp313-macosx_10_13_universal2.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: atom-0.12.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 163.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for atom-0.12.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1cf59341a97b819a7b8ac72bd826f44404dde35224ee25a4cb9b77e8c275aa32
MD5 9e705257a342d25a562a13532c6e6459
BLAKE2b-256 f39856fa0a35cde129791fc8555e58ccc49d3c6cb0879de3d82d702a40edea05

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp312-cp312-win_amd64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 01b16567b269251b484fd802f1dec5f98204b9895cfbe1b6badb34fed3a0dd15
MD5 6acd6113d2dfd5ca4c27751724d9d755
BLAKE2b-256 e815dbf6d7cfa4db56727f2ce0ce2d1087f3ee21a095318b321ed7ddbc2d21ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0d65b94c28df91ae69715eb88d089d0107ad15862bdcf37fa23f886285b0660d
MD5 5e3d65959873de08c8fa9747d4f4a3b3
BLAKE2b-256 a4310edfc95c5c6c1fe160d4b382f35f050b09efdac8967e5b62af7618fec840

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d0a0617926382468eba8e110167664e9fd853e3e5a14518481d3113397286b57
MD5 999f0dcf1a93bb169cc4f3e2c48d4cc5
BLAKE2b-256 d4d30b45a793a84953c74cb27e9f590ad5920deef4bfcf6d048f38019ec92734

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e0cea5810447d4276c7c4962fda40b24d649955e02ac9506286dec049a9997ba
MD5 8782654dc10cbd2d8d3e88ea011f08ea
BLAKE2b-256 c7e6f06ab9f5c8abcb8e1279e0da82e3e56646b56bbbc15bdec1aa133cc624fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 f46f6803c90c642c80ccfb02cb9073846322112654c7fd556082c881a66684e5
MD5 2d42c97145b6c4139d2cb4e97fd6b103
BLAKE2b-256 2c3ec8f70b53ba52015707bf55d89ad1886dabf640fd9ab70a111cc5d86e20c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp312-cp312-macosx_10_13_universal2.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: atom-0.12.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 163.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for atom-0.12.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0d4b9d731ab292181720bbccf3fa8cc6b5d57588143f6d4da880c7f905c7c6e5
MD5 c7ee5f16432c6622a43a0c6458750115
BLAKE2b-256 a408a0ccb799fdbe10c2c5642be2dd92eff840a94a12bce5b0a00f96a9aa560f

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp311-cp311-win_amd64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 78761ffa7073a3835e0f2cd1c241ef82b1d1ee5271d2a4145a346d71637b9c56
MD5 ba8bf3283c61528d94c40a0b2282f8da
BLAKE2b-256 5a717334d6c67c3bbf815a5c3c3e3a9cc8460df4f2d029d2092c0811d675c74b

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e65ffdf223e56e0984739db8a412cdef3dec59ba74906c10d3bf602641826f31
MD5 24e2a97f9a9d307469ede7657316e097
BLAKE2b-256 741cc682df59efcd65ef03d8626055b523dac51729e5168d2eba14057aa80d0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 870d2d82d4065d01574a12c08637607b1e12d94234ab2105aadfb0077b7722ec
MD5 65506f497ffcfef936cb6064b1669186
BLAKE2b-256 cfe6838a788477ab65462c433e216947fa1412c17eb1d37726bd61fda0c8cdc5

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 44dd6682f3da09bfdf93cfeb5f58162b537cfdf758bbcdf3826ac1a818d2f405
MD5 3119aaa01500dbab2dd550f2dc50cf64
BLAKE2b-256 7a674c4796872b70acea3550cfdca2b6dcdf9adfaef4470be0cc0e7868af4196

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d54dbe4bf884b008ba7823bc111e886ceb94fa7313550e4ab3af1d2ef28f5a6c
MD5 b9ebbf5bfd96b7866bb9ab58550c4d78
BLAKE2b-256 646281daeeb75a641512cba20391e80130c77bf8838e2e46577597f81d4edf8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp311-cp311-macosx_10_9_universal2.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: atom-0.12.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 163.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for atom-0.12.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a0fd007793f95ea873886197cebd264e310ae47e817f869ff8f983f6566ca99f
MD5 bbd3b401d3242f8e8b09cae42888d976
BLAKE2b-256 0394b98cddb281871364d5f459b3aad2dc18a9049c23f42e13c68f41413bfaa0

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp310-cp310-win_amd64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2c1859c65b50bf7a2da21cd2f538be1d0a9c74e8bc6bf118b09ae917d8fbcec8
MD5 0c4a82da4445633156dbc90354eda6fd
BLAKE2b-256 bedd3f22b0f9b24b37aba172c16222359aa779b0f87f79049191cf1f52e705e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 85a70cc6e0782c33b80e61ec9342d049aa2443519b19e86b7a8d3e43d2c1fa87
MD5 3e64659d31fc380e1468389a61fd872a
BLAKE2b-256 75de29d45858331b391306d72463ad4937a57fff7e4605cf5958372c75f5c335

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3850f6a30fc28c1a790797059ca51d7d12a31bffd3ab275899f8593b5b4455eb
MD5 a1c0932ad3f74314923e6a9dad5c0e88
BLAKE2b-256 881c906eb9daa5edc06846ec3329fa93966b4fbee22002c9c833cac128680d42

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e8b8b29edfdd45bbdf6088f15d150bad628260fe72c2a30337c19d0588f3388f
MD5 5838c780d4f31956b3dbe35f2e0f3811
BLAKE2b-256 cc074ac6254e97599461642c89f8dbc3b1d4c8b04861d0b6585644cc062d30c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atom-0.12.1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for atom-0.12.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e05016c55b85856359cae80d656887c429baf111f5b1127a60e28fe00c0f9e3c
MD5 60567aa1bc5a1d2ddee089d6cce7d360
BLAKE2b-256 d87d9c7bdfb0852f3c5a3dfb6dfcfa6c252f52ae26a14abf63902179090f9e48

See more details on using hashes here.

Provenance

The following attestation bundles were made for atom-0.12.1-cp310-cp310-macosx_10_9_universal2.whl:

Publisher: release.yml on nucleic/atom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page