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

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.22
File Size Uploaded Provenance
private_attribute_cpp-2.1.22.tar.gz 49.5 kB With provenance Details

Built distributions (wheels)

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

Total release size: 32.0 MB

Release files / private_attribute_cpp-2.1.22.tar.gz

Download URL private_attribute_cpp-2.1.22.tar.gz
Size 49.5 kB
Tags Source
SHA-256 checksum
How to use checksums
ee32eebe909a4e1311e74f2e943b7cd5bc50551b055647ef8fce6d5639175e39
BLAKE2b-256 checksum
How to use checksums
3479c28631e1d708bf842034f88427e579332603aec0fc86d39de2a405ead5ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp315-cp315t-win_arm64.whl

Download URL private_attribute_cpp-2.1.22-cp315-cp315t-win_arm64.whl
Size 521.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
f6b5597488861f7682abbaa77b57ce6c4e5824af98b42c535537ba1c2ebb13d0
BLAKE2b-256 checksum
How to use checksums
f1287fcfa84ccd776bbf2be3464503ad16711509e5b8f413b12310b916b7929f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp315-cp315t-win_amd64.whl

Download URL private_attribute_cpp-2.1.22-cp315-cp315t-win_amd64.whl
Size 300.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
0fc703a6878b5858b090bab5b5aeb69126b3f17cf3fc4d1169ba93aa789b01ed
BLAKE2b-256 checksum
How to use checksums
5073ac4299f055d797f4baadf95b1852faf1786d89798b559d4184db6dc2f2ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp315-cp315t-win32.whl

Download URL private_attribute_cpp-2.1.22-cp315-cp315t-win32.whl
Size 276.1 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
305b429338d21fd3d55127121509ef7e712dd15550e8c554171f9001b752b6a4
BLAKE2b-256 checksum
How to use checksums
d89603ed219604fcd669d19635eb511952704b601c84a11c02ab3d6602c26a47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL private_attribute_cpp-2.1.22-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
fea414a875506256cd08cd41a3caac346ff7bfc92e3cc07436b10e6364f04c28
BLAKE2b-256 checksum
How to use checksums
db8f1d5f8e0ef9e997cdcfe47277a8abdf30de500354f93b61d586063d5c2c2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL private_attribute_cpp-2.1.22-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
a4fb3d8eb8157c0ccb66b7343ed467f5d89e2f8d8d0d984a8c2a36d4c24c3712
BLAKE2b-256 checksum
How to use checksums
a40967848328f89798b3f409f4cbe3d8c46a9c6c1f9cd21c4b13f5c17b1ac53b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL private_attribute_cpp-2.1.22-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 100.4 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
e52013dca48dc891d9e4fbca41141d35b045db9545863b8137a48f18b5db01b2
BLAKE2b-256 checksum
How to use checksums
af39e956168bdae28a8971ea1746d515bb4bef50d2ac66e11b78355ef309f6b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL private_attribute_cpp-2.1.22-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 94.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e558ca545e5d3c50c8d72a1d5b7c48db59b679ac9043b23766720c0d04d147ce
BLAKE2b-256 checksum
How to use checksums
e79f2bfd07ab846415ad7a08892e7e5dec989faaad565a8985a7f70bc9bbf15d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp315-cp315t-macosx_11_0_arm64.whl

Download URL private_attribute_cpp-2.1.22-cp315-cp315t-macosx_11_0_arm64.whl
Size 80.1 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e4094eb5fab9efb200702947479c4dbb34ee26ae1cc9d6468f7d358d33437d25
BLAKE2b-256 checksum
How to use checksums
8a618ed1e388c21323871cc1fc59bfd778ddd91d4563f0e0816ec5e658f7894f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp315-cp315-win_arm64.whl

Download URL private_attribute_cpp-2.1.22-cp315-cp315-win_arm64.whl
Size 518.7 kB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
61f3ce49317f770444cc4d852f63a779b97c47890f984cad830c4967e71ac5f6
BLAKE2b-256 checksum
How to use checksums
2c5de5a67258bf434011f7a754fb08cf14e8032909b88a5a4bba1696d29c9771
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp315-cp315-win_amd64.whl

Download URL private_attribute_cpp-2.1.22-cp315-cp315-win_amd64.whl
Size 299.2 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
16e6a6c97a88e8af7f05722953197b2196f9b070208e8ad2bf91633f66a7d72c
BLAKE2b-256 checksum
How to use checksums
cd66929d31c79465ef74d353c281a7b25c54f788a75b81b78c4a53fcb66c9eb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp315-cp315-win32.whl

Download URL private_attribute_cpp-2.1.22-cp315-cp315-win32.whl
Size 274.6 kB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
294c45dfe2385dc952605c372f239e9c7b987d6c1b9e577fc24e1daed5ea4647
BLAKE2b-256 checksum
How to use checksums
e35c67d107c20712b41a95c62708cc788dd5606c41a047e354339d8df8f1aaad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL private_attribute_cpp-2.1.22-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
3efef14c606ad6b7e045eef10199781f732815d48bcdc2b1d61de43e47d7ea2f
BLAKE2b-256 checksum
How to use checksums
5cd81ba79807732d0912aea04543cbbc77dd5ab0839bead8735614f6a67b8c29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL private_attribute_cpp-2.1.22-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
bda38817e249a966355ff4ba6fc4761d785a3fc9e8c110fc2ad98486918ba737
BLAKE2b-256 checksum
How to use checksums
7ab444225f6944ae51e5bd10bfb159f0973e53233a8767749f5b5e9ea6fc9555
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL private_attribute_cpp-2.1.22-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 101.9 kB
Tags CPython 3.15 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b3e1d7e31f5f079439e0a1cdc8c90a4ef5b4591734c89cd5dcfd0f85a1653a51
BLAKE2b-256 checksum
How to use checksums
bd7c0cd3239dcace31bae6d29afecceb80e7e19a38a4b34a58d1a06b8f41e020
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL private_attribute_cpp-2.1.22-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 95.0 kB
Tags CPython 3.15 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
884a93e649302dd13cd414482c2938875ed3b7de07fe943a7644e3a1ba3d5712
BLAKE2b-256 checksum
How to use checksums
5b07c8fb060a006664397a527e4a9e13e29c9aa1b4c2e7db79cd0b7ede19a2a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp315-cp315-macosx_11_0_arm64.whl

Download URL private_attribute_cpp-2.1.22-cp315-cp315-macosx_11_0_arm64.whl
Size 77.9 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e5fdfe0027cdae5ae6c6cb6d7613312cab7f4cfef3f9ad22a4fdd87f27746d77
BLAKE2b-256 checksum
How to use checksums
601d0e2101af82e6dbbaafa94eeb2a4d54dfd442014efd23e36a6ad166bfd65c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp314-cp314t-win_arm64.whl

Download URL private_attribute_cpp-2.1.22-cp314-cp314t-win_arm64.whl
Size 521.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
b87b1689741fd03a0696e32c1897e138c64fab0f4ba3ed65dfa4be6d39a65734
BLAKE2b-256 checksum
How to use checksums
03839330cebf9af2a39845ffe225f15440176de8729d80efc75f3ec53536a406
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp314-cp314t-win_amd64.whl

Download URL private_attribute_cpp-2.1.22-cp314-cp314t-win_amd64.whl
Size 300.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
abfd2a64f99a5d42929a0480bbe8224080e8009d5834cf88670798d992b05a93
BLAKE2b-256 checksum
How to use checksums
dc6f174219669efdb46f0d48c2a04135aeb92247a4d1c0c4271887e2ba11cb4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp314-cp314t-win32.whl

Download URL private_attribute_cpp-2.1.22-cp314-cp314t-win32.whl
Size 276.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
de3b0222a5cdbb03e739c02255bfd2736d5093f2de1970da33c01f6f6f804334
BLAKE2b-256 checksum
How to use checksums
735105e7e653bce994fad2283e6705483bfc56c36010972bd533546c7f03d3b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL private_attribute_cpp-2.1.22-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
a3503794109e5f05e8cab52809ddfb6a1f08837e55db316100527e1c799e7e0e
BLAKE2b-256 checksum
How to use checksums
8fcdf8c487e43cfcccf3b682d5191b4665d056714e87a060dc7526e518bbf2b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL private_attribute_cpp-2.1.22-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
ce294a46a2cb420a81aff5c58e4330dc4b35fe3de18bd092157ac72b8cc98783
BLAKE2b-256 checksum
How to use checksums
453838c0ee0afc9ca315ac9733cf35f070e0cb5e4440e6e34c5d0275af12564a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL private_attribute_cpp-2.1.22-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 99.9 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
edd886728f7d7e6f1896800f1c2bedad1f6005072bc0d112f033fb36a483faae
BLAKE2b-256 checksum
How to use checksums
100cc6c0710da2379bd7412bb22dbc87b549aedebbf24095e8397d929a3372a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL private_attribute_cpp-2.1.22-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 94.1 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
88bfda6fa5938cb68fc79bcd71f2fc852efcc104cb271444eabbbeceb9810847
BLAKE2b-256 checksum
How to use checksums
23d0661b8e1c36d77b970fe31b1098f720a84c4fcda8787768386d9121d7ecb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp314-cp314t-macosx_11_0_arm64.whl

Download URL private_attribute_cpp-2.1.22-cp314-cp314t-macosx_11_0_arm64.whl
Size 79.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c633bc8e5d6067f58c1f03095e7ae97da8c21226a5ac0e0a752d4aaa517e69de
BLAKE2b-256 checksum
How to use checksums
d544480da6827f580f7fa933b8cb9fd232470ed71b721f3821bd21821c09e2fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp314-cp314-win_arm64.whl

Download URL private_attribute_cpp-2.1.22-cp314-cp314-win_arm64.whl
Size 518.6 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
e5d84d68a3a75a3474a93bebe6c6e0fa0129488b61b34e63f6737587fa36acc6
BLAKE2b-256 checksum
How to use checksums
8660207490ad518ecd0cf0c5dccfbd9e9988e18391cbc01e05c00cffd7a31194
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp314-cp314-win_amd64.whl

Download URL private_attribute_cpp-2.1.22-cp314-cp314-win_amd64.whl
Size 299.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
98f5ed7a0a81044d06d3ed577ad567a49a5432462b3965a64b4efa127aedbbc0
BLAKE2b-256 checksum
How to use checksums
8707b3faf850649d5106766360121518b83038ac2fcfb8c6bd3687baba09bbb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp314-cp314-win32.whl

Download URL private_attribute_cpp-2.1.22-cp314-cp314-win32.whl
Size 274.6 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
f6bd6c550144e4f6467191624b09484066981ec3a34b7429bb0d880b63809a98
BLAKE2b-256 checksum
How to use checksums
1a6f86b92e3ffd476666d042d14a9b214c6b78ec698820c1be9c58e9e3c2e0a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL private_attribute_cpp-2.1.22-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
77124b40ac2ce12786908685767c87640a90eacfbead170660ceab311dea0fb6
BLAKE2b-256 checksum
How to use checksums
c1b12d9ae5d441ae7101fe72021d82bdf7dac03b89f8ffa61e444a261ee6677c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL private_attribute_cpp-2.1.22-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
15dae55e6f40e57e04002f603698b3584182f4d5cb2c4ebe00824c81703a9eeb
BLAKE2b-256 checksum
How to use checksums
a48b339c46aeaed79126b93a9ae9329a77b90a05c3495a0039f0c4ed117f4b5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL private_attribute_cpp-2.1.22-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 101.5 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fdedf5e8e0a927936b455edc2ef86de740ded4bbbc70872ef87be811fce41b61
BLAKE2b-256 checksum
How to use checksums
1522e744c170d2e5b4983807f35355aa768de688055b413f359960b8112ea21e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL private_attribute_cpp-2.1.22-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 94.8 kB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
62e59914ba8b7e117409081397d23556913081bb6aa69a7d2ecaf5e8f20c4443
BLAKE2b-256 checksum
How to use checksums
a7ee899bb39066e31cd7ad268effca4371dc1b976d49e69ec149a4f0fa5750f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp314-cp314-macosx_11_0_arm64.whl

Download URL private_attribute_cpp-2.1.22-cp314-cp314-macosx_11_0_arm64.whl
Size 77.6 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
136514176deffcdbdb9012d15bcc95f320169c0f1fe7e156e044d80aded3d049
BLAKE2b-256 checksum
How to use checksums
534d38bfc6c05fabbc8081b45bd6f9d866a53e6ad15480ff8066e39caf43732e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp313-cp313t-win_arm64.whl

Download URL private_attribute_cpp-2.1.22-cp313-cp313t-win_arm64.whl
Size 503.4 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
a877b620918a9c877f7fc97555f8349f54b90f8af7096b9a9c96f1c0181c9ffb
BLAKE2b-256 checksum
How to use checksums
d68b577a8afff7d129241b6cd7c264b72adcacaabf13842f80e0ec0c6db856cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp313-cp313t-win_amd64.whl

Download URL private_attribute_cpp-2.1.22-cp313-cp313t-win_amd64.whl
Size 291.2 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
eaca43105703e05554d37cc97339957f4fed8b6096187ee4509b3a7a3ded8324
BLAKE2b-256 checksum
How to use checksums
3eaffe618db5edf393ee0ff3140de2d7efe608acdb07c44b61b2215db066098f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp313-cp313t-win32.whl

Download URL private_attribute_cpp-2.1.22-cp313-cp313t-win32.whl
Size 268.6 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
1bca36f2cea159fb5e64c0058cd6cd9264b685acfac9a45479727d17c7634887
BLAKE2b-256 checksum
How to use checksums
0de6022154f3a614d7d4dd803c4a13e0c47d0ebfc767a58274a14f165475d188
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp313-cp313t-musllinux_1_2_x86_64.whl

Download URL private_attribute_cpp-2.1.22-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
1b8cf54360a00182082fa77d84e8f8b1b46a7ea6b9ee685a01eca1ae17d48001
BLAKE2b-256 checksum
How to use checksums
7214e680b5bd2f078162d63c20de27b6536704b38811c7996c3da05fa9d53cda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp313-cp313t-musllinux_1_2_aarch64.whl

Download URL private_attribute_cpp-2.1.22-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
fcb1613faf30d6b8b3893206a37869711a6c7b656701e45abe2006e741d1f152
BLAKE2b-256 checksum
How to use checksums
8da8d9cfcbe0a4aba16e3484cdcbdf7a1c4e06970385f1b93694835bcafcdeb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL private_attribute_cpp-2.1.22-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 99.9 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
3495d15945ee0deb48a7dcc72481fb74156f222cf477e35ab8b23be6f754bd96
BLAKE2b-256 checksum
How to use checksums
3a25170d0a165da147477e07544b0b129abac214d6c18b9e583fb3ab94fe3508
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL private_attribute_cpp-2.1.22-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
79191395dbb90c6d8ca44a0413a2a9dcaa8e76716fb4a5216d924a849b287a68
BLAKE2b-256 checksum
How to use checksums
c8400deffc1c3cd2254c9f0fb2b7b1a14c7ebdfee794eeed2f6840dc4c0c4996
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp313-cp313t-macosx_11_0_arm64.whl

Download URL private_attribute_cpp-2.1.22-cp313-cp313t-macosx_11_0_arm64.whl
Size 79.8 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7705d8a87b47db78c4fa81e722888c262f507d1d7c97196846e25222216fdd22
BLAKE2b-256 checksum
How to use checksums
54329b77465309a6c7a42f34943864446aad2e2659ca52872052564838cf32da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp313-cp313-win_arm64.whl

Download URL private_attribute_cpp-2.1.22-cp313-cp313-win_arm64.whl
Size 501.0 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
7aebb360a8c46d64b2831ae3e1eae667bd76b0203a206d211dcdf9ccbbb7fcf0
BLAKE2b-256 checksum
How to use checksums
85ab66e7ff854874bf302f6ab9a8a5b6d920d6d03b3455a727e9f18f1d1d1774
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp313-cp313-win_amd64.whl

Download URL private_attribute_cpp-2.1.22-cp313-cp313-win_amd64.whl
Size 289.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
409d1c2f1d0a27368dde3c7b2c2cfaa29c1097b2341f4949ecc00f333f8f4626
BLAKE2b-256 checksum
How to use checksums
ffee81dd544a11a3c4a5f786c63721ed0dcdba2a8d7bf64bb8c52cbda1b472c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp313-cp313-win32.whl

Download URL private_attribute_cpp-2.1.22-cp313-cp313-win32.whl
Size 267.4 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
8d0abc878d617d4bc7a5319c94960ca90aefef94b647826a1e59c4bcf7a800ba
BLAKE2b-256 checksum
How to use checksums
3245ad5ddfddb73a4916d6db86f287cee32e0bcd8506e4e5be26d0090e5e3a5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL private_attribute_cpp-2.1.22-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
80d2c83d4d0a2daff5bc2d693d88b9b9d8319038524292743ec4fe6a97fb26cb
BLAKE2b-256 checksum
How to use checksums
c99a826068ec8d999030fd7c0fc7579ee9cfe84ca267e7dcb4c0e894af340ce6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL private_attribute_cpp-2.1.22-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
3819854e8fb91f89641c60395a7f94c40d9a4dc553a2f058cbd87c9d42aa0a2c
BLAKE2b-256 checksum
How to use checksums
1774212968b04ca420aa4ed8df2b273eff3a847b1691a8c44fb284fe5dc154b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL private_attribute_cpp-2.1.22-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 101.4 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2e6e5de4e918f0ac29d764594a71f8646192065ec21aad3aed88c8d3fd69224a
BLAKE2b-256 checksum
How to use checksums
d62b01cfb97684d6a5b345a99904cb2cccea7fd8e69cade92ee6c2cdeaa1651b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL private_attribute_cpp-2.1.22-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 94.4 kB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
918b20854febc671de0292fbcddc9c37c1aa9cbcfb473ec9a2f03db6f7797a12
BLAKE2b-256 checksum
How to use checksums
2d1f80cbd67edef0f3d38ac6fa44c1770fc58cb5f6a2ee933fc51d4ce0971f60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp313-cp313-macosx_11_0_arm64.whl

Download URL private_attribute_cpp-2.1.22-cp313-cp313-macosx_11_0_arm64.whl
Size 77.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
727ed31236f910f91446caa870320563ba0c10418dc04bcc7992b147af4bb927
BLAKE2b-256 checksum
How to use checksums
4699bc5799ba4b4209df4484fa8a1b0aed2602639e0820537200a1ae4bfd21c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp312-cp312-win_arm64.whl

Download URL private_attribute_cpp-2.1.22-cp312-cp312-win_arm64.whl
Size 501.1 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
1eef1593b424c5752d83ffeb20e8b951ecbd975003519cad8d3a75a391f80c44
BLAKE2b-256 checksum
How to use checksums
d731c442a75fc6c000857bd3179d1846385d86e2504013bfdf688ed3bbc8d99d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp312-cp312-win_amd64.whl

Download URL private_attribute_cpp-2.1.22-cp312-cp312-win_amd64.whl
Size 289.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4989ed9acbeaff9caf98a649c02f31ad823c259ee584f9fb91feafcf30163f6e
BLAKE2b-256 checksum
How to use checksums
ee98fa36208c4a67fb209892f4329fadfe57f135f6167a9eedf61eca6e2a2623
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp312-cp312-win32.whl

Download URL private_attribute_cpp-2.1.22-cp312-cp312-win32.whl
Size 267.4 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
a7daa2bb2ee46c919e3bf2024b3b492e7d8daabc6b18539ba4e1b5a109366cf3
BLAKE2b-256 checksum
How to use checksums
6d2013486fc0332ef249f6dbbf406cf8c00cb391ad03a6586b12bdf06ac19fba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL private_attribute_cpp-2.1.22-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
74c8d4a6a7977c5c2d6b3858678e21fafb89282884e428206de350f1b44cf9df
BLAKE2b-256 checksum
How to use checksums
d4a13df48ab554c9ac8efccca93839e7a93dc5f342fe553df8eb1e52ebdc1f4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL private_attribute_cpp-2.1.22-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
dbc85e595139a195719db3754f0c787955f436e3ea9a91fc73ef449131943464
BLAKE2b-256 checksum
How to use checksums
82635e549d9ed60157503306ffa231cd203cfaba88453eb909b1140f1e1337b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL private_attribute_cpp-2.1.22-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 101.4 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
49b96eb212713f657dcd12374008bef5adc273f892914e7dd44de1478c914479
BLAKE2b-256 checksum
How to use checksums
d3ee32ae830a36c99b1d37785cdd14ccf34adc3a4fbce86642943736fae830f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL private_attribute_cpp-2.1.22-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 94.6 kB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d8e872eebcff4abfd3437b9c5e9c47937ad49207861fe22afbb5fd87364ae8c9
BLAKE2b-256 checksum
How to use checksums
6c03a9df4cdd7102d6f2e4944a8cae7ef82b0dd2fffe183a6c2adc822e151de9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp312-cp312-macosx_11_0_arm64.whl

Download URL private_attribute_cpp-2.1.22-cp312-cp312-macosx_11_0_arm64.whl
Size 77.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4974e91f23e1fbce05b735caeb62504f4a22dab0937ce6b28413138220489a28
BLAKE2b-256 checksum
How to use checksums
a7dad6129544ac9e59655d533c037be2a00323b80c499f1eab3be6230a9f436f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp311-cp311-win_arm64.whl

Download URL private_attribute_cpp-2.1.22-cp311-cp311-win_arm64.whl
Size 500.6 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
388fbe3f3c55c91d6a7fc7af4e0f7bfb0066fe22e1160235d60c0f0e1bd3b251
BLAKE2b-256 checksum
How to use checksums
c9ea2e137950fcce66c939edf8a129d61b36866e31c6c20495c3f85777870799
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp311-cp311-win_amd64.whl

Download URL private_attribute_cpp-2.1.22-cp311-cp311-win_amd64.whl
Size 289.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
56ed78a730cbab4363a4000c3664504d9f44160ce31180f0efa8ee0e36dcf66a
BLAKE2b-256 checksum
How to use checksums
c39ffab289f701966909d540f0e086d00926d87badae61ffe19c284117cfde05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp311-cp311-win32.whl

Download URL private_attribute_cpp-2.1.22-cp311-cp311-win32.whl
Size 267.2 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
8e2a3bd4656ea55172bef4759d45c14fbf5eea0a399dba7c25604659bfa0164b
BLAKE2b-256 checksum
How to use checksums
dd0e79d5facd5c383ef688ae9b0ca9ff11511883abf6f8e89b71c79f219596f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL private_attribute_cpp-2.1.22-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
551de683fb5f0fa1567df81dced7473bb5e525ad41c751c296fecbbe138c457a
BLAKE2b-256 checksum
How to use checksums
9366b0974531d4b89a3c2aa4d0be51d66346751b4670e6ab12e1fa257cf85c79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL private_attribute_cpp-2.1.22-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
490afd53768b50193d2395f4df62345b651307a4777e482442d652769377600b
BLAKE2b-256 checksum
How to use checksums
9470de7603b5e017dda824217e3590672869ee93d8b5dd53005bf509f24eaade
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL private_attribute_cpp-2.1.22-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 101.0 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
424da830b9f13d307610d4cad91245ff61feca472342038c025f7b4b3127d8b9
BLAKE2b-256 checksum
How to use checksums
0ed74dfde4561133fd4eaba62e551a28abf6d7de5cc7b19c322dd553760dbd4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL private_attribute_cpp-2.1.22-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 94.7 kB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1bc523ae95315292222d1c907a5061f0b2438f3cb00d502d60a30fbeda5a9671
BLAKE2b-256 checksum
How to use checksums
05bf88e4768db962e253235c02d29f1a1ff94f33bbadfe975ed270e5fdfd53c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp311-cp311-macosx_11_0_arm64.whl

Download URL private_attribute_cpp-2.1.22-cp311-cp311-macosx_11_0_arm64.whl
Size 77.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
225a3e41d31523decbceb6536edc66d4a6146930c840288da9345a90e78aa88b
BLAKE2b-256 checksum
How to use checksums
1f6ba3bedc599cfa6469b8ddcf50b221a8e083eac15a36069c99216b4bd9f6af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp310-cp310-win_arm64.whl

Download URL private_attribute_cpp-2.1.22-cp310-cp310-win_arm64.whl
Size 500.5 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
643a8cc057cfe9a80031cdaeda8a38eb88012d77490dbbf7f48eccc7fba4405a
BLAKE2b-256 checksum
How to use checksums
8de6e81056791fc8fd374a5fa1d96469d3cbd13afd91cfe119a99bfca72f0c04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp310-cp310-win_amd64.whl

Download URL private_attribute_cpp-2.1.22-cp310-cp310-win_amd64.whl
Size 289.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
f9703e85c3b945b0cf0c514ec859e88ae96876031d21eef01cb9c116dd089e7d
BLAKE2b-256 checksum
How to use checksums
b9016fba0dc0e6da82dacb511bfc13daf511db83fe363f9d0fd13cbae62130a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp310-cp310-win32.whl

Download URL private_attribute_cpp-2.1.22-cp310-cp310-win32.whl
Size 267.2 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
5d2f8282f4f69edc767831b1434f178bc1f4ab765a6c9d15af3a5430a2ec6b4a
BLAKE2b-256 checksum
How to use checksums
4f057007b6df3af4ff206cd822a6fd1620cd634be20ab79af640dca5097cbe7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL private_attribute_cpp-2.1.22-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
e9d4111e3501427056a229b58f502f64156459e04c8795d054d4be527c571a09
BLAKE2b-256 checksum
How to use checksums
b5a1e673d3b2a079e63afb173f28a27838836619b3605cb3009cf61311964976
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL private_attribute_cpp-2.1.22-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
4f8c78b123bd8e60ca6ef2fcd6c97f6bc45629b742dafc7a0a6bf544ade3109e
BLAKE2b-256 checksum
How to use checksums
a0fac742a91413d04b33ead59e8d8d913e9f329d91c7cbbfcf8c9f368939083f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL private_attribute_cpp-2.1.22-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 101.0 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1d445b8eae125c6cf1ac06e4ee99f9e3422027dd41e0d46035f3035818aee7f1
BLAKE2b-256 checksum
How to use checksums
b10493474b33ee830fb59ea3435384cdae7f95b79f7f25f34620355c28aff42b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL private_attribute_cpp-2.1.22-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 94.7 kB
Tags CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1dc59083c96eeeb97cc4e4a8af9bff1114ef90a7f37676084c16933dbc851e92
BLAKE2b-256 checksum
How to use checksums
ffccb5c756f2d545179d6fc20163182680fb962aa343d507c2819d44c28d3d42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22-cp310-cp310-macosx_11_0_arm64.whl

Download URL private_attribute_cpp-2.1.22-cp310-cp310-macosx_11_0_arm64.whl
Size 77.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0a035793bafab70deb7a8c627b15417260443750dceb425336697292c6699ca3
BLAKE2b-256 checksum
How to use checksums
584675478c9990a74e519dfe8834fe7f3bb82de1a2e3e35927523d30f07d4845
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish 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.22

Provenance

Provenance describes where a file came 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 73 files in this release have been uploaded with provenance metadata.

Select from 73 files

Attestation for private_attribute_cpp-2.1.22.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.

Release history Release notifications | RSS feed

This release

2.1.22 This release

73 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