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

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.6
File Size Uploaded Provenance Actions
private_attribute_cpp-2.2.6.tar.gz 68.1 kB With provenance Details for private_attribute_cpp-2.2.6.tar.gz

Built distributions (wheels)

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

Total release size: 32.5 MB

Release files / private_attribute_cpp-2.2.6.tar.gz

Download URL private_attribute_cpp-2.2.6.tar.gz
Size 68.1 kB
Tags Source
SHA-256 checksum
How to use checksums
e558b8a60b1a0482a792adcd4a10e9867c79db8f55419a9d285588703cb9107f
BLAKE2b-256 checksum
How to use checksums
ab32141f5e90289a5f6d1e582d48d83756b1f0edc1bf086604bfefb6dfdd03e8
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp315-cp315t-win_arm64.whl
Size 518.5 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
b1ec92a00e15c84065e2d14c89af71a5154bceb60323ea12d065a1d20ee6642e
BLAKE2b-256 checksum
How to use checksums
6be2c70b10f3ce6c11b7b5710207b5da163fa5cc5a3f86ab6bea494eee820dab
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp315-cp315t-win_amd64.whl
Size 298.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
7652f80e0bdcdbe6663e5362083a87846c5f4928d26dc7820aba483ab29adff8
BLAKE2b-256 checksum
How to use checksums
1b0abcce21ed7d705049cde96b7c0a4b24cadf349dda4bbb60d1db3efc757ea1
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp315-cp315t-win32.whl
Size 279.5 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
a8792d0772ef8475576e6efb2339975be4220b8d49e9597bbb47018141c59235
BLAKE2b-256 checksum
How to use checksums
a23b09c7fcd2838c8f3f23fd1dc3bb0c76429230c82cd77eb2d2a26f93ef230a
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-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
8edcc64d2ce8f0169e317609881e7faf2ccecd7b36e68d685931dfedc74bfa67
BLAKE2b-256 checksum
How to use checksums
18e3a987320ffdb9f83ef9d4b8f6b80c5fb0363fe89be8087f96fd5d7272cf66
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-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
7a3d6eba734b0c9910094b15599de07f7ddb2a0fa4e9361c7812c3d7d245c4b5
BLAKE2b-256 checksum
How to use checksums
713a4c2aecf55660caaeb83b1ee11b67e03b4dfd3588cf252dc1e1acce25ab7f
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 92.7 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5b45f752b40855a8d7118a1c5edcc65c7e0c922289a8a70048b98788a432c223
BLAKE2b-256 checksum
How to use checksums
4ddc5aea8040b636d693d89100ba2fd99e65ead2eae14b59fdcbef8aa420c622
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 86.8 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
4012010762e10a43d1ce5907eb5ab33e7bb8a36c6961bbc8f8b0f3b9f7436bd7
BLAKE2b-256 checksum
How to use checksums
fce14aabfb20052af5cb3a7a1562fb2249bda335ae9820aeb5050030965b4709
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp315-cp315t-macosx_11_0_arm64.whl
Size 75.8 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6c3ae3b849593050bf9acd7bc88788a4523fbc8136a47d1c208f151735b9d88c
BLAKE2b-256 checksum
How to use checksums
07c26219fb086a0223f4aa446d99098be8559d88f48bf4f039fa43a37c62ac4a
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp315-cp315t-macosx_10_15_x86_64.whl
Size 86.9 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
00612d7d3be93d80677f7ebd65411d93f1af4c8c95a6453624700c478425e126
BLAKE2b-256 checksum
How to use checksums
b06e9382e9f4b36989c326a67c1859cd07f312219937b1d32c366fcc53830f4c
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp315-cp315-win_arm64.whl
Size 515.4 kB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
a782430a9e589ee4ec65563d2cd9d5301a43e97e02189c325d871b838b0b7d04
BLAKE2b-256 checksum
How to use checksums
71d220a81dcb5ed2fa799bac1ec04e504d8e576c8889a710ebe1f6542c3ed63b
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp315-cp315-win_amd64.whl
Size 297.2 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
764153f7597144fa39c945e1f44554805da3eed413cc2989f8abad9420f6a43b
BLAKE2b-256 checksum
How to use checksums
be7ba6afe8119b46e6621f1df41b781b1f44b6544dbb5b48d7cb6cfaa39ae44c
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp315-cp315-win32.whl
Size 277.3 kB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
fef7dff6fe851f93ec6a5020e82eb2ae345b821c0cfcb834ca78523b138130d0
BLAKE2b-256 checksum
How to use checksums
ffbc29c62564f86940f7af3951a1d2edacf49f59352f4d7c28373fd1cb0450dc
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-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
e697d42e0437e8fa6fda951678d65afafbdc9c98e74d22537af1d3b7d696ae68
BLAKE2b-256 checksum
How to use checksums
b05c2cf66400f6dfc4ceb452b6c9c047941bf270bc3df85b9cd2271e55214410
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-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
0fa8ea645874d72604f48c0ea4eec6f92a88d137c75329d77ee8e7b720e02971
BLAKE2b-256 checksum
How to use checksums
a86eea0bd162c225a5e8e93adcbcb0f55002ed989a86e0ce816e80e2725551db
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 93.1 kB
Tags CPython 3.15 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
92cf574468dfa8603427fb376e2125f324adde284e122acc7efc0403d3051fea
BLAKE2b-256 checksum
How to use checksums
ab6983c98350cac9c3f67a0ac80284815601fcd430816afe360e687874192cee
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 86.3 kB
Tags CPython 3.15 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b7ee46dce82b55cb19307786fffb22d6d73369527003f2ab67d8aefbfb51e490
BLAKE2b-256 checksum
How to use checksums
795f2740fc801d6463769c9edf901bb7f8b4ecbe0877402913eb742e7520f93b
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp315-cp315-macosx_11_0_arm64.whl
Size 73.5 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6a4ed4ae28aba1641e68c4c4a6ffb2e4b78bf7ec6f404248e57de75b2d6fd37d
BLAKE2b-256 checksum
How to use checksums
149227120541f5ab7e2019ac318ec4e6089225a73a698ccb7b7681ac286b6cc1
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-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
990045ded31647b228ed43b7f6f3df298a500c4055f705a3946195e5316fb3c9
BLAKE2b-256 checksum
How to use checksums
6695c2b2ddfff3a8aeb5f561b5ca558615877a156e10272e437d99fe385fd27a
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp314-cp314t-win_arm64.whl
Size 518.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
40fb6716a7aac6b7321e4a12c5db4dd4b540a63b465d48cb5060ad3408f36cf2
BLAKE2b-256 checksum
How to use checksums
ee5033dfd052b5c6f3c2b12e29800942ff64bf3913614e79ab30dfbb7a495c59
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp314-cp314t-win_amd64.whl
Size 298.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
1fe5ecbf54d2c3932c7aa0d5c1bb866231bb1543100b881b53d40a45dde94fe9
BLAKE2b-256 checksum
How to use checksums
9b3083c2cabcf2a8201ba51b3235456a85884c496edc06dbdc63784f928d2cea
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp314-cp314t-win32.whl
Size 279.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
82f10da31f8b75b5031f6c22c07152e17b6bf327f8b78ab91b38c94fadf96773
BLAKE2b-256 checksum
How to use checksums
077a920f53749ab3cb5c9d165e9d0027cb808455ee8fc1572f83a93958c5ff95
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-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
44ab0e014f0a5a0a72b8d95c6dc64aa70160b9073a8771a689d8587b244bc1c7
BLAKE2b-256 checksum
How to use checksums
d45767f177f632636c97b6d5dad440196f9a5f0a7dd1bd6349a5318680e85e92
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-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
cd9d9053f2ef966922b7f855b57ba8ba1343ba962fc59074fe00258b3988c407
BLAKE2b-256 checksum
How to use checksums
04cc64f6a287e6c536cff19581e8e21a6b3c9ecfa82bed95bd3957bf9c935af9
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 92.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2f0699766d8d14c9d6bd319fa27f72f109a442393658e1a6cbee72072a59aff0
BLAKE2b-256 checksum
How to use checksums
84495f3b2d9f6cd468c1f51a5451c701382b98f2a3aaa790a82054f273cad48c
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 86.7 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
104938f808737d5c1273217b0692bf365994d4c3af87633f36134be7e407560a
BLAKE2b-256 checksum
How to use checksums
c1ccc869abbdeb7020e076830b4fe29a3d25e9f9a2993fa3900d06e9e2962bdf
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp314-cp314t-macosx_11_0_arm64.whl
Size 75.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6b5ed11cd239736e825b0c5ef1fa8561d8d33584ea93bc5c52cb3a0cd7dbd9a7
BLAKE2b-256 checksum
How to use checksums
db80df7047dea26550bf78ecfad56140a4c1613490b92dc2904dfd97fb001825
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp314-cp314t-macosx_10_15_x86_64.whl
Size 86.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
516c185c2c21fed68c7156f5ddbf28f33db82d022519166ecb0801c186c35ff1
BLAKE2b-256 checksum
How to use checksums
f66289b2b0b50ff929074fa33f8698af19494addbacf174ae54954b7f9970f8d
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp314-cp314-win_arm64.whl
Size 515.3 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
043fc322051da0e99a481405fc6062951fbb7c23a331b6ab6e6b3ebcc84cb790
BLAKE2b-256 checksum
How to use checksums
719db6eb4b51b3c15f73a5383f17d8a6a5eb01088b457cad646e44e0706a2749
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp314-cp314-win_amd64.whl
Size 297.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
f180e8b3844faf16e559f5db3cdd46f46f11e167889e38c553f374cec3212f77
BLAKE2b-256 checksum
How to use checksums
a671819d7012354721ad0229fb6c8d112ee51a704351de15076d649a0f817c39
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp314-cp314-win32.whl
Size 277.3 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
7a2beb2e052465a56d64be0e4c154a7e068b6d65530de1769ea94a0b25b2c800
BLAKE2b-256 checksum
How to use checksums
0986cae66a4e679abe7cbeca62d5303ab330c94f637d7243dce3294bdc49d48c
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-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
87d46b8b468c43390256f11a4915391c409200e1bdbeced55927bdd07be07fb4
BLAKE2b-256 checksum
How to use checksums
016e38e6ac63b6b6a00130b42f8c2d9e2180914e2a84e9c3c49d536bec66525f
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-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
849c1846ff83440a850abaafa429cc33cbf6c3a3322be623c6cb1e93e5029e76
BLAKE2b-256 checksum
How to use checksums
ec8912473c26291faf2988b3adacaea7fd89fde7b91e0447384d243922c758d8
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 93.1 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1a59788dca41e5b0d903d92a59cf0c800ad26d54f7ce323321a12a3a7ab96a9a
BLAKE2b-256 checksum
How to use checksums
475e4510845183fc518b34c399fb01a1833d5ebb8edbec7bb4098e8651b0d29f
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 86.4 kB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f705e60acdcd6bd9531453853b4e426f1d44d2fd0d142c789fa761bb706f389c
BLAKE2b-256 checksum
How to use checksums
0fdd4d82cef1df06ebba2a6ced7ffb314b91383883d6b347c215a6854a57680e
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp314-cp314-macosx_11_0_arm64.whl
Size 73.5 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b3cac9d8a21e81259779a4f70e720ca300aff5f8d39f02e0cecd5d4ed02483f8
BLAKE2b-256 checksum
How to use checksums
9d2b0ece31c4b5cd048e98ab06d6492dc55647de0edb4be7a6160c2e972f933d
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-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
a46faf2607300830754025c3629b53ab24e07a87707ef8cfd25c147950541dc0
BLAKE2b-256 checksum
How to use checksums
4e04aed23e0ae4b9602e0a67b8d9c9b52e9ec2452a5662cff4b70d5820a37d1a
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp313-cp313t-win_arm64.whl
Size 501.3 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
a5117c80c7f0c683152f4cb57074b7a4ec615c94b1428638ec182f67c375e4d9
BLAKE2b-256 checksum
How to use checksums
da5b8193882416db0970301d6607b5687706d37d622f412ef663bf0f63780df4
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp313-cp313t-win_amd64.whl
Size 289.2 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
6187d96e815ac62e0cea7c7e914c93368794ff5f53f382c5da79691d6dc7316d
BLAKE2b-256 checksum
How to use checksums
331fb0ea5d682eb883bea826c20ac4a72e7225a593b2c90e58ab5e24e01c574c
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp313-cp313t-win32.whl
Size 271.8 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
5fafd58d253461e247c3002e487bc88cde4ed0c8f45a55f7e4c65b549a6e90a0
BLAKE2b-256 checksum
How to use checksums
2008acedad0194c8ed176eeeca094c2432b53523cf80ed362dc60d3faf1e7738
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-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
817f340932f0b15c75e8ef44d1faa9e55fdf7b081929fa921224ac0ffec172c6
BLAKE2b-256 checksum
How to use checksums
36dfd0a8c3d9cf1b997dcfb2fe20b5ee777d1ff3e4b2dc46f8ad7b31ccbedfef
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-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
c3617190e8787dafeeb653f36a89e792afc94a2fac58b54249ae8ca6eef0721d
BLAKE2b-256 checksum
How to use checksums
48f903fdfdfdc25f0d15511046fc357a5ec782bbe98bd90cd91884a9b460370a
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 92.5 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3c26d7626fe222a88118fbada5749c00eae63b9b334eb239ca0c85765c99a1b3
BLAKE2b-256 checksum
How to use checksums
c2495a354a3980d83edf29144242f55ca868e625da6a7d896a8d759aeac0ef5d
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 86.7 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
8bbfae2bdb5be417244fb6dbbffeb518b303ee3b57077c67e4120414f1caed2f
BLAKE2b-256 checksum
How to use checksums
f3bfd4015c47c8dfee1161e7234e1900b86b3ddb0ac41d6707cbba0685b4c1fb
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp313-cp313t-macosx_11_0_arm64.whl
Size 75.6 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6ec84c89e72e0a2dc0f21c370d8cce26e058d8e4338dbb6b388d9ae3c6f2276e
BLAKE2b-256 checksum
How to use checksums
a9ff603ba12eca6e30f038d82fab2f04f9d44e02a6ef060d639b258d56439fea
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp313-cp313t-macosx_10_13_x86_64.whl
Size 86.8 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
4c4ffae1c202e5c9899296e595ef0b7b84e66fd3eacdf479eb9dd21ca6ba27e4
BLAKE2b-256 checksum
How to use checksums
5c5d2403eb1817390343b2fbc243c938c1309290e17a31e55e6560f6a327db09
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp313-cp313-win_arm64.whl
Size 498.2 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
31b896229a42bcd34c055324306161e393f9631e90c7a44b3225d21ed291fe78
BLAKE2b-256 checksum
How to use checksums
f6e588e8063ff44d69f6db0e4c4c81c85a37e4c45f4a053e08666c10211ae414
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp313-cp313-win_amd64.whl
Size 287.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4f5fbc0cc3a2a7857e936dd4f017673d67dbcb56ec4a19a92b5d1bb342e8d935
BLAKE2b-256 checksum
How to use checksums
4831ac5efb069112af360e323cbb6045e8c93be5a098bb8a619c978b7ba2a26b
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp313-cp313-win32.whl
Size 269.8 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
b658fa88ee79432274022cd8ba1818db2bc6ee9b97f181e6a8b10aa5b147504b
BLAKE2b-256 checksum
How to use checksums
d527231ea98d3afbcf708d4e895806af27f17327649714e61b96bb8d1b4823d9
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-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
7e3aa564c540b5fa4fd8fb6ee0c76e77cede1874e3f0fe4e69137b7aa254eba3
BLAKE2b-256 checksum
How to use checksums
2cff1ff44e2a8358d7dff72edb0a8c7a626a60e404cc226201e5c56c39b7b8d0
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-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
fd05428c06c480171472713176873ddceaa64966eea8a7145b702a16159c994c
BLAKE2b-256 checksum
How to use checksums
10f3719fa31d0e0f97b5a6ede5bca145433f0b9150a04d0aed460b7b728eb3d9
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 93.0 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
02f8c71d6fa4745bdaa47f82f1b2789cd76ec6d8f3130e041e00114c44fe2c4e
BLAKE2b-256 checksum
How to use checksums
ff13d4159877e641088106671b552f85395ff409789abb8f0e2cf4fd8bd5c801
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 86.2 kB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b95bbe45cdf0a28e12fe105e2c8d32eb16e7ad27dfb8c4fbbe2daa8fb03a3db2
BLAKE2b-256 checksum
How to use checksums
4d1f3b7b2cacacf052c4f5686bd7de6c3be65cd947f555e0f0f7421879bc4b88
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp313-cp313-macosx_11_0_arm64.whl
Size 73.4 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
436be6b17c9c0bb7f13aff2790912b2011924675c92d754d96be3691c014534a
BLAKE2b-256 checksum
How to use checksums
e020426d1e633e24c6061614fbda4ec001ccbb7430fed19a482514b3036f92a0
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp313-cp313-macosx_10_13_x86_64.whl
Size 84.4 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
8e82fcfddb4cf2c1db05db8f53fa4f3a27113e690078f553a24a25819b527cfb
BLAKE2b-256 checksum
How to use checksums
aad9a3b6c7a2a2a16ac3ad4d810b4061a665d1c53d1b19b31f870b30b250bec2
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp312-cp312-win_arm64.whl
Size 498.4 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
b45d87396af5b4e97e4108555a2afb5df6f4c956bae1a838c3bbe0c2a22371bc
BLAKE2b-256 checksum
How to use checksums
4e1b6444522b0c7c04f9b5b216ee5fe19f45deabff4ec5d98304c104a3d5bf7b
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp312-cp312-win_amd64.whl
Size 287.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
981e641360797e5b413dbb8ef484639391bf21aade08c74792961651ce7ab4a0
BLAKE2b-256 checksum
How to use checksums
74dba5a215992e466a30a93113fa5b27c03e10edb32967a847924c86f258f2f4
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp312-cp312-win32.whl
Size 269.9 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
9924565d55a2ae4aa0f66fbb16452fc60c7e3a778124a005abe8a1d714dc8fcf
BLAKE2b-256 checksum
How to use checksums
c178221d7127645d51c964fbb5db0c59589d3e306d1d26dcf2d4cabdf72dec01
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-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
e56f7e7e9ea8c569c92c672a5f4d1a28f7f4363d3c25db37bd0a510ba296076d
BLAKE2b-256 checksum
How to use checksums
51aa895fed1f2580e268970fd8e0a86d20369e6bae00df93db021c2263d91c9f
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-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
987c7859815adb9e0d0e178458dc035682bf1008fc872495350f653f6a7cd953
BLAKE2b-256 checksum
How to use checksums
1f762f221d202e2b1eae91081aba0ebb095668e3480d6450cb97bce1b749e8fa
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 93.0 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a083210b4eb12ad0b5624394df8cce2fbf8fd7c2df4e70c4ad16eace81c92578
BLAKE2b-256 checksum
How to use checksums
7ac20294e96594788333a76342440fa9d43aca5578d95db79b4cf2de809bcf2a
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 86.1 kB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
81c0cf14650a06a98c5fa7ffa57d52aabea124b608d9f8e35f2d2baa0b930678
BLAKE2b-256 checksum
How to use checksums
158ef1c50f952d398ab0648f702ef9bd6e53aacde0a0500134fa3faed1234bfe
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp312-cp312-macosx_11_0_arm64.whl
Size 73.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
31f1a2bbbaa8c7e4236d48cdc3dd230de4d67a52a1f93576e0c7d2c8fd1d1e5c
BLAKE2b-256 checksum
How to use checksums
4b166927cddf74e2edd9bb32643348f4e6d7816a615283791810864ddd59f7b1
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp312-cp312-macosx_10_13_x86_64.whl
Size 84.5 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
86c68400ad38cf58558b7fc345350d303c43215f7966600c359f8f77a95f302f
BLAKE2b-256 checksum
How to use checksums
4ca807076203c301154511348a245d8d74f36dd7d92f6963b547faca9560724b
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp311-cp311-win_arm64.whl
Size 498.5 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
9f41af0481df7c47ec8ad3647354d526017998cfb259b97a084ec04b10c68197
BLAKE2b-256 checksum
How to use checksums
8b7dceae4c32b71ce586e258dc862ea76b2c7e5dd891ab06222cce50fdeb3bfa
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp311-cp311-win_amd64.whl
Size 287.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
5e2ae243b29b9c002dd4f7fe174b3e917ca6814663323330c67dc8d356ac8388
BLAKE2b-256 checksum
How to use checksums
bafaa5b0b3a746781e01f21d5edce378885d3bb9250526f16e371dfe391f1476
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp311-cp311-win32.whl
Size 269.4 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
762f2fb4d9a5f1645a49a89dc85549961d0d14ba8f679d507c09fe00746c5f02
BLAKE2b-256 checksum
How to use checksums
9937c06e6894d6e9e53f93bec604bd170f7fc40990add4e614d0d1c50a4235d4
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-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
c1787d90872d1f45bbed8174611ded1cfa444583799e2cad3528fba38df4ec1e
BLAKE2b-256 checksum
How to use checksums
c74ee04632b620f9b5fa8794b8e11122b43cb7732a6f0679995051643694a31e
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-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
65a75a94eb2ace4979393cb3bed96bcff5e1b928d51086a359782776fe1a8c4b
BLAKE2b-256 checksum
How to use checksums
b2e97ce39c7564ed19099cc403e52b4b038e157c85b8d8c5ec03ffd7193d61a5
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 91.9 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c00e6b6141cea4fd26043f8c6fff6a4d2a3cac6d0b0675dd1c033132bded3db5
BLAKE2b-256 checksum
How to use checksums
7bd5d21a7054b3a060cfb3a78d970f2e2f76854d2f4ace559870e55538635015
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 85.9 kB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
91e719d33865494f4d646994c5eeeb9f6590672e018cdb774abd4aa2a8f8941f
BLAKE2b-256 checksum
How to use checksums
b0b6196fe06158399641abf1f35d6bdf5a826c653db27398a9b2976ae2991bb2
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp311-cp311-macosx_11_0_arm64.whl
Size 73.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
464101ff022e8742172276dc78dcae3d789d44ee6098ec1d98741bcd7f424cce
BLAKE2b-256 checksum
How to use checksums
1ddd6f43bd4537544fa68b91939356df82a377a254bcddd36a1cff500a845ea5
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp311-cp311-macosx_10_9_x86_64.whl
Size 83.9 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3d2da88aa1a8f5d579be2e9834e755d8fb9b643edf4afb7d845b2494b7b00f78
BLAKE2b-256 checksum
How to use checksums
7e953ba7dde50d2fa09b3e12b32ce3f6ffaa9734ab58ec982e6f5b388eb279ba
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp310-cp310-win_arm64.whl
Size 498.5 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
bc8f2ffbf07bdfdbef03e4fa46342f41f42bddba15d4ead13f880d0810fd138a
BLAKE2b-256 checksum
How to use checksums
3556d475e74726c0824899196457b909126f9225151b288c063fa1c72ccc4fb0
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp310-cp310-win_amd64.whl
Size 287.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b9df4eccc3e3c06b6cb74716d67a97644046407f432f874641551e9ed9d8d80e
BLAKE2b-256 checksum
How to use checksums
217af56b523a120772a9dea9ec87926bb15208335ef8551fc9ae5fc32cf6cdf1
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp310-cp310-win32.whl
Size 269.3 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
a38dc14ab9c52dc9287ed3975234c16068d6771b62e364b9e6c07ea1a61fdfdf
BLAKE2b-256 checksum
How to use checksums
bc88a6e18f7562011291f5301d30cb0e766c48365fec2a0ed810d53c859d78d7
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-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
c831075b1f02f42eb3307029f09c647bd66e45a6962a10bde968af85c509b0fc
BLAKE2b-256 checksum
How to use checksums
4dd07b0391c9196105d19e77fada746a49bebecf957e9fd3deb0f65553cb8a91
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-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
1045053552f6bcdbc8d7879805920810990a12e93003fb47bac1519a9d566252
BLAKE2b-256 checksum
How to use checksums
898671669c2de3d086cbfd8fd166823bd0e32dc1a96035813d57d1ca61f36e24
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 91.9 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5acccecf9453168f937bb3186313cc0452fdf509e125fa899736ca713651c5c9
BLAKE2b-256 checksum
How to use checksums
4347b4099a32354f8c8a71535d1fb42c92c83dd84469812807b7b005f3caa0c3
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 85.9 kB
Tags CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3ad69a15778a93e8880855298cae50f15a4876f33f3fd2e957419ab88a16acab
BLAKE2b-256 checksum
How to use checksums
56466d9e5deb0c0e298b4b66a4140e34d3b598f2f75ae6fe40afa9cb48acd07a
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp310-cp310-macosx_11_0_arm64.whl
Size 73.0 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9077557b99670ceaf48df072a1e2be4555e4cf9e0d250db36995f3d0ac50f7bf
BLAKE2b-256 checksum
How to use checksums
f3feaab0cc18889db8c779d0784af88b156eebb30caed9dd5037b30da9adce02
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 27, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.2.6-cp310-cp310-macosx_10_9_x86_64.whl
Size 83.9 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9d1251e86fe2f83c6df75f90dce2bc0586cac0bfbecc0b17cc6162d1f4c86ae4
BLAKE2b-256 checksum
How to use checksums
b83b1235262fe0b88617ee598df0c4fb434048a2f9f685e7a30e8817eff915dd
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 27, 2026.

Transparency log

Security for private-attribute-cpp 2.2.6

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.6.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 27, 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.6 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