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.3

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.3
File Size Uploaded Provenance
private_attribute_cpp-2.2.3.tar.gz 68.1 kB With provenance Details

Built distributions (wheels)

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

Total release size: 32.4 MB

Release files / private_attribute_cpp-2.2.3.tar.gz

Download URL private_attribute_cpp-2.2.3.tar.gz
Size 68.1 kB
Tags Source
SHA-256 checksum
How to use checksums
525fa07f03f95c7fc2f1e6c5a0e136e55e1251194062e02c8b117bad1f981c50
BLAKE2b-256 checksum
How to use checksums
cd91180e79d4ee678731e4cdbea769bebdc068b83705c75c0f6c5f42dcab4436
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp315-cp315t-win_arm64.whl
Size 517.7 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
c67b68b24ee8e479324ee00b19fbb47657ce6897597cdcda22c632131c2a846d
BLAKE2b-256 checksum
How to use checksums
737818fe4a1925fb63557b1ef78d63693df8198d0235b3d00c61e173c1513bae
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp315-cp315t-win_amd64.whl
Size 297.3 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
8d9cb1c18068ec2be49a639232ec0ebaa87f6a5903fbd3dfca77dcc8be0747f7
BLAKE2b-256 checksum
How to use checksums
d09d49f73f6765425a7f020e7828be09dc0da93ff3315a2c2084979abee894f3
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp315-cp315t-win32.whl
Size 278.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
a26cb3ade003d9a7b898a7c0f3671fecd438f9aa9019f5dd62bbfa3f0ed818da
BLAKE2b-256 checksum
How to use checksums
50d9c1ade497907a4761a3aefeca1fcba6be4190887debaa723cf5ca3ed8ba3d
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-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
1c814f38d4d4597eacab2a08b8eadbd800007a7ef8b4504e3a21bd5897d9060d
BLAKE2b-256 checksum
How to use checksums
936d584513f1a51a9dc7f8028faeb2abdb3476e728b93da48989b7a107670366
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-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
d5952e7d2bd2eff22f3722d8afe823808626c143051bea9192cc7290f77d455e
BLAKE2b-256 checksum
How to use checksums
4534a7e3586bdedbad8b4c3ed8fe7952304f069b5d2a95c4d4c1b3e8403379d3
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 91.8 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
a6ece641da7128dfef4b547ccbf97d0efe314b70074dabb7bf97c2aa48dbce86
BLAKE2b-256 checksum
How to use checksums
b0fa2f7db8f6f827d2c00e767909abfcf27ac6ea496f93d419829ee9dc0f9620
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 85.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
e01641171f4b93c4361f035e872659c149f752cc2b7b5876b81ab23f2517bc1e
BLAKE2b-256 checksum
How to use checksums
feda2a96f4e290f9412e60032630b3de0060746bd096ee6a7d46a57d079e08e1
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp315-cp315t-macosx_11_0_arm64.whl
Size 75.2 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
24c859372ca3bcedf965c876fe67a93042f55448d510bb37438764fbcef2b704
BLAKE2b-256 checksum
How to use checksums
b0c290bf856cded69bd45865aeddf68a3540a8b10f5ecf638c16a0380f90dcb1
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp315-cp315t-macosx_10_15_x86_64.whl
Size 86.7 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
3b64d796bd27b99ed1a3211587de5b5ad487900f609127bad0aeedb26190dd2b
BLAKE2b-256 checksum
How to use checksums
5fde7d06d4a87a5f46ca5d7e18b1785ca743f3190137e39d8bf9f36e4b9b9774
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp315-cp315-win_arm64.whl
Size 514.2 kB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
f052692b874daa137c096c2e9c058df7022280f43128190901e865f3f08d29f2
BLAKE2b-256 checksum
How to use checksums
c4d5917279969f8ffcc91810bc857c3be8f1d918f37d54d6024dfc32d620a605
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp315-cp315-win_amd64.whl
Size 295.6 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
d215bbb4332f3baf116a095c6a7fd73bc9ca4c570968e44b674c09a5c8b87cbe
BLAKE2b-256 checksum
How to use checksums
16e30e8e9ee38f2e08ca2ccdcc6c0b6c8fc1f857c977ce096427717e484a21e9
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp315-cp315-win32.whl
Size 276.3 kB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
72ea481a92b12bbdc1a493a5b9b6236648402e4a51971306d5ecc7921d5fab38
BLAKE2b-256 checksum
How to use checksums
5d216c1fbce33c3d752c4bffc10435ea8dfae2dd0289552407f62e274c65b2cd
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-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
7587b9cd080a14e475ecc5803267c2f4d268b6b138f84b34a26f1576f06b793a
BLAKE2b-256 checksum
How to use checksums
9fa0477644e077bcf1f379b1527343b34510986cef325e505ac9ee5748773f38
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-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
64d49f4da38a9afc152245816106ce3c24502f489f6093252c47732f1b469086
BLAKE2b-256 checksum
How to use checksums
df0f34b8cdab02a09848504dc4fce9a8e0b57d62a2de69b9612f19f8b5143b99
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 92.7 kB
Tags CPython 3.15 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
175acb59f038351159c6072ef4a4ee8348a24ba9e157354c86300ea753996123
BLAKE2b-256 checksum
How to use checksums
0620df89cb035e10911f3b432bb3cfe9f78a7c96ec8c41341430b154571d3e21
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 85.9 kB
Tags CPython 3.15 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
931c1ce7216e49cc4b0d0677382fabcb1802080373596c3f4b6230dce7af9018
BLAKE2b-256 checksum
How to use checksums
d89bcd80b17b92c7559568fb9f79ce0598d779132c4bacd7b77eff94ec5a5565
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp315-cp315-macosx_11_0_arm64.whl
Size 73.2 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7637647099441a4f9fdd52e0d7c3b6b44275da36f112e6b00178de9afb193713
BLAKE2b-256 checksum
How to use checksums
fe7064b0402db6e8d0c576e0c2817573c37fdd06cecada4d534f9425b4a0b8c0
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp315-cp315-macosx_10_15_x86_64.whl
Size 84.7 kB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
3b2b700ee362a3a7cfcedcffa4a4cca8ceb7f9585123e315d41913fe2194d289
BLAKE2b-256 checksum
How to use checksums
f1c499b2dc2a4eac876f2b7b3d42cd620f877b0bbf3283e71fb237c2c0921d1f
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp314-cp314t-win_arm64.whl
Size 517.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
ee7edccf0ef5bde59756b681f5a786099455259887d3c7412e348f8477d4b578
BLAKE2b-256 checksum
How to use checksums
aad4f8beb8e6994c42f53ea393e9575b05001a969d1f967ca4c5c94a80a27162
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp314-cp314t-win_amd64.whl
Size 297.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
ce72cc35197c9449a5458b89bd34557afcd4cc5881d1ccaec29b81a902c74b5f
BLAKE2b-256 checksum
How to use checksums
8f84f5a0d70897c7688af2918ec4046dbeca22fe4f9a368230936a4e7da97933
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp314-cp314t-win32.whl
Size 278.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
aa7f9df883eb932928cf910bc05658d3be0747c086ba904f7429f3339bf0b73f
BLAKE2b-256 checksum
How to use checksums
48a844f96a9b9e960ea8ba8ce38b161375ce464a4e9d0474270a10acf69a432b
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-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
490f42856418c2ed7c9f2513e0ed524cc8776b148db33f0f2b4fbf026c4b5db3
BLAKE2b-256 checksum
How to use checksums
23893e167509253876e8358e0a6f7d8b8abc541c1029007cfbdc7d8fc66c435c
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-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
0eb1deebb754522967bee86c2fd2f6affabd3a77328fba76c26eb4ca17228586
BLAKE2b-256 checksum
How to use checksums
e2f8c8d3995053ae3d77fae21cb0d455a33047c63554dd91de5fc8fe6efa611c
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 91.4 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
92eda85db1fc14220fec157a057db74c6e15bbe28c7525f79ffac5ef97358ffe
BLAKE2b-256 checksum
How to use checksums
81ad0781267be6dd210506b836310644ace2bfe5527c4595a367d59ea7e7b230
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 85.3 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
92b3a0a844a4ce34805adfd99568b25e51a73c3f2d27467bef87a4ca5ec9c580
BLAKE2b-256 checksum
How to use checksums
050b2d77ea01a928494c96b169452c2c78c794798b516f385bdd4d3e529a60fe
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp314-cp314t-macosx_11_0_arm64.whl
Size 75.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
72b4af9c2ff9227de029943fb18b2b405f0a02a810e67d936ff4bbd1b449376b
BLAKE2b-256 checksum
How to use checksums
a6b78f3fd2332d7d323b19d905b22dd318f69d2d3d232ce35293ef3ab5da980a
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp314-cp314t-macosx_10_15_x86_64.whl
Size 86.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
583a0ece72ae59e1d09ada94091332b8cbd668d1460c737debcd8e0d1421e817
BLAKE2b-256 checksum
How to use checksums
382c258642bc653d2fb1f28309831f1e84b54332e6f25ab3793916681082e079
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp314-cp314-win_arm64.whl
Size 514.2 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
b60ffed3be2da172e935051aec9bfb40278f0939cea99f11ae82f91c1c90e9e3
BLAKE2b-256 checksum
How to use checksums
e702df40b0bbe3e9af97b6d26a0b2bbd0ff96c09ead9d3d67e73fd8ac55eeb3e
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp314-cp314-win_amd64.whl
Size 295.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
9a817391f135ed9f25bb36bf9b319525535f77a38ca0a1167e5257c1b310806a
BLAKE2b-256 checksum
How to use checksums
25ac6a1f185183b63270f9a1291bcbc943fa78c06c6460251819538943c6a840
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp314-cp314-win32.whl
Size 276.3 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
c6161e0cbfd3c8c9644c24b1305e2ed697c03c7d6b05ff3e59287a3b2ce5a2cf
BLAKE2b-256 checksum
How to use checksums
15e249991c55470c1c6d37b4878cc07afcc0a6a6f19df402d224ba3291fe2529
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-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
098a33480936e9e247a7c6d01ad8ef0ef4dad6fbe8f2a678292a967fbb32decc
BLAKE2b-256 checksum
How to use checksums
fbde5901ca8cc56dacd1657b9bf822414e2ed1d0ba0e5aca0e333e9591d51cac
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-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
942462b13b1a8c36cea36d86ce03653de5b44351b3adc9135b4593c185fb222b
BLAKE2b-256 checksum
How to use checksums
f0356ab0a4572c4f0e715ecaa4004cb74ddc64562f63771a271d91179e17b2ba
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 92.6 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
58983936acde2e07efb834290e2cbcc36474cb05428f26533322ef2f1013852e
BLAKE2b-256 checksum
How to use checksums
c660dc477cd44cea416a1f2fcd817abe4da82706c5122edb5b809f43e41e1040
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 85.8 kB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1b58a7c3fab7be69b2217ce3efb5893784a84515083e5213278416f3c9bf0465
BLAKE2b-256 checksum
How to use checksums
eb63d52bfbcc60700ec73906ef07c89381c4d01f0cd7ee3b970be3108b21e8fa
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp314-cp314-macosx_11_0_arm64.whl
Size 73.2 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7f28a006bddb0154bd97568ced00c5b34186c529f215303d015efdebd04bc787
BLAKE2b-256 checksum
How to use checksums
6ab990a2da6ae39d44b6ee9a45d474a4a47c8ead1b052127c40b70057c3415da
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp314-cp314-macosx_10_15_x86_64.whl
Size 84.6 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
2b6bfea2269d1e1f64dda6a73596f5365ae018c7f2ab000cc8a7bb4b51002633
BLAKE2b-256 checksum
How to use checksums
ac4ca8881a00b6dc35a1f234ba941865768012797e44b4096bf5ca0dc02a1950
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp313-cp313t-win_arm64.whl
Size 500.4 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
f647434df868d6946747e172b755ed004f5f7c55c744d61df7529ddd27797072
BLAKE2b-256 checksum
How to use checksums
73013bf6e103368ca19513fe35b2ab94d4f2443e562b9be021b4fcd15a137c27
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp313-cp313t-win_amd64.whl
Size 287.6 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
01a0fe72bafe577c7fe7803a18116cbd6fc26c9adba22beaf5f80e9e00f55d6c
BLAKE2b-256 checksum
How to use checksums
cd28b0f586b223848a57038a2cb2d555527a957e96409d9944d1aa5b8462a856
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp313-cp313t-win32.whl
Size 270.8 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
408903fd41104ae1de381c638576143c1349ab52c4dda87153ea2bd096755c38
BLAKE2b-256 checksum
How to use checksums
ee188622332aa48b864fa7d42f747f87ff8b140116c3045569680fa2626d0344
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-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
7ad4687fc453d0dcf17779cba09da41544dac8491396c202c77a7ff067fc8dec
BLAKE2b-256 checksum
How to use checksums
4b01a5519f5d37f05f3c7260909fe4e3b773f0c806a03d771c350348fec156bd
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-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
f6f74da64d206b9ced385706571a0d9b663cccdc1a48a1e4df8cd65a89c51977
BLAKE2b-256 checksum
How to use checksums
2bd77672e10b7e5dcf0a6ca6aa74567a2924229a27f71a156d07133ca86b8458
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 91.4 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
6d4f8f06b88fc556703c2b19956b9a7b7ffecd49b50969091290c34b3a4c581f
BLAKE2b-256 checksum
How to use checksums
47e2df7720ed52646f5dc0bdb44d842836c62156c50fdf5b52518d9acfef1b2f
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 85.3 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
bfb32a257973910af99fa69ad9b82c3956f380c90864b1628387e63b54623836
BLAKE2b-256 checksum
How to use checksums
472803194fd5b7fc0ed3d33e890c8b7564b7f0fbbcd23929aa187c4fa5b622e1
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp313-cp313t-macosx_11_0_arm64.whl
Size 75.0 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
92747c020025dd48c005305d25bb99e886e10c9929f437c68c93be549eba66f1
BLAKE2b-256 checksum
How to use checksums
c9dde93d87c37f396a9615c5282b1bd2905d7e454260748da3fc392d72a5d5bf
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp313-cp313t-macosx_10_13_x86_64.whl
Size 86.6 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
72d975e6491ce9becd79b29ef95aae1734d9119c3dc111a27c7bae7d7c0bbf47
BLAKE2b-256 checksum
How to use checksums
47a45b1a4d6f756f1646d2f109892b04bf62c7613bcf57705f8988352735ffdb
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp313-cp313-win_arm64.whl
Size 497.2 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
d0495af942b00e1a0fd316f8b316137424380644abbf63f0c7613e2e9c369177
BLAKE2b-256 checksum
How to use checksums
5ab13022ba4c73219e2cc39741030c4d230e8f666f51863a669ff0f1d2ac4da9
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp313-cp313-win_amd64.whl
Size 286.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
18f8c1fe4794e6b4b7142239682c2c49fdc9e3c4eb82323cda3a9ec3fa18d113
BLAKE2b-256 checksum
How to use checksums
301de3bb04fd30c17fe6d7b8c404a41b823531df86291ea321f6f457362840ee
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp313-cp313-win32.whl
Size 268.9 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
972340f0ada2388ecdb45a4b1188c2873198526d63f31fa720bb2fa81280b1ff
BLAKE2b-256 checksum
How to use checksums
0f35f6210d07049a20914346ac82ba60930b142c804c38a0c20a8ae6e934d060
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-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
4c21ba15f3e6fd547d673f14e00ef0ba768fc6557dc0f2750d51f5d0eb9ae7b2
BLAKE2b-256 checksum
How to use checksums
466a0ee3f9b04ea6a43bfb9cb97635e15e5eac1d6db766c53c935b4d6cd48433
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-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
21dd6b5c1a278e36d3cf3c24b90f6f1a29ef8d046c7a072b78d37e09d72e510d
BLAKE2b-256 checksum
How to use checksums
1772f6e7c91cd4be8e8ed6b2c89e5853657a84512fbb526e82b8b91f5080623e
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 92.7 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8987186e62f36df0d68581258851f2e9f6efe614db4d91c2df5f24124fd9596b
BLAKE2b-256 checksum
How to use checksums
a7723a047d956927198d8eaee6904a9ec1aeb6793531a52d618f75e6ebe8136d
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 85.6 kB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
54d118c456d31c667dfb54cc99dd41e788c116341f04a197542ed889359c2895
BLAKE2b-256 checksum
How to use checksums
ac5f7f2463821525399979a25829e96ab810d7a706572112642ab66e971bc08e
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp313-cp313-macosx_11_0_arm64.whl
Size 73.1 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0852961d5e1b6f9db989cb58b4767815e0bdd67b00982f6371f86da11b47cd0c
BLAKE2b-256 checksum
How to use checksums
d86ac3dad28a926f5a60527065e5aaa577452701c476906868f92dfa6d87b13a
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp313-cp313-macosx_10_13_x86_64.whl
Size 84.5 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
176fac2ad4a656aadff11868f022d5219f9003dd9099cef8a4d6798d047f7abd
BLAKE2b-256 checksum
How to use checksums
296253ce1e86e30a7d448005a8e0c73ddd8862503976d573c6366071b5429809
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp312-cp312-win_arm64.whl
Size 497.3 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
8717f90e482f43de8be0c8da8fe4c300f94398b10b2a6c2df58aac0a6c9bbe3f
BLAKE2b-256 checksum
How to use checksums
78f6d95e0af4d974ac6230048ac7859fc794e5aa6704934acf42718627dc1693
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp312-cp312-win_amd64.whl
Size 286.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6375a695e05007663af7e4e01c0a62f2c3fca4f3da55a48c01c19c5713271bbd
BLAKE2b-256 checksum
How to use checksums
12e7bb11b112c155cfc3ae46ac7ae4a8b888a4e473febdd7203949ce7953acc5
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp312-cp312-win32.whl
Size 268.9 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
97d6b61dc2568343dc994557649a783194ab6032243db3e5967f138c51511f43
BLAKE2b-256 checksum
How to use checksums
ad8d600d38a1ecb32b1924b32764842a2ca4c0150154d7f5bf544ba66424e928
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-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
ebfb081f0edd86206aefe76c21f08ca29dca57ac6062dfe0bacadd9acedd86bc
BLAKE2b-256 checksum
How to use checksums
e8405d3637be35532716cb072c7da04c0b56f2f904967f2ff100fe2202a3489d
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-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
e87e50a1dffc6023f234222238bb0315aba8d27a91a99b7828d442cbc8edcd3e
BLAKE2b-256 checksum
How to use checksums
de288345060183750dcf3dd7de584113e6d10f6cdc42cad94e0e7cf8c150945e
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 92.6 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
084ec58897de683857855bb47fc8d1152839121e4fe16948f340120daff717da
BLAKE2b-256 checksum
How to use checksums
d0841f88633b02dc0244c4a1666802db2565e7776d50282cab5f7f3e6ac73beb
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 85.6 kB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
96248ef056a08c0586b92d5dc5dbe321f7664c78e8899e3cce05b440fd27f8b1
BLAKE2b-256 checksum
How to use checksums
966649da50e885b6b8d1a843588343085e4ccecbf996561661bfd97dc6307e40
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp312-cp312-macosx_11_0_arm64.whl
Size 73.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7f4c7c4e522d8cc4ef12cad5f44487fbbac246d138bfafa9d429c571736f9d25
BLAKE2b-256 checksum
How to use checksums
f84d9f243fb80c7697064b291c04097b58e96bdc3e134df392e487b9bdf7ac61
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp312-cp312-macosx_10_13_x86_64.whl
Size 84.4 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
918b053b942cc0ad006dc537cdfa03ddb554e9c63e62559ddcf2ef3abf35a48d
BLAKE2b-256 checksum
How to use checksums
a1c8f44a824d474a68747bd2cba58356bb3526cc94bd80f35c7c71014a9a7281
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp311-cp311-win_arm64.whl
Size 497.1 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
394f91a96026e6559aae9820a8905c318fe095923cf6b2dc21c3f55095dfa221
BLAKE2b-256 checksum
How to use checksums
f269119c5e0aca64208ffed0f5d99dab67eedfe5e8df54c0d56d3886e2d76c45
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp311-cp311-win_amd64.whl
Size 285.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
6a0678d5117311a6fd5c3f920eb893ed9107240ace77139431c0c7ae0cb6eb40
BLAKE2b-256 checksum
How to use checksums
1fae78fa13cb7eff5741605bf56747521d0ac58be87c65d53bb52b05e7c7b8f7
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp311-cp311-win32.whl
Size 268.6 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
18c756e77a262fbc9c5ae3a2db1d7a7c82ce7d701c07f5480943e3746adf7245
BLAKE2b-256 checksum
How to use checksums
4cdb746596246a5aa5f2c6c82cca340d27a68f3a5d6a900ffc33250f5ffadb19
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-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
6355acddbe511de4e00e683602bc9caad796f2d6e804f73737874413e55c3991
BLAKE2b-256 checksum
How to use checksums
d0b2378df1b24a8dcb9b414d37541fe8a8d42010d004ca98f95680def5b7742b
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-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
95bee418db9af455eb84992588a37c0edd534452c61696c804abd8784ed220af
BLAKE2b-256 checksum
How to use checksums
21025aae2326b7f42da5dd8942a2ae4a378b0b0ffdc0b4a8386d8fa30e79c432
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 92.0 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
01d09c3dc578f908802394f410a7cdbbde59b54f027df7313a5d73988ff64c81
BLAKE2b-256 checksum
How to use checksums
0f02ec4b2b0fc39fa5d0d7da0c0bd6d04fc8a9f6827a8cf4db2d78832d45940b
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 85.5 kB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c3edb63d64eea185eb934f4097b1d346936a76a859a7b7cb95b9bc867b69297f
BLAKE2b-256 checksum
How to use checksums
bdf2e694ba3f5fd6e283e6680c9f6e9f191401a8c3542bd1131e0cf560f939c3
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp311-cp311-macosx_11_0_arm64.whl
Size 72.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c1edf5f0d814d43e16913e2106b16f6d7baf0f1ec45e18eeb95b2f020b4cc386
BLAKE2b-256 checksum
How to use checksums
6631749dd89cac5083f6aae2641447f163266401d123541e39cbe777698ee0fd
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp311-cp311-macosx_10_9_x86_64.whl
Size 84.0 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
aa720efff004e6e99f04e4767a82fbf0d87613a6aea49e3ac33bd7d864ade4cd
BLAKE2b-256 checksum
How to use checksums
859ac36ebc1fb5b800f3a9d39467496e9b58287d7abce6dc1b1adf8f2f4476c9
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp310-cp310-win_arm64.whl
Size 497.2 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
f80aff75ed906dd7f65acc9bc4133bbfe0f1c0c7672499044adeebaba71c0232
BLAKE2b-256 checksum
How to use checksums
5c221321594525a461978bede146207c3a2b95bdc6e8fd4c30f7d83c5152a71d
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp310-cp310-win_amd64.whl
Size 285.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
7e5c50752cf7349121a570c44b86b341bb507af64f940c200b72e779c8d509f7
BLAKE2b-256 checksum
How to use checksums
dd271f86bc7e3e4b54ca7c4a1bdb229fd8ff55ba1a7a6eb9bfb00ea9c5975e3b
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp310-cp310-win32.whl
Size 268.5 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
550db2193a1830ebd4f9b13200215a0e1df39716f7530a8ae5e7429b569dc4aa
BLAKE2b-256 checksum
How to use checksums
0a47f71d35df125d4f5124533040eeb4a17e3c2aed9f2c661d096d48c54add67
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-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
501da382018edc8eaade17ad4f1e00c6b730b6963ad52411d873c1e0e644e48c
BLAKE2b-256 checksum
How to use checksums
75ef8fcad83bdc050e098621308a2fdb8c8e9f78eb72bd1d08f0f693b36de6a5
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-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
ed2616559b67ef2cdd98901180acfabc05c632cec6316e59a5bfa937fb9da178
BLAKE2b-256 checksum
How to use checksums
9f1628e7a511938fa34c66e1a47293e3b413b81d6b12f541e679f2b719712c18
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 92.0 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d9fe4f984a6471cc968b24a848215a835b6c0ae9c63ae2ca2f049c6f5d72774f
BLAKE2b-256 checksum
How to use checksums
68749f3053f43dda01777cdd1c3d9ef2a6da32eff8d8c3cdea3d2ce3898d5f08
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 85.5 kB
Tags CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4d0a325e680f5a504e600ffcaca6dda84f5553ced23898c4f4cb1e0b46729068
BLAKE2b-256 checksum
How to use checksums
ffa08dd4b80bd0eda5e9a6de8e881745dba78db2b34cb78db88d31b92c3f73dc
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp310-cp310-macosx_11_0_arm64.whl
Size 72.8 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c7bda4d3f37b9863f98ee4359acfe67c4023441c76a55a7ac0951b29e234c4b7
BLAKE2b-256 checksum
How to use checksums
a882b337dfdc01d92ec6469c53aeb79322f546d7d0cdc4ac0be8f9f2186300b2
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 24, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.3-cp310-cp310-macosx_10_9_x86_64.whl
Size 84.0 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
91e3e9d1c9b507ef83c8fce8ef050edf2124e1800705b8d16884d0b42a3f517a
BLAKE2b-256 checksum
How to use checksums
ac0a496f7caa1a323b9adfe5034008435d3333e10a37f33723f24173f912be4e
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 24, 2026.

Transparency log

Security for private-attribute-cpp 2.2.3

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.3.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 24, 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.3 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