Skip to main content

Private Attribute (c++ implementation)

Introduction

This package provide a way to create the private attribute like "C++" does.

All Base API

from private_attribute import (PrivateAttrBase, PrivateWrapProxy)      # 1 Import public API

def my_generate_func(obj_id, attr_name):                           # 2 Optional: custom name generator
    return f"_hidden_{obj_id}_{attr_name}"

class MyClass(PrivateAttrBase, private_func=my_generate_func):     # 3 Inherit + optional custom generator
    __private_attrs__ = ['a', 'b', 'c', 'result', 'conflicted_name']  # 4 Must declare all private attrs

    def __init__(self):
        self.a = 1
        self.b = 2
        self.c = 3
        self.result = 42                    # deliberately conflicts with internal names

    # Normal methods can freely access private attributes
    def public_way(self):
        print(self.a, self.b, self.c)

    # Real-world case: method wrapped by multiple decorators
    @PrivateWrapProxy(memoize())                                   # 5 Apply any decorator safely
    @PrivateWrapProxy(login_required())                            # 5 Stack as many as needed
    @PrivateWrapProxy(rate_limit(calls=10))                        # 5
    def expensive_api_call(self, x):                               # First definition (will be wrapped)
        def inner(...):
            return some_implementation(self.a, self.b, self.c, x)
        inner(...)
        return heavy_computation(self.a, self.b, self.c, x)

    # Fix decorator order + resolve name conflicts
    @PrivateWrapProxy(expensive_api_call.result.name2, expensive_api_call)    # 6 Chain .result to push decorators down
    @PrivateWrapProxy(expensive_api_call.result.name1, expensive_api_call)    # 6 Resolve conflict with internal names
    def expensive_api_call(self, x):         # Final real implementation
        return heavy_computation(self.a, self.b, self.c, x)


# ====================== Usage ======================
obj = MyClass()
obj.public_way()                    # prints: 1 2 3

print(hasattr(obj, 'a'))            # False – truly hidden from outside
print(obj.expensive_api_call(10))   # works with all decorators applied
# API Purpose Required?
1 PrivateAttrBase Base class – must inherit Yes
1 PrivateWrapProxy Decorator wrapper for arbitrary decorators When needed
2 private_func=callable Custom hidden-name generator Optional
3 Pass private_func in class definition Same as above Optional
4 __private_attrs__ list Declare which attributes are private Optional (changed in 2.1.4)
5 @PrivateWrapProxy(...) Make any decorator compatible with private attributes When needed
6 method.result.xxx chain + dummy wrap Fix decorator order and name conflicts When needed

Usage

This is a simple usage about the module:

from private_attribute import PrivateAttrBase

class MyClass(PrivateAttrBase):
    __private_attrs__ = ['a', 'b', 'c']
    def __init__(self):
        self.a = 1
        self.b = 2
        self.c = 3

    def public_way(self):
        print(self.a, self.b, self.c)

obj = MyClass()
obj.public_way()  # (1, 2, 3)

print(hasattr(obj, 'a'))  # False
print(hasattr(obj, 'b'))  # False
print(hasattr(obj, 'c'))  # False

All of the attributes in __private_attrs__ will be hidden from the outside world, and stored by another name.

You can use your function to generate the name. It needs the id of the obj and the name of the attribute:

def my_generate_func(obj_id, attr_name):
    return some_string

class MyClass(PrivateAttrBase, private_func=my_generate_func):
    __private_attrs__ = ['a', 'b', 'c']
    def __init__(self):
        self.a = 1
        self.b = 2
        self.c = 3

    def public_way(self):
        print(self.a, self.b, self.c)

obj = MyClass()
obj.public_way()  # (1, 2, 3)

If the method will be decorated, the property, classmethod and staticmethod will be supported. For the other, you can use the PrivateWrapProxy to wrap the function:

from private_attribute import PrivateAttrBase, PrivateWrapProxy

class MyClass(PrivateAttrBase):
    __private_attrs__ = ['a', 'b', 'c']
    @PrivateWrapProxy(decorator1())
    @PrivateWrapProxy(decorator2())
    def method1(self):
        ...

    @PrivateWrapProxy(method1.attr_name, method1) # Use the argument "method1" to save old func
    def method1(self):
        ...

    @PrivateWrapProxy(decorator3())
    def method2(self):
        ...

    @PrivateWrapProxy(method2.attr_name, method2) # Use the argument "method2" to save old func
    def method2(self):
        ...

The PrivateWrapProxy is a decorator, and it will wrap the function with the decorator. When it decorates the method, it returns a _PrivateWrap object.

The _PrivateWrap has the public api result and funcs. result returns the original decoratored result and funcs returns the tuple of the original functions.

from private_attribute import PrivateAttrBase, PrivateWrapProxy

class MyClass(PrivateAttrBase):
    __private_attrs__ = ['a', 'b', 'c']
    @PrivateWrapProxy(decorator1())
    @PrivateWrapProxy(decorator2())
    def method1(self):
        ...

    @PrivateWrapProxy(method1.result.conflict_attr_name1, method1) # Use the argument "method1" to save old func
    def method1(self):
        ...

    @PrivateWrapProxy(method1.result.conflict_attr_name2, method1)
    def method1(self):
        ...

    @PrivateWrapProxy(decorator3())
    def method2(self):

Advanced API

define your metaclass based on one metaclass

You can define your metaclass based on one metaclass:

from abc import ABCMeta, abstractmethod
import private_attribute

class PrivateAbcMeta(ABCMeta):
    def __new__(cls, name, bases, attrs, **kwargs):
        with private_attribute.prepare(name, bases, attrs, **kwargs) as tmp: # In 2.2.3 it support using "with"
            typ = super().__new__(cls, temp.name, temp.bases, temp.attrs, **temp.kwds)
            private_attribute.postprocess(typ, temp) # or tmp.postprocess(typ)
            return typ

private_attribute.register_metaclass(PrivateAbcMeta)

By this way you create a metaclass both can behave as ABC and private attribute:

class MyClass(metaclass=PrivateAbcMeta):
    __private_attrs__ = ()
    __slots__ = ()

    @abstractmethod
    def my_function(self): ...

class MyImplement(MyClass):
    __private_attrs__ = ("_a",)
    def __init__(self, value=1):
        self._a = value

    def my_function(self):
        return self._a

Finally:

>>> a = MyImplement(1)
>>> a.my_function()
1
>>> a._a
Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    a._a
AttributeError: private attribute
>>> MyClass()
Traceback (most recent call last):
  File "<pyshell#3>", line 1, in <module>
    MyClass()
TypeError: Can't instantiate abstract class MyClass without an implementation for abstract method 'my_function'

Notes

  • All of the private attributes class must contain the __private_attrs__ attribute.(changed in 2.1.4)
  • The __private_attrs__ attribute must be a sequence of strings or just one string.
  • You cannot define the name which in __slots__ to __private_attrs__.
  • When you define __slots__ and __private_attrs__ in one class, the attributes in __private_attrs__ can also be defined in the methods, even though they are not in __slots__.
  • All of the object that is the instance of the class "PrivateAttrBase" or its subclass are default to be unable to be pickled.
  • Finally the attributes' names in __private_attrs__ will be change to a tuple with two hash.
  • Finally the _PrivateWrap object will be recoveried to the original object.
  • Don't use a decorator which will return the _PrivateWrap in PrivateWrapProxy which will raise TypeError.
  • One class defined in another class cannot use another class's private attribute.
  • One parent class defined an attribute which not in __private_attrs__ or not a PrivateAttrType instance, the child class shouldn't contain the attribute in its __private_attrs__.
  • Since 2.1.0: the code of a subclass can no longer access the private attributes of its parent classes - a parent's private attribute is only reachable from the parent's own code, or from a class that declares the same name in its own __private_attrs__.
  • Since 2.1.0: if a subclass declares a name in its own __private_attrs__ that is also private to a parent, the two are stored separately (instance attributes per declaring class, class-level attributes per class). Class-level resolution is per-subject through the parent's code: reading the name on a subclass subject returns the subclass's own value, and the parent's own value is untouched.
  • Since 2.2.0: a subclass must NOT define an attribute in its namespace (class body) whose name is private to a parent class, unless that name is declared in its own __private_attrs__ or the class opts in with use_parents=True.
  • Since 2.2.0: pass use_parents=True in the class definition to inherit all parent classes' private attribute names into the subclass's own private-attribute set. The subclass's code can then read/write those names, but the values are stored in the subclass's own storage (they never overwrite the parent's own values). The Python-level __private_attrs__ tuple is left unchanged; only the internal private-attribute name set is merged. Default is False.
  • CPython may change "tp_getattro", "tp_setattro" and so on when you change the attribute "__getattribute__", "__setattr__" and so on. If you are fear about it, you can use ensure_type to reset those tp slots. For the other metaclasses, you can use ensure_metaclass to reset those tp slots. Also, don't set those methods on these classes in your code.
  • private_attribute.register_metaclass must be called with the metaclass which supports weakref.
  • Don't set __static_attributes__ in private attribute class, or it will be removed.
  • After 2.2.1, when prepare was called, it will lock the creation of new private attribute type. There will be only one private attribute type in building (type.__new__) at the same time. Call postprocess to unlock it. If build failed, the lock will be released automatically.
  • After 2.2.3, it is recommend to use "with" on private_attribute.prepare and private_attribute.postprocess to ensure the lock is released.

License

MIT

Requirement

This package require the c++ module "picosha2" to compute the sha256 hash.

Support

Now it only support Cpython.

Metadata

Release files for private-attribute-cpp 2.2.4

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

Source distribution (sdist)

Source distribution for private-attribute-cpp 2.2.4
File Size Uploaded Provenance
private_attribute_cpp-2.2.4.tar.gz 68.2 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for private-attribute-cpp 2.2.4
File
private_attribute_cpp-2.2.4-cp315-cp315t-win_arm64.whl CPython 3.15 CPython 3.15 free-threading Windows ARM64 Details
private_attribute_cpp-2.2.4-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details
private_attribute_cpp-2.2.4-cp315-cp315t-win32.whl CPython 3.15 CPython 3.15 free-threading Windows x86-32 Details
private_attribute_cpp-2.2.4-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details
private_attribute_cpp-2.2.4-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details
private_attribute_cpp-2.2.4-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
private_attribute_cpp-2.2.4-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
private_attribute_cpp-2.2.4-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details
private_attribute_cpp-2.2.4-cp315-cp315t-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64 Details
private_attribute_cpp-2.2.4-cp315-cp315-win_arm64.whl CPython 3.15 CPython 3.15 Windows ARM64 Details
private_attribute_cpp-2.2.4-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
private_attribute_cpp-2.2.4-cp315-cp315-win32.whl CPython 3.15 CPython 3.15 Windows x86-32 Details
private_attribute_cpp-2.2.4-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
private_attribute_cpp-2.2.4-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details
private_attribute_cpp-2.2.4-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
private_attribute_cpp-2.2.4-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
private_attribute_cpp-2.2.4-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
private_attribute_cpp-2.2.4-cp315-cp315-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.15+ x86-64 Details
private_attribute_cpp-2.2.4-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
private_attribute_cpp-2.2.4-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
private_attribute_cpp-2.2.4-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
private_attribute_cpp-2.2.4-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
private_attribute_cpp-2.2.4-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
private_attribute_cpp-2.2.4-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
private_attribute_cpp-2.2.4-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
private_attribute_cpp-2.2.4-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
private_attribute_cpp-2.2.4-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
private_attribute_cpp-2.2.4-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
private_attribute_cpp-2.2.4-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
private_attribute_cpp-2.2.4-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
private_attribute_cpp-2.2.4-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
private_attribute_cpp-2.2.4-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
private_attribute_cpp-2.2.4-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
private_attribute_cpp-2.2.4-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
private_attribute_cpp-2.2.4-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
private_attribute_cpp-2.2.4-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
private_attribute_cpp-2.2.4-cp313-cp313t-win_arm64.whl CPython 3.13 CPython 3.13 free-threading Windows ARM64 Details
private_attribute_cpp-2.2.4-cp313-cp313t-win_amd64.whl CPython 3.13 CPython 3.13 free-threading Windows x86-64 Details
private_attribute_cpp-2.2.4-cp313-cp313t-win32.whl CPython 3.13 CPython 3.13 free-threading Windows x86-32 Details
private_attribute_cpp-2.2.4-cp313-cp313t-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64 Details
private_attribute_cpp-2.2.4-cp313-cp313t-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARM64 Details
private_attribute_cpp-2.2.4-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
private_attribute_cpp-2.2.4-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
private_attribute_cpp-2.2.4-cp313-cp313t-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64 Details
private_attribute_cpp-2.2.4-cp313-cp313t-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 free-threading macOS 10.13+ x86-64 Details
private_attribute_cpp-2.2.4-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
private_attribute_cpp-2.2.4-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
private_attribute_cpp-2.2.4-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
private_attribute_cpp-2.2.4-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
private_attribute_cpp-2.2.4-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
private_attribute_cpp-2.2.4-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
private_attribute_cpp-2.2.4-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
private_attribute_cpp-2.2.4-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
private_attribute_cpp-2.2.4-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
private_attribute_cpp-2.2.4-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
private_attribute_cpp-2.2.4-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
private_attribute_cpp-2.2.4-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
private_attribute_cpp-2.2.4-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
private_attribute_cpp-2.2.4-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
private_attribute_cpp-2.2.4-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
private_attribute_cpp-2.2.4-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
private_attribute_cpp-2.2.4-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
private_attribute_cpp-2.2.4-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
private_attribute_cpp-2.2.4-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
private_attribute_cpp-2.2.4-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
private_attribute_cpp-2.2.4-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
private_attribute_cpp-2.2.4-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
private_attribute_cpp-2.2.4-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
private_attribute_cpp-2.2.4-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
private_attribute_cpp-2.2.4-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
private_attribute_cpp-2.2.4-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
private_attribute_cpp-2.2.4-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
private_attribute_cpp-2.2.4-cp310-cp310-win_arm64.whl CPython 3.10 CPython 3.10 Windows ARM64 Details
private_attribute_cpp-2.2.4-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
private_attribute_cpp-2.2.4-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
private_attribute_cpp-2.2.4-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
private_attribute_cpp-2.2.4-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
private_attribute_cpp-2.2.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
private_attribute_cpp-2.2.4-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
private_attribute_cpp-2.2.4-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
private_attribute_cpp-2.2.4-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 32.5 MB

Release files / private_attribute_cpp-2.2.4.tar.gz

Download URL private_attribute_cpp-2.2.4.tar.gz
Size 68.2 kB
Tags Source
SHA-256 checksum
How to use checksums
12ce6ac8ac773de9aefa6b46267992458d5e0d7dea5b53dfa5d42b253f867f67
BLAKE2b-256 checksum
How to use checksums
ff51628f321262fcb4af29904ee8ca5a0470f824763ad887c64f9b770526d48c
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp315-cp315t-win_arm64.whl

Download URL private_attribute_cpp-2.2.4-cp315-cp315t-win_arm64.whl
Size 518.3 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
e8b51985beb063cd21a644399989c3641c26241a59c52761a2e10915cc905a51
BLAKE2b-256 checksum
How to use checksums
25e7a0bca88024d81e4b89f984d9dfa14e93383f5d83fd1d7281546b7fb64087
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp315-cp315t-win_amd64.whl

Download URL private_attribute_cpp-2.2.4-cp315-cp315t-win_amd64.whl
Size 298.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
0e0252653a18c03d6fd453aef49838a958cea59ad2fc07ac4d61200ae85bdeba
BLAKE2b-256 checksum
How to use checksums
128f6e61e57c9cd84d4e3b4cd583e3e016e2a129da3522e809ab1fc2f03e118a
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp315-cp315t-win32.whl

Download URL private_attribute_cpp-2.2.4-cp315-cp315t-win32.whl
Size 279.6 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
28427d06dcf1f8a2019c145c8fd44289e7f268d864d1236986814149ae9db55f
BLAKE2b-256 checksum
How to use checksums
6121106d3aa1bc0ebfa25364a3d7d06dfbfc4d4c35bfa764dee3e2321b9add26
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
51dfdcac3d4caf4c2533a935e4bb12fff3a00862db8b85430561ffb7daecf65e
BLAKE2b-256 checksum
How to use checksums
d07e0f29e2a655889855da1a079f030a789a6498f24cd841e1c4881158d67c01
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL private_attribute_cpp-2.2.4-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
24daec986f22d8a7b84fec1c2fb990ef0e964c52a66606aa59f49c9bde9fe4e4
BLAKE2b-256 checksum
How to use checksums
1747c77cbfff37c121110963f651e045aa4fe1adde652267c3ef889b57c4ecba
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 92.7 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4928d61694045b64fa2f7960d7dc930650ddf3631f559a2b7b63cccce13d4eed
BLAKE2b-256 checksum
How to use checksums
162449bd4cca635209e259800576bf379a3cc9364f0818a0998d0d3f4693c099
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL private_attribute_cpp-2.2.4-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 86.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fcdb388403d551c56babd000a00cde5c1da29699ce9179473a1407256c27ee80
BLAKE2b-256 checksum
How to use checksums
45e18f45b4df34c3d5eb0b3d462b29aac2df4efc2e53b176bd75e73a6704c8c2
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp315-cp315t-macosx_11_0_arm64.whl

Download URL private_attribute_cpp-2.2.4-cp315-cp315t-macosx_11_0_arm64.whl
Size 75.8 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0442f06396ffcf5611de43ed5b479df547407757e6907e9c68355f65f9ea2d72
BLAKE2b-256 checksum
How to use checksums
b36a4a56994876a7441d6650a718edeeef786ee1ea18036c40e630edee479537
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp315-cp315t-macosx_10_15_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp315-cp315t-macosx_10_15_x86_64.whl
Size 87.4 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
b8c354cd24818abf959f7cc50039d01ae3ce0aa553ce11c47ce7c7b483e875f7
BLAKE2b-256 checksum
How to use checksums
d04f31e864dedce01ec7c77dccd51a3ae215a82bd500a7f4006ebed9c41f0edf
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp315-cp315-win_arm64.whl

Download URL private_attribute_cpp-2.2.4-cp315-cp315-win_arm64.whl
Size 514.8 kB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
83334937b049b6b1368e77546e5e8444456000d8dacea48acdc2646384923cc9
BLAKE2b-256 checksum
How to use checksums
0babc2efcca893693946407c1347eca884159f88785f1db36d920849a9b6fc9d
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp315-cp315-win_amd64.whl

Download URL private_attribute_cpp-2.2.4-cp315-cp315-win_amd64.whl
Size 296.7 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
12e1fc2f83e36b8760f5ddfa4d0e91ab1869242431b4ab52f89184cb25996dbd
BLAKE2b-256 checksum
How to use checksums
58d30cd5177e5b954f9eb2fe0d3bde94c41a379a7ebf072e7fd40fb8352e96b5
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp315-cp315-win32.whl

Download URL private_attribute_cpp-2.2.4-cp315-cp315-win32.whl
Size 277.5 kB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
c0698257f3f573399a101e3905963dad28e3ec53e08d93f4ab645470d4a5ced1
BLAKE2b-256 checksum
How to use checksums
34718506492bbe5cfb2ab2bc6de5e52a0f231b809fa0fc992cec7168fd701a84
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp315-cp315-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
63920e2a44875375005f8e7c93b61250fb17a5bc563fe409e682ac5b0dfeaa2b
BLAKE2b-256 checksum
How to use checksums
ed7af447ab29a14cf0c82cc6fb70d154a341f61ba3418b87e1e84ceb1c2a729d
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL private_attribute_cpp-2.2.4-cp315-cp315-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b6158cb225c369cfb286af4736992bc62893a01585f2475cb73500cb046724cd
BLAKE2b-256 checksum
How to use checksums
55a23b9f58b25d9ddd7362b3798f4d4ef6d017578bc380f08d595c4f3c7c90f7
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 93.8 kB
Tags CPython 3.15 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9ebb3649cc7297b1c62c018e1b6b0765699978068b42d7ca690161b4f2946393
BLAKE2b-256 checksum
How to use checksums
236f8014808a93d528d9b874e59240eec911be25e93284ea05c0f9feea52e195
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL private_attribute_cpp-2.2.4-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 86.7 kB
Tags CPython 3.15 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9ad508a9db8ee37e5f74a27091c98eb099148134b0baac148db27ced6db5bf54
BLAKE2b-256 checksum
How to use checksums
fd95022757793ef57593fa1509a10853c5206a1329b43a412c8435302d0e2d90
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp315-cp315-macosx_11_0_arm64.whl

Download URL private_attribute_cpp-2.2.4-cp315-cp315-macosx_11_0_arm64.whl
Size 73.8 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
79d0100c998ce409f56562444d1fcedc75441629124590748012bd4c242305e3
BLAKE2b-256 checksum
How to use checksums
d6cd9649aa912a05f0759088ca05dedd7e5c1c7fbba5c5550fa5d3b221e2e7b2
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp315-cp315-macosx_10_15_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp315-cp315-macosx_10_15_x86_64.whl
Size 85.3 kB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
954ed4b6d6426f042ad24df7f9c9a5a9003f834e1990cc07c2f6e4dff248a0ce
BLAKE2b-256 checksum
How to use checksums
81b942518153d5072e76cd5b0f695d9a50ade568b9aba2a7b47ff1a3a46f9404
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp314-cp314t-win_arm64.whl

Download URL private_attribute_cpp-2.2.4-cp314-cp314t-win_arm64.whl
Size 518.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
679bd9a9974fd5c630ca9a315049fae171ce65d26fc9f26cb3c3a06c017b5c92
BLAKE2b-256 checksum
How to use checksums
5834ddca9167a471077e3626ac938f805640755e5626c5997d2997e7964fefe5
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp314-cp314t-win_amd64.whl

Download URL private_attribute_cpp-2.2.4-cp314-cp314t-win_amd64.whl
Size 298.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
1efab36395a259883cb10dc33da8c1dc9d8ed4ff909d45c943b400222e08f8c4
BLAKE2b-256 checksum
How to use checksums
d7a17b3a310ad7f1594f8975b81835fc33a8104ad233a12f365de749169bdc44
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp314-cp314t-win32.whl

Download URL private_attribute_cpp-2.2.4-cp314-cp314t-win32.whl
Size 279.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
c1433f6517c995c8fd2f8302ba53a57b5be9e16a57b96dd97cf7e334aa18467d
BLAKE2b-256 checksum
How to use checksums
964b8c308c263ba45ffb5948431100bbac7750e206bfd13ca5a6fa494bfaa7ad
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
550cff03c3aa3761d0d92d08919d8b0e50fdfc57684fda0dc03070c43886b85a
BLAKE2b-256 checksum
How to use checksums
d16b565ec28b96bed1d13b17c74aaec960ff810274789bb402ecce304c62f9f9
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL private_attribute_cpp-2.2.4-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
67101016a3ce0d1a99e5ac0ad3e7388cc8351ed498464bc34a799a3247dc43c2
BLAKE2b-256 checksum
How to use checksums
39520450c648e50d80cb000cdf03610bc32d1041957b1e0f3dc8024accd86b0a
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 92.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9e9ac16b560130c25455708f76d19024b75ed6798819235108e2d7d313ba3dc7
BLAKE2b-256 checksum
How to use checksums
e97b730badc7893a341201445bbb3c85a5ddaaa9739bc62887833d53fc407b51
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL private_attribute_cpp-2.2.4-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 86.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
856b8dbe53cb0f1f34296fc6464d0550958ccf7f78dedbed938c778656122d4b
BLAKE2b-256 checksum
How to use checksums
e4535374ff52536a53d1c211a7800c3f0d69969267ce4d08b174779e983536cd
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp314-cp314t-macosx_11_0_arm64.whl

Download URL private_attribute_cpp-2.2.4-cp314-cp314t-macosx_11_0_arm64.whl
Size 75.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2cc9a5c8d0e82a7167ea16ac4e3b79eacb0763d0bf0dc3e6c099e4c19daa369c
BLAKE2b-256 checksum
How to use checksums
66cd6b80f9eb435a68f1da81ce82c425d1e6285bf817c41aedcdbc1c46cc4597
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp314-cp314t-macosx_10_15_x86_64.whl
Size 87.2 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
e39ce7f43d7921ab3cbaace5a36e5532b2f6dc990cbd6a01de8593da1ca84fb8
BLAKE2b-256 checksum
How to use checksums
4d74ae0e1b3ae7a127015ea63f587e1efa9c2cb586395fb14a345c9a2f6d4cd0
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp314-cp314-win_arm64.whl

Download URL private_attribute_cpp-2.2.4-cp314-cp314-win_arm64.whl
Size 514.7 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
b142279d68e56d192e205cc1eb13ae7e3a2a6059734b6f78823cb2437b1bd21e
BLAKE2b-256 checksum
How to use checksums
8ff70ce92e74af8425ba74ec983eca98e19ab76980bbcd816bfaf9b4e80c4888
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp314-cp314-win_amd64.whl

Download URL private_attribute_cpp-2.2.4-cp314-cp314-win_amd64.whl
Size 296.6 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
aff69ce8b1b835455e421275a5b3b3cd1a5f2e18e12d3b608fa929d764ee429a
BLAKE2b-256 checksum
How to use checksums
4de94e6835924d238b4ae23b42e31310ae50e1f491649e73dc475ec522808717
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp314-cp314-win32.whl

Download URL private_attribute_cpp-2.2.4-cp314-cp314-win32.whl
Size 277.4 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
ab9c4eabfbb7dc3d59b37882328834978028a459aba47db2e2505361e9444a98
BLAKE2b-256 checksum
How to use checksums
9a4ba31d76e4f7edd70dc3f4bf56a4ff21aba1b52783c4cef24dd1a8be2e37e0
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
894fbd85a7006ff762c00de34eb1f895fe2693ff32312df131fde129a923402f
BLAKE2b-256 checksum
How to use checksums
1729dde2b0f693e4b7c0e3e413da8d7906930ba5fe20953a70dc780c8384babe
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL private_attribute_cpp-2.2.4-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
35f4206caced146a44a41d103c6049f01455056a6ba17a7c24fc006008a4237e
BLAKE2b-256 checksum
How to use checksums
110d797ac04f0ff0f9f6cdc0c80ca64388db8e4f854e621673ab8ebdbc719691
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 93.8 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d0f68e4defa42a526eb1885d12c4e61c4e00360d11788a54bd8b12044c0a8514
BLAKE2b-256 checksum
How to use checksums
71cc44e005e8a132649c6c2e84f24e1e6ab560469dc354818523ae290e6be781
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL private_attribute_cpp-2.2.4-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 86.7 kB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1de9662a413ffa722325bb7438f3c47b21fb2b138f2eb8e4cbdb8c5e19ca6b22
BLAKE2b-256 checksum
How to use checksums
a7ebb4b80137a752ec4b230ea1ce0c350dbd44e5685c3fd78effb28d9a455b26
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp314-cp314-macosx_11_0_arm64.whl

Download URL private_attribute_cpp-2.2.4-cp314-cp314-macosx_11_0_arm64.whl
Size 73.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8d0c64eba88c86954318f1bfeb9424bd2fbdd47c1d7f776e43001f2a714947d9
BLAKE2b-256 checksum
How to use checksums
52da94c837298879e4d62849db2bb3b7d88c89dc0529bde87d451d85b1cce00b
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp314-cp314-macosx_10_15_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp314-cp314-macosx_10_15_x86_64.whl
Size 85.1 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
72453582ffea57e7d9b6bcbb31d6e2f49404f3c2b3d0d716f9b1092cadbec41e
BLAKE2b-256 checksum
How to use checksums
26074f5ac0b9c82e3a8486292882a807b3c941c0b17471da418bf9ad4db1a2ff
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp313-cp313t-win_arm64.whl

Download URL private_attribute_cpp-2.2.4-cp313-cp313t-win_arm64.whl
Size 500.9 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
6cb9bcbca8f1c52b4d53f900481d3db02f9b615c419ae86afc7da7639c753583
BLAKE2b-256 checksum
How to use checksums
bff7ab69ec753f5fa419eb10c057dc40fabf1f411992095b4aa388daa47bbdf4
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp313-cp313t-win_amd64.whl

Download URL private_attribute_cpp-2.2.4-cp313-cp313t-win_amd64.whl
Size 288.9 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
dec8515b90b85d7f70789b200710a476deb4c77b7d71b2f0dfba5c4d2890a083
BLAKE2b-256 checksum
How to use checksums
0b2f01cf66f15dae4ea85726cad4e2e4c284d375e41c32fa99298915e75430d2
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp313-cp313t-win32.whl

Download URL private_attribute_cpp-2.2.4-cp313-cp313t-win32.whl
Size 271.8 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
fb8514bc5b2eef70545c3985707b9a34cd644d73032e8a38cabeec080ab81e0d
BLAKE2b-256 checksum
How to use checksums
8c69bd002c66419e18bb411820e322b2c6e67079a697395c35c1335c7725e841
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp313-cp313t-musllinux_1_2_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp313-cp313t-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c0551ab77f04ac45d52c6f61fe0298d5be6d1a5fd5b7fcedbb5d4a2749c322d7
BLAKE2b-256 checksum
How to use checksums
d2a5f100af3fb04275f8cb85239bbf8a416d747def88430ac338e8ff8ff5ccff
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp313-cp313t-musllinux_1_2_aarch64.whl

Download URL private_attribute_cpp-2.2.4-cp313-cp313t-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
167f837164a5392bf500a30cbd8512929d34a40de45519163d819b887eee5e06
BLAKE2b-256 checksum
How to use checksums
66bfb1a52bf229267aa4c3150511fef7ee7ac00ff0b938d8a539ffe8063f5a93
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 92.5 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
235d2a43274e2f163c57b6d94093fbd45dc28204db4fd9a26f87f65c3be661c0
BLAKE2b-256 checksum
How to use checksums
4b05b222f90d9845a63062dac9774c3d3b040d341fe7a1484e543b73240563cf
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL private_attribute_cpp-2.2.4-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 86.2 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
10a2b54d939154404d802358fc77dd0d2351207d47fa05188dc5a9149ac73464
BLAKE2b-256 checksum
How to use checksums
cc900a3ef032cba948b42720f12af4c76a5c8e65ba285b99f0d3626000b2db41
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp313-cp313t-macosx_11_0_arm64.whl

Download URL private_attribute_cpp-2.2.4-cp313-cp313t-macosx_11_0_arm64.whl
Size 75.6 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a2c5e2712691df2c39cad9924a7828f8db87cbcdc32ed0da56288af5fa05ca73
BLAKE2b-256 checksum
How to use checksums
4ecf3b8c3acb88b128033164a6a2b559fa13d232f828a0abc584787334601e7a
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp313-cp313t-macosx_10_13_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp313-cp313t-macosx_10_13_x86_64.whl
Size 87.1 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
a8a2ef9cd13d80af560cdf7a1af3bbe1445ac269de369426d5a07371317ddbda
BLAKE2b-256 checksum
How to use checksums
c8b889b749a2fb235a446443ad088e02af0fce80c72d03abfa5ef07045009228
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp313-cp313-win_arm64.whl

Download URL private_attribute_cpp-2.2.4-cp313-cp313-win_arm64.whl
Size 497.6 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
3f6049d29fcd3b547f05e54de91eb71ec3509837bccec74f52119ae2ab5aae1b
BLAKE2b-256 checksum
How to use checksums
294311a06b6372e9a47d9a59c4d1d8aacbc109f53d3cc6b91d87406a96c0ecfe
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp313-cp313-win_amd64.whl

Download URL private_attribute_cpp-2.2.4-cp313-cp313-win_amd64.whl
Size 287.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
f314f93d660a5da755bb2cffdbf64efdcaa5f68ebd469e879adaa3de2a0fabfc
BLAKE2b-256 checksum
How to use checksums
72f5d9863ee5180fd6065cf1a48bc02e6c1f9defa2ef163397b153617ad59e66
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp313-cp313-win32.whl

Download URL private_attribute_cpp-2.2.4-cp313-cp313-win32.whl
Size 269.9 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
cc2d8c30633290f6ce8b57814b89bf95d2422822774f57aea2b7509d1be68a95
BLAKE2b-256 checksum
How to use checksums
970ab6ad608c05360453828cf752aa55159a175dedac845001d77bf45f58fb7d
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
577bd8073537e0e441785341c102d8a470976fd6262287accae454444a31d39a
BLAKE2b-256 checksum
How to use checksums
228627d2914d674ee3a217f35416605eed239415ee4315324eb48e4863ec098a
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL private_attribute_cpp-2.2.4-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
607504f718c105ddab79c45c5edb5ee159846d7b972bca019b20d73757bff426
BLAKE2b-256 checksum
How to use checksums
f71f16092c5193c122c4030491924c0102f532ca870c35678a08b9ac79a069e7
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 93.8 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
87aa16248e3e8c069cadb10a1c8d204a8b10d699f7b60824e39869d47de3bae1
BLAKE2b-256 checksum
How to use checksums
12e4e7aa73411eb407b7ec57d94bda10dec8159bf5f57f05532f3b7616424a50
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL private_attribute_cpp-2.2.4-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 86.5 kB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5821676c50d689b46aff10a6ac3d8bb969cc20d5f42b6918df33cde9e71c9512
BLAKE2b-256 checksum
How to use checksums
08ff7a0f216880c6710c983241da869a38cfe9325babcddce83ca2d0b76089ab
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp313-cp313-macosx_11_0_arm64.whl

Download URL private_attribute_cpp-2.2.4-cp313-cp313-macosx_11_0_arm64.whl
Size 73.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
365cfb1a794ae67fa75945a8dc8d100cf22bd67d2861d696c5d4200ff67f830f
BLAKE2b-256 checksum
How to use checksums
4f29fc0bef54f9f61d03d98cd59622307d20116f3829d23261f5bc40e91d5313
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp313-cp313-macosx_10_13_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp313-cp313-macosx_10_13_x86_64.whl
Size 84.9 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
31afd1ed277cafe5e6d3bbce84f48dec6c99d25f0880697b0d81af6885f1b515
BLAKE2b-256 checksum
How to use checksums
a2e5f3f9879ed48de1a6a2c2da4bce322219401d2a72370229da0f3c0a07dccc
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp312-cp312-win_arm64.whl

Download URL private_attribute_cpp-2.2.4-cp312-cp312-win_arm64.whl
Size 497.7 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
ddfa5a0e424c4d5c69fe283030a4563735c6a57e89cdf3759b7c83f3f282c7dc
BLAKE2b-256 checksum
How to use checksums
5d01fd4c8a23955c449dea08748bcd422d3bca20b57d2b0c7909e4522a9a2939
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp312-cp312-win_amd64.whl

Download URL private_attribute_cpp-2.2.4-cp312-cp312-win_amd64.whl
Size 287.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
e1ce54305f51aa5a519d7dc37d34002404fadc696d0c9d57f6211697e509d22d
BLAKE2b-256 checksum
How to use checksums
13edea4d14f856064bf13360e13e151930694f1500cb6ac0763a240912c25700
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp312-cp312-win32.whl

Download URL private_attribute_cpp-2.2.4-cp312-cp312-win32.whl
Size 270.0 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
26cb3e9807f3a06d94f4dd1817925fc7ff88120524603416446c38d776d2203a
BLAKE2b-256 checksum
How to use checksums
8839e0eb8513c37246025d930eb16fc5ccb7a92cb5c8d6e61dc60fa1d218eaaa
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3b32035a48d3e78056e485247790421ece26d314e38992ad1c4af22c7b687889
BLAKE2b-256 checksum
How to use checksums
e5ee2c196386988393c56c3b1fe2e89897ef8cf1433fbb45299f0e3a7813d91f
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL private_attribute_cpp-2.2.4-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
08b3013a73aa3a3ae7b770be50599db8b267e8c63ed942d68a5960cd84f9146f
BLAKE2b-256 checksum
How to use checksums
eedfa4546a6ba2fdab1b57175046813871ec74d7b0c1ebde35d924101c0ab2b2
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 94.0 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bb6bc16800e540368bcc8f22b9e9a5b8532259f611484c2012e27e135977e3a7
BLAKE2b-256 checksum
How to use checksums
a77cb2c7f4e570a8b0a34160eb926aa7c4f7fc2ea27fea86d0d1e8e1282d057b
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL private_attribute_cpp-2.2.4-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 86.7 kB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f9df557947f57f43b11a7313380e55c09eb87d3055b7c840ae64972afe0b7da9
BLAKE2b-256 checksum
How to use checksums
9f9536d6f1853f58f2e5f7fdf572b2fd478f91558a5538cf4aa061b68f4adf51
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp312-cp312-macosx_11_0_arm64.whl

Download URL private_attribute_cpp-2.2.4-cp312-cp312-macosx_11_0_arm64.whl
Size 73.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9298809bf7050c80b0acfa88819c9f616e3f7ef184bc10d55188d76d87419829
BLAKE2b-256 checksum
How to use checksums
cb448d3460b71c3a1a4055b6998b15f721f1a3345a331981ef36380160548e1c
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp312-cp312-macosx_10_13_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp312-cp312-macosx_10_13_x86_64.whl
Size 85.1 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
83d452b30c2ac0f33927c7c5decd10a9df98b4e8242be57e732b1bee5392d18a
BLAKE2b-256 checksum
How to use checksums
9c9c318aed4be48c4563fee40c12276caa1bffcf61769ab02b3667b92fda9deb
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp311-cp311-win_arm64.whl

Download URL private_attribute_cpp-2.2.4-cp311-cp311-win_arm64.whl
Size 497.9 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
74aa405e15a9a5d0b88bef8adae56af5a195c8f248a10d1bbea6a7a4fb4523c7
BLAKE2b-256 checksum
How to use checksums
d65cb0d8e71713fe227a1f4e3aa8ccb232ad1577a0838955c4850d60ef314bf3
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp311-cp311-win_amd64.whl

Download URL private_attribute_cpp-2.2.4-cp311-cp311-win_amd64.whl
Size 286.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
715b1bf1a7f62acf61eedbd05c7f1787c8a24e60eb36fddeee7a82c85184c1f4
BLAKE2b-256 checksum
How to use checksums
5c615437af16fbe872e93e20c1dbb12e8c6593df049312fe9f63b9a4043ab392
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp311-cp311-win32.whl

Download URL private_attribute_cpp-2.2.4-cp311-cp311-win32.whl
Size 269.4 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
fc035f063abda5e970a1b9e610eeed2e4d38a1325ec0fc920b41a5894f72a26b
BLAKE2b-256 checksum
How to use checksums
4901df135d3e6663ee41c41363be7d9307ad1352c4bde6bc2c0d2858d966f7e8
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
828e793050b4130e2c756c585d610c746556afcbee0fe06f06be135cb5b565eb
BLAKE2b-256 checksum
How to use checksums
627b0f5ccd0c9e84fde11a5b14dd945c8cdb2e4ffeb64a536aa188f2889c63e4
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL private_attribute_cpp-2.2.4-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
3068ce0a2155b5ccb0ca5aae3abde245765d9a93ab14d4b5cf6b145cfee1833b
BLAKE2b-256 checksum
How to use checksums
9d73ce42b5c2445372d4f5f554b6f7f233f6b17f2f728dd7daad03e8dae19ed9
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 93.3 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
773958331be300488aa8a3daf53e382f3d31e9567c42301f22e5b04f2fc32d9b
BLAKE2b-256 checksum
How to use checksums
a592c24bbe3cd8c67d3849281b23029557a929581985b1a07b76e0e0facedd3b
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL private_attribute_cpp-2.2.4-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 86.5 kB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
411ba0ef2573f302a7a3a27e9c4a008bf3d217f189c253378ce45fcd82aca820
BLAKE2b-256 checksum
How to use checksums
f565bff80035c81f3d802d8b3a96a8c3d657873d1e196c98ed314121a3571515
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp311-cp311-macosx_11_0_arm64.whl

Download URL private_attribute_cpp-2.2.4-cp311-cp311-macosx_11_0_arm64.whl
Size 73.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3b188ce8d5e1aed59b4eb22769de1405037c91bc5e8ed9262195f026fa01a58b
BLAKE2b-256 checksum
How to use checksums
f8a79fedb55831554a697da3685c88678c98b5ef5d6b4ec545e482e40ac850aa
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp311-cp311-macosx_10_9_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp311-cp311-macosx_10_9_x86_64.whl
Size 84.3 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
882acbc3fa5e486b7214d7b45025ff8aeed0ee078cda0c3d4abac2e27f3c674d
BLAKE2b-256 checksum
How to use checksums
7beee75452d6933eff2437e6078f357af0fc24eeb2c9f0f1926cd6120d44de4d
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp310-cp310-win_arm64.whl

Download URL private_attribute_cpp-2.2.4-cp310-cp310-win_arm64.whl
Size 497.9 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
6b96764506d68d6766ec05b60d1728c90fbfcd5af40e4940438122217a424b3d
BLAKE2b-256 checksum
How to use checksums
118245b839e3d7db88b927fc9d4568421fa274fdd701105a31c9bacb2613cd89
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp310-cp310-win_amd64.whl

Download URL private_attribute_cpp-2.2.4-cp310-cp310-win_amd64.whl
Size 286.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
e42862422afca293aaab7fd179bc1cd136ce5428da0ef42aba5462f1f9317b35
BLAKE2b-256 checksum
How to use checksums
cdb136dd3d31d7cc8cd5632350bb1d444a9da883866a97f0d169eb5cc5d6c1ad
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp310-cp310-win32.whl

Download URL private_attribute_cpp-2.2.4-cp310-cp310-win32.whl
Size 269.4 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
92ace95eb36994bf3c58387a39da6a7f01a79495eda143b2217646641b34430a
BLAKE2b-256 checksum
How to use checksums
4e1d0f30bcf64c04497d2fe8ff4852d9003154aa8bcfbc1ecc90f637243514df
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ba706759f1ab448be3f400ab2883656efa60b36cd41751036e499c83b1ba152a
BLAKE2b-256 checksum
How to use checksums
62a4334c6a902de494346cb5beb1b7b05e730dc0d0081e818fe4a0327f639307
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL private_attribute_cpp-2.2.4-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
422b7b47edfbcffe006658809d965c95e93a34866b875b7e143e69655467d3a4
BLAKE2b-256 checksum
How to use checksums
01e5f754e4a5a69ea2165d84f0242477f82289466b9ad1dc322996ff9ddebba2
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 93.3 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c8b5061ec144bdfadcc0623dab116a88edd0634b2a4d1fbec021e985f281ce77
BLAKE2b-256 checksum
How to use checksums
da6b04f95c0fd213e3e6f57fc7fa297728da66b3db5e3940eeb200cd65fef23b
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL private_attribute_cpp-2.2.4-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 86.5 kB
Tags CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
70bc13335c2580e09366e4a705ca0fc2b5e40b4626706acc44a4e2fea02ac1a2
BLAKE2b-256 checksum
How to use checksums
3493f9c2cab090a18a1f65c3a526d53771183de27717558d2705c18a84b55cc4
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp310-cp310-macosx_11_0_arm64.whl

Download URL private_attribute_cpp-2.2.4-cp310-cp310-macosx_11_0_arm64.whl
Size 73.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ee4014d1da4514ff98327e9cf6e5be5d3dc9e57f9ba5c9967a9f0896b9844bc6
BLAKE2b-256 checksum
How to use checksums
c93363db9dd6067b60b196c92f6eb74e04281d7e5441b59644db81a6043691c3
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 Oct 25, 2026.

Transparency log

Release files / private_attribute_cpp-2.2.4-cp310-cp310-macosx_10_9_x86_64.whl

Download URL private_attribute_cpp-2.2.4-cp310-cp310-macosx_10_9_x86_64.whl
Size 84.3 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
41bea20e793a45330bb0be70aca668bc404d084edcdaae99a638f1f2d325493a
BLAKE2b-256 checksum
How to use checksums
b8e9e61f946aec82b2df598e25085f14697d3349abd9c38de7732b482182e578
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 Oct 25, 2026.

Transparency log

Security for private-attribute-cpp 2.2.4

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 82 files in this release have been uploaded with provenance metadata.

Select from 82 files

Attestation for private_attribute_cpp-2.2.4.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 Oct 25, 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

2.2.4 This release

82 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