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

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.8.1.tar.gz (154.3 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.8.1-cp310-cp310-win_amd64.whl (124.5 kB view details)

Uploaded CPython 3.10Windows x86-64

atom-0.8.1-cp310-cp310-win32.whl (111.9 kB view details)

Uploaded CPython 3.10Windows x86

atom-0.8.1-cp310-cp310-musllinux_1_1_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

atom-0.8.1-cp310-cp310-musllinux_1_1_i686.whl (1.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

atom-0.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

atom-0.8.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

atom-0.8.1-cp310-cp310-macosx_11_0_arm64.whl (148.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

atom-0.8.1-cp310-cp310-macosx_10_9_x86_64.whl (152.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

atom-0.8.1-cp310-cp310-macosx_10_9_universal2.whl (252.6 kB view details)

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

atom-0.8.1-cp39-cp39-win_amd64.whl (124.6 kB view details)

Uploaded CPython 3.9Windows x86-64

atom-0.8.1-cp39-cp39-win32.whl (112.0 kB view details)

Uploaded CPython 3.9Windows x86

atom-0.8.1-cp39-cp39-musllinux_1_1_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

atom-0.8.1-cp39-cp39-musllinux_1_1_i686.whl (1.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

atom-0.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

atom-0.8.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

atom-0.8.1-cp39-cp39-macosx_11_0_arm64.whl (148.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

atom-0.8.1-cp39-cp39-macosx_10_9_x86_64.whl (152.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

atom-0.8.1-cp39-cp39-macosx_10_9_universal2.whl (252.6 kB view details)

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

atom-0.8.1-cp38-cp38-win_amd64.whl (124.5 kB view details)

Uploaded CPython 3.8Windows x86-64

atom-0.8.1-cp38-cp38-win32.whl (112.0 kB view details)

Uploaded CPython 3.8Windows x86

atom-0.8.1-cp38-cp38-musllinux_1_1_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

atom-0.8.1-cp38-cp38-musllinux_1_1_i686.whl (1.9 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

atom-0.8.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

atom-0.8.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

atom-0.8.1-cp38-cp38-macosx_11_0_arm64.whl (148.5 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

atom-0.8.1-cp38-cp38-macosx_10_9_x86_64.whl (152.1 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

atom-0.8.1-cp38-cp38-macosx_10_9_universal2.whl (252.5 kB view details)

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

File details

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

File metadata

  • Download URL: atom-0.8.1.tar.gz
  • Upload date:
  • Size: 154.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for atom-0.8.1.tar.gz
Algorithm Hash digest
SHA256 a45bb13c82b8871b2792917eb0ea2e73ffe920f6001e259c117fdec2d002f966
MD5 840642c4dd67bdbe021cfe6a542acdd5
BLAKE2b-256 2c1e706c35eab26cdb5c2c9ee1d465f1c54ee7d73991dc8c32d5ab3d339759e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: atom-0.8.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 124.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for atom-0.8.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4147ae458c502c25f4a72423194d227d4dc1cf7e56dcf9173712188724bea08c
MD5 394df81f8e0159829225739eac50dc06
BLAKE2b-256 964bada4af953e7a720e758be640e1bd2d6ef53f8a10b3222b1bf0f3f1de53bf

See more details on using hashes here.

File details

Details for the file atom-0.8.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: atom-0.8.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 111.9 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for atom-0.8.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 4f37bafef8942c8dcfe1b613b3f35359bdac9373f2189bbf31b3503d89ffb71f
MD5 b95692411f9f82199d0fd7949d4dd937
BLAKE2b-256 3b8019f48a791c99f183a3a5010c679d3a42f973986fbdacc12cb75ca57f731f

See more details on using hashes here.

File details

Details for the file atom-0.8.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for atom-0.8.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c52b6c094d5af1bb332b7efd74eef09879cd1426a5cc95ed42cebe160306707a
MD5 8a241250916e2a637ad70a63c74dc9f4
BLAKE2b-256 c4ab152598673e4257ab12be8574d9f4c9b4817530a497dd46ffe62907af04fb

See more details on using hashes here.

File details

Details for the file atom-0.8.1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

  • Download URL: atom-0.8.1-cp310-cp310-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.10, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for atom-0.8.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b44246b49a2435514bc6472feffd9f998c1975c78548d6d79710a4daa3cc5f49
MD5 97d36b43ab4a6b3ff7c8bf89d7571b3e
BLAKE2b-256 5c9709c188268e02b6b143098e2eb4264f8a039cb1538c37866613f88105d962

See more details on using hashes here.

File details

Details for the file atom-0.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for atom-0.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2fc6f8d86c6ee26150d9adb8e660be62712e8411d417fd06413d94a0c8481585
MD5 bc1decabada38d721ebb4357f8d82681
BLAKE2b-256 abf5abb92250427ed5465057f7775a644130a44d8207c1afcb90bb04491d414b

See more details on using hashes here.

File details

Details for the file atom-0.8.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for atom-0.8.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7156bf1ef04dcf2ed591703267716c5706d893ca79cc6f59535c23325c416ab3
MD5 3661f33e0e983bd1cdf22f6b60eb5bc5
BLAKE2b-256 a5a9fbc51bdd4dea7d33a4deead58381d5fa8b8df5a014e76199774b78dca2da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for atom-0.8.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf04b64c8985b38c0b8411850b0f20621d03c8dfe97bf621d862994e3fbf6c2a
MD5 8a77dd720beda9a15d691f3a47abdb21
BLAKE2b-256 7da91bd93c0123c94ac26284e502ca87e91cfebe7631e9c1208ccf4fe806d0f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for atom-0.8.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 acfab1c3205a02da56bd74658f1cf4c8c360a6b3cdaf4cd1ef4b9d14c093664d
MD5 c820b43357f5fad618d50e55db6596a1
BLAKE2b-256 e4e87d6a02a82ce2e68f0c4bd923b9e6cf09b5b64ea8b8a6fa0e9290d2004bfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for atom-0.8.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d6cb02b715494fc46162435c824b839d4fa9a14b325db46154221bc8c9939e2a
MD5 5943695ff44a3baac28d4c2512ead22c
BLAKE2b-256 44e2e42fb20f20339b9dcea32ce82ea0816c12c73b8789ad5862b799b182a951

See more details on using hashes here.

File details

Details for the file atom-0.8.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: atom-0.8.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 124.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for atom-0.8.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 71452fea13cfae41845a74a44d5b2dea1b80df5b28e7b2d1baa3064ca6f91522
MD5 422bf12d64691f4fd8e5b5b31c32fa38
BLAKE2b-256 2bbf3d6575277d3ffa2c4db2d655d661f958aa723e812f6a6287a47256fd93c9

See more details on using hashes here.

File details

Details for the file atom-0.8.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: atom-0.8.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 112.0 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for atom-0.8.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 12dfaadefa3397af4bbf315fdbf509c6b8616b8bd19a1099e13727ddc45bab8f
MD5 1eaf19b6f63b8f4872bf95372bd2d1db
BLAKE2b-256 37b837bad262f47f482d1042f9ab63dd6ee627a8fc1e2fcb0647f7af6a526ddf

See more details on using hashes here.

File details

Details for the file atom-0.8.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: atom-0.8.1-cp39-cp39-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for atom-0.8.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8663eb24e1eb2090e6232cd631dce578ef8725082ba88ad627df566cf6a2edf7
MD5 cf4ed9609aa5df52feb99357562e42de
BLAKE2b-256 cd33a61acb9ffbf8fcb376a080f5d003202e2cadfe3586eecee34d3c779720d2

See more details on using hashes here.

File details

Details for the file atom-0.8.1-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

  • Download URL: atom-0.8.1-cp39-cp39-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.9, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for atom-0.8.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a218e324c1197cb1a7c869ccf6f1929f53721ae63d3f50f09872ddd1ef580210
MD5 c8994729c580db65a15c65027f038327
BLAKE2b-256 b49d1a481986f6df342216158fa0e0b644ba6d6d959197a449fc164db21c85cc

See more details on using hashes here.

File details

Details for the file atom-0.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for atom-0.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8678fabc6023c8a8dd0ff259c4a9fa149f99e18a6b9c2cc8fa4392900bd4853b
MD5 2c64cfeea152efc89674adb12759bc23
BLAKE2b-256 ea15a5df26780ca4d1d9a1450fff3f03a691bd22b86821921108f035a01c6503

See more details on using hashes here.

File details

Details for the file atom-0.8.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for atom-0.8.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ea56008cd70a76652525be65ce056649daf4b75a80af2a0d153b7666b70af428
MD5 fdb40867fb52b1d9031a43d408f6c5e4
BLAKE2b-256 97ace09c42eafe83952879bc774db68b4168e4dad3239d702fb42e25e4ebe129

See more details on using hashes here.

File details

Details for the file atom-0.8.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: atom-0.8.1-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 148.6 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for atom-0.8.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e0360a526fd9c956e989700ab62d6e13b034fdedfa190a5617d82aa40e0ce325
MD5 db5838202fb19dba361b725ecedc8456
BLAKE2b-256 0251b388f0e2d2541a4f768b94f434844c3034032f02215da0e74ad143a9fd15

See more details on using hashes here.

File details

Details for the file atom-0.8.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: atom-0.8.1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 152.2 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for atom-0.8.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8b0ede7c1b63fc8eea8fd2bbe8ff7df2f1083441b3a09840daec847e031c3ed8
MD5 5e6bce4e8763a4c307f59fad4b626bca
BLAKE2b-256 1d5a202451425f9ddc8776c059f9aea297b9dda02676f40e07f8ec3efbab66e6

See more details on using hashes here.

File details

Details for the file atom-0.8.1-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

  • Download URL: atom-0.8.1-cp39-cp39-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 252.6 kB
  • Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for atom-0.8.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 bba5d6990a0a63d485d7cfd7c3b7d9f7ede698a620078676ce2ca1fc612b59eb
MD5 8da0498a94a3bcb76e86800839b0cce8
BLAKE2b-256 05f2d925cbb60b7def56750155e9ca61d3f42e2e59ccd5f3a9b2d600142e2767

See more details on using hashes here.

File details

Details for the file atom-0.8.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: atom-0.8.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 124.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for atom-0.8.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 77454f5e0161561861692760fe0ea164628ca5f5d559d8a9b1bfd7d25c568b0b
MD5 3a3756bbdd3750b4ffcd4b469b144400
BLAKE2b-256 5a3603c6b5482457db3c1abf8dd39fc0e3b79bd46fed9d7c70ddc538000e3da8

See more details on using hashes here.

File details

Details for the file atom-0.8.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: atom-0.8.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 112.0 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for atom-0.8.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 94fa0d4d5841182218dce21ebd124ef86e9aa88ae3397b843a2eff514c94ebd6
MD5 740ed6e83d5dd6d35cc4ab480b48139f
BLAKE2b-256 492feafbc8987b1c567eef07fc559a935e94716ce766d56e32ccb30101471bfe

See more details on using hashes here.

File details

Details for the file atom-0.8.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: atom-0.8.1-cp38-cp38-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for atom-0.8.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f3b62ac3bee25ffd7ddc9a38065c08e378e6ec76249e528c2949b1fafd7b995a
MD5 d36cb034481917a568900fbad0932120
BLAKE2b-256 b3bdc798bb06d2b2e335cb14249d4c8212104f3753fca6ad7938056ae2e70a2c

See more details on using hashes here.

File details

Details for the file atom-0.8.1-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

  • Download URL: atom-0.8.1-cp38-cp38-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.8, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for atom-0.8.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ff783781cbb138368a62b9e7e56802c9d32af331a635d09ba27c671ed571e071
MD5 4279582acfbeaff997404b495b8367fd
BLAKE2b-256 5f0a249dfbfee1c984ba5ad65d073528d9b96ae93af0abf63848176e5f8f98c7

See more details on using hashes here.

File details

Details for the file atom-0.8.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for atom-0.8.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8a2a95c70540ea61b02596374d894c63dbcb6be5dd0b76c461600ccb5b63e57
MD5 67269cb6e8eb976d9b504b99447f35d1
BLAKE2b-256 2360489de393d374812e9920b1a4e4cc277f3720a29c642015da40a06b2d2c4c

See more details on using hashes here.

File details

Details for the file atom-0.8.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for atom-0.8.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0b787b1d1721748b457c23f3eab2cb2554e761563b7e1b96edb1c7fd95076c28
MD5 d3b93b98c057a96847cad89f91679ba6
BLAKE2b-256 b29bae05c15918bcc66bbad5c15f1712ca751a84e4032b9864e11957b18a3482

See more details on using hashes here.

File details

Details for the file atom-0.8.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: atom-0.8.1-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 148.5 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for atom-0.8.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7fff245374f3731d168af0289f1f83dd3b968d07e0ffb13ebf76be07f2842f50
MD5 04655e0eca1337e41bf83a9073aa2ec6
BLAKE2b-256 c5d9a23d7694fcda92b29069826e5db604fe69421f7d0d711539ae5404f93080

See more details on using hashes here.

File details

Details for the file atom-0.8.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: atom-0.8.1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 152.1 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for atom-0.8.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5cf1b4327cff077a9597b0c35afca33aa26c73cbb26727875fdfa55e75582a26
MD5 ff2630af3637ba942077f84982ee19b6
BLAKE2b-256 c0f6caf03b8972e786ef529412f7f5efcf6b1adaff40fd4db3abc1d5ab9968b5

See more details on using hashes here.

File details

Details for the file atom-0.8.1-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

  • Download URL: atom-0.8.1-cp38-cp38-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 252.5 kB
  • Tags: CPython 3.8, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for atom-0.8.1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 39b8f701a211f1c0416a2a8ff8bf3f1cbb9f6388da7a5a912a92c38fdf879e45
MD5 ae9d9350d1a8f87fd6a3677e7e1250c5
BLAKE2b-256 27fcd9c1309da71014b9c2c6792835f0479faca4759a4d0559d8b5c63fcdb28c

See more details on using hashes here.

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