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):
        temp = private_attribute.prepare(name, bases, attrs, **kwargs)
        typ = super().__new__(cls, temp.name, temp.bases, temp.attrs, **temp.kwds)
        private_attribute.postprocess(typ, temp)
        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 defines an attribute with the same name as a parent's private attribute, they are stored separately (instance attributes per declaring class, class-level attributes in all_type_subclass_attr[parent][subclass]). 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. Such a same-name definition does NOT grant the subclass's own code access to the name.
  • 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.

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

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.1.23
File Size Uploaded Provenance
private_attribute_cpp-2.1.23.tar.gz 49.2 kB With provenance Details

Built distributions (wheels)

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

Total release size: 32.8 MB

Release files / private_attribute_cpp-2.1.23.tar.gz

Download URL private_attribute_cpp-2.1.23.tar.gz
Size 49.2 kB
Tags Source
SHA-256 checksum
How to use checksums
ce46e310ed9ff7600932ded1865cde543e688791f5a5abd5f8b715a1f4e48fd3
BLAKE2b-256 checksum
How to use checksums
0eb1a2ed25babac184ee7381ad49000deff9666c091d7e8de329e31cb5fbc6d4
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp315-cp315t-win_arm64.whl
Size 521.1 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
18a332310d751aa2fd416d7bcaceb01175081d7a0aa9f167ec06f9922124adea
BLAKE2b-256 checksum
How to use checksums
df293f9254aa36a095f11cfbce2a6886f223a396a6d92f9dcc796a9f65819931
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp315-cp315t-win_amd64.whl
Size 300.6 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
d851f01054209b7f371272ea02f9c4f2d77ec7a49528238f4e7c5005f687cde1
BLAKE2b-256 checksum
How to use checksums
f0037739f39250dc0f1f052de5910ddb86eef02a1d151d7e7dda3f940978965e
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp315-cp315t-win32.whl
Size 275.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
3c81ac056214a1089eee3625c83e4c11bde41a7d47d925abb15281ef0bcff1d6
BLAKE2b-256 checksum
How to use checksums
55969c59fd9adbc760200d4c7bce917818165c2d3ef393ad630484f124d0fc27
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-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
25460753a4b8841af9c239545574426eb08d3db151179e463563e9ff1dcf10cc
BLAKE2b-256 checksum
How to use checksums
88b8cf6506079445ee69dc60ff2ee24b30fb5cdb459257603e9e685ffab56e62
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-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
a4d16e29ea52d2ee5f8d0b1bdf2b67bfd884aca769c629e2094e8f86a2b0cfdf
BLAKE2b-256 checksum
How to use checksums
5347b4aa29d9254332149661c2ac5038e42d5e583386463ba2eb28ebc702cf3e
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 100.3 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
1aee3a846158ee2be818d1b7c4ac4fb4c5b97fd8ca8974bdfa25c2b10b0ed3d6
BLAKE2b-256 checksum
How to use checksums
143d6daff84912595e9dbb624777ece5425f6e94e9d3b09199f53d149fd942a2
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 94.3 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
626f9ac07c7cd0b6b45b2660b5bbe63e80e91041927168622141af3c0e11484f
BLAKE2b-256 checksum
How to use checksums
19db581bc234b32edd55e871829328b7dc9da81d0de124ee39dbd20e1181d8cc
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp315-cp315t-macosx_11_0_arm64.whl
Size 79.7 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
06821927f422fe82edf41687417c9dcbbb61eedadfc7d0296f0ee378c15e0bff
BLAKE2b-256 checksum
How to use checksums
8ae19d25d89e8e622645c63af4df9e26e4ebd56d5533faa7ccb38abc8d7388bf
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp315-cp315t-macosx_10_15_x86_64.whl
Size 91.8 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
d4aee38ba1be44fd435aeac1e29ceb38ee335bba28c3d0f6132cd6f38dadcf23
BLAKE2b-256 checksum
How to use checksums
f4e5e2d205d19f999597697e5418155e571a9841f6807726a4f05811d3ad9015
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp315-cp315-win_arm64.whl
Size 518.5 kB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
c0328672c488298637121c715cc2dd25bdfbf316f6d48319ca863029058cb92c
BLAKE2b-256 checksum
How to use checksums
dd46879b05ba67a0c36478bb197a04a88dd491b9b81864fc494de6f7b5f5d0ec
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp315-cp315-win_amd64.whl
Size 298.8 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
0fe3ad298f04d3c95007ca725f573f6b071a8127542776eac018ab8676118cdc
BLAKE2b-256 checksum
How to use checksums
af845d1e17b85ad8a3d257847553e3cc66296486d240bb3ac88ed8344a7b648d
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp315-cp315-win32.whl
Size 274.4 kB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
b3764c87e8b07121d63f230ca94877db2289544415956fd42995800a52e3f931
BLAKE2b-256 checksum
How to use checksums
9b8bc4a4834770b99971b67e2e9a9bdebc4720484be0bff8327aa4b259cdcf2b
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-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
493e4d447c509edbd065402f12107b4b6a2255c5706d84c65c183ce7a08bc4a4
BLAKE2b-256 checksum
How to use checksums
1ca08c49dda47db875d7feabdbe76e0f8f70549f078e9098817d998979ec26b1
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-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
eeefc01ec3496db5c876a5cb9704bb435b20ac3c5c7143d996272a489657cfc0
BLAKE2b-256 checksum
How to use checksums
ebf54a3cc12b758f95d541a2b81d0fd0117c959e795a7a2e28f648fa5a31f0f1
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 101.7 kB
Tags CPython 3.15 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4d606d40b7c706651164cf598b76b3f3b1f13c282e3aa25bdd7550783da000b3
BLAKE2b-256 checksum
How to use checksums
7269beea1c463178143dbecdbde7793d2982dc35435c8c60ec5086aa59fd126d
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 94.9 kB
Tags CPython 3.15 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
942f1164123cd291ebe00b0bed8ea201a4e671f520ccdb46cf24c242c2ce949e
BLAKE2b-256 checksum
How to use checksums
7ab7c99489994d77d0d1779d9c971a1385226d1813ebb52a2440dbe11930bc2b
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp315-cp315-macosx_11_0_arm64.whl
Size 77.5 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
05fe8e587bfe3df5584eb5dbfd95b1022b309689875dd067aa35b18e4a865dfe
BLAKE2b-256 checksum
How to use checksums
f516081f39b5ce7f3b9373959a0d3998a4672bd38a22318408f248fe4c138ba4
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp315-cp315-macosx_10_15_x86_64.whl
Size 89.4 kB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
546588a7327bc5a0c68b6bad432a3c995e8e7ce2524c9a3d11436501756c1151
BLAKE2b-256 checksum
How to use checksums
3803961ceb02429ded4d288edacda877ec5d5c17325d834bfc1fd27d63d2b4f7
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp314-cp314t-win_arm64.whl
Size 521.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
77a71784dc876497fc4b1d38dd1e334e67e9cdc5e09741d937ce599ccb85f792
BLAKE2b-256 checksum
How to use checksums
ab6ec34f60ce86e8c360d76676bf313ed292c97e1c8071d1c84389178e4b0b59
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp314-cp314t-win_amd64.whl
Size 300.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
6e4b707c4638e0c34ffde061f47d16261f248ce4cd6257b1daa397163e690ad7
BLAKE2b-256 checksum
How to use checksums
724657474bf2292bec4e2a6c6337276049f5880aa3a411135caa71fd33433d1e
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp314-cp314t-win32.whl
Size 275.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
a0fff1cc0378336584156ee6440212d388c98f4004a33d708312608a5f30ff76
BLAKE2b-256 checksum
How to use checksums
3983a3c943169c706967494e81d049ab3d46931e29868f907b86d075d5b225d1
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-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
f8618aeed804ea6b4a3b3bcd0dd05bfcee605391ec671fb784515c100905dbd5
BLAKE2b-256 checksum
How to use checksums
f402f5deb17500865ee60a1987ae2f61f3febb649b02ab142345994cce59f0e7
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-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
5dc65602166363c358011d8d0a6260f4f03fcff742a78d3a241ce30c3fb628b5
BLAKE2b-256 checksum
How to use checksums
b22dbfbdb9062c42196f20f02ffcb0f7877042eac51d4350031242cbdd0725eb
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 99.7 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
1fd5472a2c7d4ecf47c56f9e69f25d5d7de071c4c4daeafe901535260bb9bdda
BLAKE2b-256 checksum
How to use checksums
47e5d2a0780abd532cb5239e4d3124900fc2875aec2854074ec8af45fd779162
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 94.0 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
fbfc1c288798ff2730891228b5364d7c25d905c62a8828548b7dab317d796eca
BLAKE2b-256 checksum
How to use checksums
2e26c0ab2ee21a3f9a18c9597f9291f9ada5e6f62977c342adb216254e7908d0
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp314-cp314t-macosx_11_0_arm64.whl
Size 79.4 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
20e15173f93029eca6b5b368a5572b928ffaf41a602e6bebbe5349126586791b
BLAKE2b-256 checksum
How to use checksums
380593b1dec0a263e9e66a9d6458d41848bb6f9188ac81c890bc38dd3506e652
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp314-cp314t-macosx_10_15_x86_64.whl
Size 91.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
5fa43dda29ebb5794a39dfc19efacfb824b5354b5ed1cc887bd2fc91de53fb95
BLAKE2b-256 checksum
How to use checksums
2ac448e3a795a5f33f23b4595f09f9293ade8c27e1d7abc87a59d182911a1195
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp314-cp314-win_arm64.whl
Size 518.3 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
3591994f967ee7a6a0fdc53d2765f67f39d082b09cdfb653cdf1ab76a345cbfc
BLAKE2b-256 checksum
How to use checksums
39ab33ab9513b1973b368def8d81e9ffa818056b00aacaa15a5c7ae545b55012
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp314-cp314-win_amd64.whl
Size 298.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
92ba60aa1a3e379083ef5e3511a1c0ef4550984ca716eeaa2aa09f8680cee0c0
BLAKE2b-256 checksum
How to use checksums
3c0066b0f9423e8082ce29ca550f2dab13cbe5c2e63a344d76476a023c17ef66
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp314-cp314-win32.whl
Size 274.3 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
88a3351c6225a4add2ec95bb8e8e4ca306f2213ca9ee8f5d2ed16f2ec1131a58
BLAKE2b-256 checksum
How to use checksums
ca572916bc936bb465297fea39dac01d2e0716338a849d643cb108d54ef89043
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-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
8e97f64b70769696c690f8db4bf8c031f894f8e49e82e09cf1d3790cbbe42891
BLAKE2b-256 checksum
How to use checksums
62316728c293fbbc2ca04f8bbde25afa2c97a7b324953371699fa39de7d6911b
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-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
b6394fd258d116f48f824e6e520ab18c7ce20df21d5928182f4652fd1d73eee1
BLAKE2b-256 checksum
How to use checksums
6fd07a060e34476bb30c85e8c6a603291f9ba730e83609b7a015010f503c0e0e
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 101.2 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ffa2d429d4b5391ddce8f8ecbe0353f2e3eb933fed303e604651c70dc011e643
BLAKE2b-256 checksum
How to use checksums
3dcd1f8a60172520178fe1ae7afb3845bafbfd8c999ad958f1d4caf3db050019
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 94.5 kB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
675909d7abcb5c28920e65a6b286a26d2f28f4f2eef2a4d774ef1fd2c299f416
BLAKE2b-256 checksum
How to use checksums
a487d4a386e4cd4df7c4e08af7c49da05fb9b8a51f6ea3265e3eeed406054d87
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp314-cp314-macosx_11_0_arm64.whl
Size 77.3 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7fc32bde3a80433a3ec14e25e2ef7dfc50c55e481bdf12b4e2e643ef1cc82ebc
BLAKE2b-256 checksum
How to use checksums
a80ef3529b6afb720ddba7fa71e276aaeec815345cb43c7fcff0ccec934e3609
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp314-cp314-macosx_10_15_x86_64.whl
Size 89.2 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
4ef9d085da089a03ebf3676256e951f0b5c7b4193fcad87f24642449aca14881
BLAKE2b-256 checksum
How to use checksums
32c517460d0fd2e3ea5c750f3297d8da48b4a03dc98f7705b3152caeb00fea1a
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp313-cp313t-win_arm64.whl
Size 503.2 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
d8dc9a751523cfd5ba4e418e6287a77a3c595d7d92bce08208a493476af1d32a
BLAKE2b-256 checksum
How to use checksums
3431608f237ee110640520e3ae5383d2726df88d47b6cdb0e5f09f30a12532aa
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp313-cp313t-win_amd64.whl
Size 291.1 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
7dfae1acdb1dafdf2444a0873c1f6e816485aa1467d57781f2f43842c74157a1
BLAKE2b-256 checksum
How to use checksums
c5638b81aea9c5b1304463fb9dfe2596e35b8e5697043fe91124a4f7a16ec57c
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp313-cp313t-win32.whl
Size 268.4 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
5649a0e25630bba5b31e8d61e94699a2322a88e7cdb42d08d2610fcb0b237334
BLAKE2b-256 checksum
How to use checksums
cd46991dce0a3c1135d21815e07ed159a3d419f99452ad1c1f0473997372927f
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-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
c21062a2ca947939ed62115c207ce18bb9819fba76b8a016f86e4c72455c4c38
BLAKE2b-256 checksum
How to use checksums
841f55a766d041901a7d8c2dfc7e8eb7accc7a4b973ba605ac0fc5c92f45fe8e
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-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
f30dd47fb35c66359b75fb47e9eadacf547ca891daae939c2b32b0ed2a1d4870
BLAKE2b-256 checksum
How to use checksums
1e3913c05f4b1141ed05cfd35f34f2a6fa1fb97797bf7419bffd4f8d9ad1bd30
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 99.7 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
6505158a9c4422140701c0fb1b12df52b46ba1ab3b5a8e5e6637cba09a850417
BLAKE2b-256 checksum
How to use checksums
3ce64836ba3caa7cec066742840b4207058a981d9e3dfa3aed3fc82fa5a58bf8
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 94.1 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
f6d58025de273ebe5f79554c5603d509925710b130294d2f3275b5ec160a0452
BLAKE2b-256 checksum
How to use checksums
9a5e661fbc95065adf0261189394f03f50ec3f2260cc02d8940a57a6286d9f37
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp313-cp313t-macosx_11_0_arm64.whl
Size 79.4 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
053ce56b79abeb7f2dc79ac49f818027fa7364cdd638e00cd8bf0c5daab72be5
BLAKE2b-256 checksum
How to use checksums
b5361044eb56ab1ea820052a23ff3d6e73762a3597d4db8adbbbac47aec97a21
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp313-cp313t-macosx_10_13_x86_64.whl
Size 91.6 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
4504b211e5767ce1725acc8e7884cf47e4038454f830c6ab226c6d70f50c3d29
BLAKE2b-256 checksum
How to use checksums
d871eeb2c9aa5c44122bd3be2e3d66533fd0633622f6c4524717614eba6c103e
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp313-cp313-win_arm64.whl
Size 500.8 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
85240b487a7c645721a1762c00dd4909ebfa9ac10e6506d4ee38b2f468997765
BLAKE2b-256 checksum
How to use checksums
0ff6f60d7a1f20d17e152e524f1e5548195d9cd4183418b4fd279b89574e5ef7
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp313-cp313-win_amd64.whl
Size 289.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
aa723157d8bbb08be9b6e4ccf5529b4238cb068b8f3a4b3190b4fc829f335a0f
BLAKE2b-256 checksum
How to use checksums
c5ddf16cfdfdf76694ec5a025eb6404948af10d06c91a296b74ba0886f9959fd
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp313-cp313-win32.whl
Size 267.1 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
e4a1f366bf7522a1aa83879f17c9bf9c24fa427255bc029fffb11472cd3b49fd
BLAKE2b-256 checksum
How to use checksums
3c39ff2d71a729b2352d71f4947afb1ea404d3c8a79f6553dbab99bcd00c1433
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-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
14e74ec73d2640813c2b5024c406b415c304b952d3e5551e010bf1cd57d28ce7
BLAKE2b-256 checksum
How to use checksums
732653e91ea9e28467cbe0ab32b09d3fc1e50946ee5550f6b415ee266a4c4e50
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-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
aeff37c9df4dc5beeacd5f866e26278ac7ca0d01aa3bf1cfc68e9124f20ecdd8
BLAKE2b-256 checksum
How to use checksums
256ac11335d7a67a69897bb0cdea23bb32745b8b81d6d000ef8dcc72959ed5f7
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 101.1 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f526dcd0c5ed2e7a26fc50aa8953f1beb49740881c6ccd9d1c74eefa8f3cd692
BLAKE2b-256 checksum
How to use checksums
3f0a10bb4e68b135e04ff673b5557a4586e286963acdbf75d4f0840cc81ab1da
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 94.2 kB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ae9c0f9d809f4353eb4dc2da330d387bdd14e3ac79c081b07bba0a1f33a852e6
BLAKE2b-256 checksum
How to use checksums
d7c6667d8b2d84405d2013ebad4e3e8b37f6681f1911346996bb5e2f36bc090b
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp313-cp313-macosx_11_0_arm64.whl
Size 77.3 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9f0ecae79692ee0efbc0dab5628ac1a5cdb9ec70b7c42aa9278f40ae74c4e985
BLAKE2b-256 checksum
How to use checksums
6db1c411249b67cf1c2de099d12bce78276a32b9281300bf2b5e97ac4f1e6f64
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp313-cp313-macosx_10_13_x86_64.whl
Size 89.2 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
eee545c0238c5d3920f3ad328d4b63734ae8f28a59c6f1f22450345980836e16
BLAKE2b-256 checksum
How to use checksums
8e680ef5a9f1ac98fefdb1d28d51d7879ca77584d03ae0556f40aa54e0c5ccb1
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp312-cp312-win_arm64.whl
Size 500.8 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
f949ff37a7f95853e21641674737523ea1a910d6c15046635cef99e7bb1cabe7
BLAKE2b-256 checksum
How to use checksums
b144540adf1b795cdbf33964b8fb727af3ac0a5309c57c9dddacda614c5f3b02
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp312-cp312-win_amd64.whl
Size 289.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
69bc5af025d661deca88d8b7d8ab42bde1bf66272720adc3b36f9a43d351344c
BLAKE2b-256 checksum
How to use checksums
459f56989bfe62ea67af39db8de2bec7e4f362e79c542aa80111c246e17c4e99
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp312-cp312-win32.whl
Size 267.1 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
389484e90e0465f94048b6332a8e5c5e178550755af84d707e8c71a8532f55c0
BLAKE2b-256 checksum
How to use checksums
94becde2fd580ca5de511526e75b1d2ae81c2e25c48176315fd2484b44a3918e
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-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
bed8b047aa9a16e1c94d7cf0143e25966efa1b25a78ac012fbdcf63c03884478
BLAKE2b-256 checksum
How to use checksums
89d6595d86ae523599244388a70aa760056d34fe245b6ac579a506dd0897e1eb
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-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
ab363bbe2ef71097e41a755d8831222cf8afe9869c7e850147e0a4c33fb50b06
BLAKE2b-256 checksum
How to use checksums
d50b612ae799d5d44ca92f67ba559aa177fcc5b957c2405031473489b59039f2
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 101.2 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c9cbd1ebaf5357b23d73f9644bb1f0a4b107503d063dd569457f2b636092a90c
BLAKE2b-256 checksum
How to use checksums
a24caf3748024aa26100d009f44d2eebdbc99a8ae23a57a0b0c3016949ff5cf5
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 94.4 kB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e26aca140d1a64506602183786bec647eca05048b057aec0be7c00a6c1e2ca00
BLAKE2b-256 checksum
How to use checksums
98353f9e460880d983af5a145a5b5bf1f0a7d67ce97d625384e7e327ca3af704
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp312-cp312-macosx_11_0_arm64.whl
Size 77.2 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3a83adec8461dc4eadcc1bc3520c094f2ac5a0fb8dade6b227f80b876973f87c
BLAKE2b-256 checksum
How to use checksums
7aa25907c8538cb2b918f2e4ba69e04f7b1362383ec5cad5fe0e0f967e6a8a01
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp312-cp312-macosx_10_13_x86_64.whl
Size 89.2 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
243492d786c22c114a10b80c7b7e459f4f86db1065dd345438820862d8af37f2
BLAKE2b-256 checksum
How to use checksums
b78f480b7464831d925f294fdc3164e43c2bfd74f9e68e6794e1b6bc5441811f
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp311-cp311-win_arm64.whl
Size 500.4 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
8e7c09a9bb630b177ce007a5835d9bf93e740e26d30bb1fff54e488df159423b
BLAKE2b-256 checksum
How to use checksums
a528ab89ab3d0337141f41b349306552a6d7dfe616b533aa8849a89ad8a184a2
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp311-cp311-win_amd64.whl
Size 289.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
fd62470d62c64b0ab1d3159e988a716807e2e37550d59d968f168659f2bb080f
BLAKE2b-256 checksum
How to use checksums
6907ddbd1032d978699f8fc5cfa85892cade5caa8bafb7bc4a8430f7b7782899
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp311-cp311-win32.whl
Size 266.9 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
34ff873b6fa2253b8d0331f16cdb99c9a0080a613fd01f41f3c065e569eaebab
BLAKE2b-256 checksum
How to use checksums
3ce1ee1b665787541ed2b102ed4da1d7638c79bc79dca8a83ef4b0783cddeb39
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-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
edda562c3a2dad3e75cb3eeb0e281e4311537fa27e34d55c1f13e137470138d5
BLAKE2b-256 checksum
How to use checksums
90590488c90dfd021ee8cb55653c84406f1c0c1f0b0928bf89d7b9a348d62fee
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-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
a2d8c0ef2f6b2a2a618c7d26ad8aa3cba0bfc103eebbf9001c36855adb3eb968
BLAKE2b-256 checksum
How to use checksums
8f175882e726069c12363b64fb99b22a851c331e1c117a49df4177ec76e80f8a
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 100.8 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
658a7d5545202ea79f9f139eba51714946786f2a945e055c331a751b77f19334
BLAKE2b-256 checksum
How to use checksums
6680df1992f98d6c71b572af5cd79bf97d81994c053f7debee16282408ce1111
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 94.5 kB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d0583a141be68629c7f6021e7ef66cafff9c4c3641555ca6a6d86e04842749a8
BLAKE2b-256 checksum
How to use checksums
5565dae7731a0697112b5009495886edc89340640316dd0593b045254b9d1f74
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp311-cp311-macosx_11_0_arm64.whl
Size 76.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1b7c01b4c0d7238f4726e53449b9ad1a418100bf377dfab27086ca74c5ed54bd
BLAKE2b-256 checksum
How to use checksums
62222bc0887b14aeab7a7cef59f236983c9106c5ec43f640179e03fa743a9cf9
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp311-cp311-macosx_10_9_x86_64.whl
Size 88.6 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2933babd171a12a95c28e6e4520bb5f88833e98d0a03cf3707ba07d1a09d1678
BLAKE2b-256 checksum
How to use checksums
5899dff8825fe6654d09052d7862a47ada44142b99827e3850f2a08f905f002c
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp310-cp310-win_arm64.whl
Size 500.3 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
8868b5d571bcca8a693ff6dd7c0c4f932d102280bd18e4222791ed4ae4d59d85
BLAKE2b-256 checksum
How to use checksums
8d21125065491f35cd10f28fcf7d0c7c859240e17366a6b2cdae32f288926293
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp310-cp310-win_amd64.whl
Size 289.2 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
54162913943de1d902a0098780ee4d423c9fe66df2fba0ec9ba61ae04756a635
BLAKE2b-256 checksum
How to use checksums
8e598a4f76ed361044ebf331c5dbc3ef00ff2bfdd113b901f1450c2d443ade88
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp310-cp310-win32.whl
Size 266.9 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
9e45588937bfd90a25f40b16fabc7a722be400ce58fe48ee293e0ee502cf151b
BLAKE2b-256 checksum
How to use checksums
43c5e2dd204526c1318931dee478bcdd4f3f96ace5de63d5e776867a501cc6c9
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-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
9f2341818b4ff5072bc40b876245fffa1d35dd10e1ab4a1e78ac54a6abc84e41
BLAKE2b-256 checksum
How to use checksums
e5eaad0abec6b74fd312128ecc5277793a243faeb8eabc01bb03a35669f07481
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-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
888f62eea3a3f265b194024b4f6a6a25fdb75d332cfe872b1dd6e6ee407d8691
BLAKE2b-256 checksum
How to use checksums
fbb406e5e052b3cb611f2e7cda3afa614608432a422463d4b580cb0d834593a2
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 100.8 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
62aa03189b42d8e024222f49c71f739f51ce93d8a2a7c87ea6e1487183abe633
BLAKE2b-256 checksum
How to use checksums
23b248f46942a2c97856b970320f02a89099ad8cc19e1db4bc357aebc9e5ecd4
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 94.5 kB
Tags CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2de829eb74f2b00c891935ea37815564c801f66aeb6b7c3f24a8d3dc42e46bbd
BLAKE2b-256 checksum
How to use checksums
b69eb551bc695aee5cb8e67a0615855583e60220c2347542d15277676ddfa484
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp310-cp310-macosx_11_0_arm64.whl
Size 76.8 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
17da7fd2802ad8e1ea95702f39c526df5403d1382f1054fd195c7afbc6d12c9e
BLAKE2b-256 checksum
How to use checksums
57c3c7e0ce7affa0190ccf7e31652d7e2e0d66409ead3030604391b0cdfbe2a0
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 21, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.23-cp310-cp310-macosx_10_9_x86_64.whl
Size 88.6 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
c3b844aba6492f548f9adc7de47e3d9d5c569f18a62f51cd17e5defd09601dbc
BLAKE2b-256 checksum
How to use checksums
868737f6d3af7faf6b44522f7c44cf5fe29111ddba761e8dccf6bcfa52175d2f
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 21, 2026.

Transparency log

Security for private-attribute-cpp 2.1.23

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.1.23.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 21, 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.1.23 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