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

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.21
File Size Uploaded Provenance
private_attribute_cpp-2.1.21.tar.gz 49.4 kB With provenance Details

Built distributions (wheels)

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

Download URL private_attribute_cpp-2.1.21.tar.gz
Size 49.4 kB
Tags Source
SHA-256 checksum
How to use checksums
690e64c029d7182bf1583026ac409dca43ab2efdfeb3041168137f2793738e95
BLAKE2b-256 checksum
How to use checksums
894678468c8f4de7f664e7c1b403fe650eb0a18a35c62dff7c638da32d513993
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

Download URL private_attribute_cpp-2.1.21-cp315-cp315-win_amd64.whl
Size 298.9 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
11e1434b3a15676b9f24d57379d9d64644bcde5f68329dccd0ce5492f0cad927
BLAKE2b-256 checksum
How to use checksums
9e829e3f7f4ca434fe8193599011e01c2b8930b1b2663a3a8f050fbdd51c4130
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

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

Download URL private_attribute_cpp-2.1.21-cp315-cp315-win32.whl
Size 274.5 kB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
88284a5c85721af400eb6f7ca1b69eec3236d93ccaf9a8c9075d2c3bbb123682
BLAKE2b-256 checksum
How to use checksums
4fa61c51127396c2f74e1f5d7c1c586b79eee2891a291235f08daca32c97ce23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

Download URL private_attribute_cpp-2.1.21-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 94.8 kB
Tags CPython 3.15 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
541a06670378d95914db4f93bccde6940785b8962e2944fae0d225b0354529e1
BLAKE2b-256 checksum
How to use checksums
1e88253f20d8d05f3b616813bbce75ef39dd5553383fa2c32cdd396c49a40e77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

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

Download URL private_attribute_cpp-2.1.21-cp315-cp315-macosx_11_0_arm64.whl
Size 77.8 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0f3213e0f90e14fe9e7d57fee5b0418babe312177fa30dd1e42b8f6d2cf3bad2
BLAKE2b-256 checksum
How to use checksums
37cb0f8cc2f5e47c81964e288401698e39d95d5c6d4af66490f95ccb269059e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

Download URL private_attribute_cpp-2.1.21-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 99.8 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
64332a9d044a552db9744f15f80aa28d4836958e9e82345c42581e6de7f9bf0f
BLAKE2b-256 checksum
How to use checksums
9fa35db69109e1fbea871c08a69df562e38af430658e93591f06e74c02db097f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

Download URL private_attribute_cpp-2.1.21-cp314-cp314-win_arm64.whl
Size 518.5 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
1f00a8e0dd978eeed2e00a82bd2eb2f332d7775d3aa88a9d3cbaf55acf4e6f26
BLAKE2b-256 checksum
How to use checksums
5dd9c021414d15736d5a90d5e3452e33a2bda8407afebfe7747244827b1b1e89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

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

Download URL private_attribute_cpp-2.1.21-cp314-cp314-win_amd64.whl
Size 298.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
57e0287146403d3eca33e7197dd626cd859ac4ea5a69b7071809af7aecb068f5
BLAKE2b-256 checksum
How to use checksums
42de92287fdee03d26a85f1a43eda4d1bf7560abfdfaa097bb18224edf2fd79a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

Download URL private_attribute_cpp-2.1.21-cp314-cp314-macosx_11_0_arm64.whl
Size 77.5 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
93ec90f5c52f7b309abbf7e3e70a03c7f2329f9fa00966b27d36bc26fd28c3ec
BLAKE2b-256 checksum
How to use checksums
83967dfa60c9cc10e10807325a614170669be8088d1f9eab80b51588c99333e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

Download URL private_attribute_cpp-2.1.21-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 99.8 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
bf838382bfda8e6bb42e63c1d968d0b03a8bd20ed3fb776382c2785b4b148fe3
BLAKE2b-256 checksum
How to use checksums
6d1f5a5ae4637682b2a75dfe75f194a3d69c6146a7f1fdf61b2ebc7fb5641abd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

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

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

Provenance

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

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

Download URL private_attribute_cpp-2.1.21-cp313-cp313t-macosx_11_0_arm64.whl
Size 79.7 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
356df3341611ebf7d17e04558aeb489993f05f6fae06b4a65f4992778bcf0537
BLAKE2b-256 checksum
How to use checksums
1a856bc7266b93e08657cd76bdd73d36c4821f043526e7859f0c4a933858b075
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

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

Download URL private_attribute_cpp-2.1.21-cp313-cp313-win_arm64.whl
Size 500.9 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
e0baf1a1d8ef3b94e1635f0dbe26fb439d1837cfb370e44f9e3ac5de4f82bb44
BLAKE2b-256 checksum
How to use checksums
739b933bdb21e11c1bb2e8ac3d5202e911d2227b4df666fe7e5a3350c841f3d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

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

Download URL private_attribute_cpp-2.1.21-cp313-cp313-win_amd64.whl
Size 289.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
6d1a5076c9f803e32c698acf9a4d8388590089d293d490939bb52b635bd0fd93
BLAKE2b-256 checksum
How to use checksums
9e43a389d051fe82f2acc1c26fb7918711f7183f844b68c6baa9e421db2e45e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

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

Download URL private_attribute_cpp-2.1.21-cp313-cp313-win32.whl
Size 267.3 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
81d1818fefc419b53d8a07d2f3b66d256ab9f3a0928ba585e4c4b0ef9f6464e9
BLAKE2b-256 checksum
How to use checksums
e59db6a86b168636c580b8227b5a7d2ba55b6a2769e9fff3203e883855958838
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

Download URL private_attribute_cpp-2.1.21-cp313-cp313-macosx_11_0_arm64.whl
Size 77.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6f45db8717092f0e92dad191f12bf59ec5488759901d32ce18f8025604986143
BLAKE2b-256 checksum
How to use checksums
0b751a59313416ddb67af1385053d115ed483e74c1dd62b664b0f33a98af5e24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

Download URL private_attribute_cpp-2.1.21-cp312-cp312-win32.whl
Size 267.3 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
4a85f236a7308eb3b6f5d8380908021cddf8494df811dc365a21c2c2c1d046c0
BLAKE2b-256 checksum
How to use checksums
9b5c16cf1ff545e21943e142d2f95f409f9d3dccf2eadae2ed24d46adc4272a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

Download URL private_attribute_cpp-2.1.21-cp311-cp311-win_arm64.whl
Size 500.5 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
7e777a38d16e26c6ef4b5fd86af86a266f85f98cf394b39c002606e455cdc0ad
BLAKE2b-256 checksum
How to use checksums
25b99a1c3a26e3dfd60afd0e1563ec379ff847d88c7ef02fce5902208a5531b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

Download URL private_attribute_cpp-2.1.21-cp311-cp311-macosx_11_0_arm64.whl
Size 76.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cb97a748889025ef222d49a860e6d9366e44e6ce8ebca99e8338aeb458d842e2
BLAKE2b-256 checksum
How to use checksums
4a6763624e87d53ab467b4f7300377fb64b271d25a908e1fef66c1da6540f2ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

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

Download URL private_attribute_cpp-2.1.21-cp310-cp310-win_arm64.whl
Size 500.4 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
83914fdf07f1c8b0161583698ad85278670795369554badeb555583101ea1988
BLAKE2b-256 checksum
How to use checksums
553ba193eb4d0779da6a4eb4d08e96515802d3aa11cade9f3aca7987311c31a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

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

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

Provenance

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

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

Download URL private_attribute_cpp-2.1.21-cp310-cp310-win32.whl
Size 267.1 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
00b014f25b47d9f34e21333316e7ca24edb6d4df4d2d5968812bdfd388881d9b
BLAKE2b-256 checksum
How to use checksums
07acf930329f857832a9489443b61a437a6dd50c7dcff41fd4a818ebfb46216a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

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

Provenance

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

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

Download URL private_attribute_cpp-2.1.21-cp310-cp310-macosx_11_0_arm64.whl
Size 76.9 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9ead3f0392b55761afb3f6ec5f6482300ab4ad46999b0c63cdf59039e30993af
BLAKE2b-256 checksum
How to use checksums
bb7c00e06233cd7ffda332dc46fa80bceb0faa927e9f55cf189f992009f04f13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

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

Provenance

Provenance describes where a file came 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.21.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.21 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