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

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

Built distributions (wheels)

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

Download URL private_attribute_cpp-2.1.20.tar.gz
Size 49.4 kB
Tags Source
SHA-256 checksum
How to use checksums
2857e7f5751562d7d63945c3c4596e658d6dfd9a7a0395cbf209a2bf7e04f48e
BLAKE2b-256 checksum
How to use checksums
2fb6de4d75fb092834d54c83ac01bc41a8da5fff6d7a590ee0c5315601c79e0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
e6c6e5901f473abd4006fc41020373f66746814f28e3141c9a3d1a0f2d477ce3
BLAKE2b-256 checksum
How to use checksums
557de97e8987437ea661eaf96ad401ec2328660cb4c859e5e12fe27e2486322d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
4251bddb9a81a736b0af929edaffc6853fa5ee7859bcb0d737f4027125c6634a
BLAKE2b-256 checksum
How to use checksums
d0c312963c7debd12b0ccde686cb894e7806fcfd21de9d543f86593661ca3cd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
76ddb4cab07f931e740bc4653319d17235dc05eb6989d95f02376c0fb5663cfc
BLAKE2b-256 checksum
How to use checksums
496c8fcf3b7e33b02412e02fe47377cf90bdb598b013b0284f192af640bf7887
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
95e59fc7f4dbfbf07ca9a780373e15f88a899e764270b5fbc7abe35fe42127b2
BLAKE2b-256 checksum
How to use checksums
86d9f8bee10da44fafa18ebf2f5af0caeaf02d67a8e18eb3f690e4a26217dc95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-cp315-cp315-win_amd64.whl
Size 299.0 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
496bba8ea60a13689fe68d1b6a117933f8cbfacdde8092205fae18746cd67525
BLAKE2b-256 checksum
How to use checksums
da3833c3f37269c3fcde2ab412921c15e4d747486c54e2d8342b2a75837f22b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-cp315-cp315-win32.whl
Size 274.5 kB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
c33ad5c89fc5202094e724a7b567973804d5892e12de79fdc6a46bfe0198bea8
BLAKE2b-256 checksum
How to use checksums
3bfc49f9ccfb51d24c0feec848948c4588d09919d1d69ecd2591da096591b2dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
216311c45f20e449004b12cf019ecc43b702c3374b110beecb648f35e27e6a08
BLAKE2b-256 checksum
How to use checksums
5550d1573be72c1a755d3974ba0157af1e28253905cfcec79a6e04dc4356e0d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
002534c271e3dc6aa63ef57460f647fd4e42fc163b99fb73419d94c210a8b94c
BLAKE2b-256 checksum
How to use checksums
b4b8e17729769da31875d371e56429668d3f6992a2808d272ca3baca822eb0cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
10567ca66d58f02c8e1fbf6d7ffc0beb0b8ee2b319e899bbcaba563ecd032420
BLAKE2b-256 checksum
How to use checksums
e511f44e7c569994c7e1e840525eae324ef499045a641118d7cefe93862bca68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
94e5d5024a465668b59e72d41677da6ba9071f5e72a2d4ccec63827729bd0adf
BLAKE2b-256 checksum
How to use checksums
56637bd16c1540e71a7dbc044e2dac4715dfe571b3fd632a49a5f732744a40c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
86406b46dfd69f99d1e69ab667f768e918e625b05ff4e64e504d558ae6246487
BLAKE2b-256 checksum
How to use checksums
53a4205a06c18591a64e0aa184b7aa09ce4ff52aa9bcf712784f8388d2d937f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-cp314-cp314-win_arm64.whl
Size 518.5 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
9228cb518129fb97d1a84afac97073547a239e79aadcd6d67af298a6a4c746ae
BLAKE2b-256 checksum
How to use checksums
4c791d673ecca9f037a03562b436891bf0e4d23483aa7e6d2d624d8e1ef46128
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
b4583bd4f199c972288fbcb1e6e6d115f7a9a321dba7b181754a7b72a870722b
BLAKE2b-256 checksum
How to use checksums
102fad884f5be1b55dd1ad74b5055aa8d9a59de9d0a02b88c31a5104d9eeab6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
25b032ff11db3975bc7c5148ca2055a23ae19d932b576266146374b58b74857b
BLAKE2b-256 checksum
How to use checksums
7cc10e1120871b429b11b033a38c6dd47858f766be596f774e464c31dc96400c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
611da21ffef6e80de0a3775959ae76789f2d280ea9911857032cb5b4c2471a89
BLAKE2b-256 checksum
How to use checksums
1a4e45f7b953c16dfdfef38942ad9f44a19bd740c0f89e8618a79bd6432da65e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
bfeb3a6c11dde98ffa54a5add6d2f4bd039e1049a119d7141d317a75edda8aed
BLAKE2b-256 checksum
How to use checksums
009663100960eb81e5c3bfd28e5c495bd48e2bb8c65364625e3bffc2c95edb6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
dc78858577db518106041dc629fff4409707b6a4059fe7c74c46efa11420447e
BLAKE2b-256 checksum
How to use checksums
0418c4b239daafbf259fe2921c91aeb374fbaa2ac631125f33d2d04ac06c370b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
669952bf88a1674711dfee36df1b51cc783ed6ac857bb9dcaecdfb0970713209
BLAKE2b-256 checksum
How to use checksums
cd72224392dab2e925d0733d9b23601f464e2bc57eccf05858d0f9888f1efb92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
2674d10a9a801005bd8b06e5d331fec13e8db7dcf8eadb8141b4f887fb59b4c0
BLAKE2b-256 checksum
How to use checksums
d0908fcf7900edee43c58c3ec312b2d9617345ff3d7d470d219ebdb40b8d098d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
0ed80b5850f262ca7a4e14299a44e5044f080431f94f7374d67393c90b2bef0c
BLAKE2b-256 checksum
How to use checksums
2612dd2d40c5dfa84cccddb50ef6a6f6735a2ede660211f125131f5f31dbf7d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
f0da3d8f144c83c9c736b203c13f8255350fb6c9d3c20dfa56328bffeab85076
BLAKE2b-256 checksum
How to use checksums
642ec6186c4e1b39c67e7418ed5f700d9fe6bbcde2ed63ec96edcdb0cae0726b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
306dd47b81cc27c45bd7b2df028b88220bc6737f36a540cc6419a5838ce37a7f
BLAKE2b-256 checksum
How to use checksums
626ae927672da25f6062457f7a0a77e4ace4cae3a8cee58e5ede057fb0b083f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-cp313-cp313-win_amd64.whl
Size 289.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
876a5c1407e50be62c40222152fde6d62e2839543b2f9ca1765364ced732c3f5
BLAKE2b-256 checksum
How to use checksums
c89b4e47c5b5d25de4dc4038e3c8c727a4590504a5837f4a04f5e063d0ea9059
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
14ad085aae2f103f23f495680026a0fe3c7d9136da4e0466e00073566b069e59
BLAKE2b-256 checksum
How to use checksums
06a02e7736d5957fd02769ee1ff02cc897d1fbf1eff9974a2b176179bc45af82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 101.1 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4c867bca07a9805287864fb289b72456b28f9cee7553bfa436d6544eb350df57
BLAKE2b-256 checksum
How to use checksums
84a7fbf0d87d35274050c8cb825297e77a0846d831c65d2cd3156af4c5a5dfc4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
bd940d0ec2a030475ea1f30b9d25feda7d94b8e0237f0d6b8c4bc9d1f9ffbaa7
BLAKE2b-256 checksum
How to use checksums
46b1a4a9c63af3365c0368fbdaf72eba91b81085c31a072300e7bf98b6049c2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
03b10540b0edb4c171a16fd7ca893dc77457765075878db7446abf1e4e82e075
BLAKE2b-256 checksum
How to use checksums
e074b340cab807e2b2ebc5d682a2ac5d627c2d061496201f5bc94b061803aed4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-cp312-cp312-win_arm64.whl
Size 501.0 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
5c7204182ca74483dd4e753748285675bff739737e1ac5cef443835c3b5917b9
BLAKE2b-256 checksum
How to use checksums
4cd64c1df05af2c4bd69ab47e76afe8d3a50c8da19c90cf4d6437a015043fecb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-cp312-cp312-win_amd64.whl
Size 289.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
42f78d635b77d8335e20e9e19a772f8225af37fd3f4eccbbf378575b3b474392
BLAKE2b-256 checksum
How to use checksums
71f960af3b9bf96b2a185e211b990c3d7ba06e1ed9be98dd49f9e37427b4e2d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
cfc26440cfcd346b7e54b7187f5afda55bbc0cce908446f569757f51365eafa0
BLAKE2b-256 checksum
How to use checksums
70bce34e8bcea4edda6ee669cc6ae1db770153e413d3394c50c0e87a6dedd8f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
c24ffe1c2219e4adb0bd0af07802b7f4fb58eb949c6b376861b44a8c0b0dacac
BLAKE2b-256 checksum
How to use checksums
527449193ddaaaf94041c3d5f4727a7730ef63174f69133c962181bd462c41a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-cp311-cp311-win_arm64.whl
Size 500.5 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
0be86f408404404997d9be291b615a9b0ffc3aa5ba280fa3de81245bc55f53e5
BLAKE2b-256 checksum
How to use checksums
401c9331ef5d2ef7af01a4cdffd9b72948a2f66578f6d810e6670d4cf3e4cb5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
dced98129a5f3c9b5dd68505b7422eeb6937af9cfe22ea0a302809d343cdfed0
BLAKE2b-256 checksum
How to use checksums
3850c1b43ec236992eaabbc3abdd68896c4633fe938b51d9e2f0c8fa6bc0c7c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
011f4ce5ad8a9cc77f7c0b2dcbc14e5d9f5e90637efbcea3e38c2e1fe29649c4
BLAKE2b-256 checksum
How to use checksums
92eb8072346b028ccc7be6d65aa4e25ac07300b018dc3a6ba0f072796000b732
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-cp310-cp310-win_arm64.whl
Size 500.4 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
000bc0b1636356c226fd4c0f32a4b363aeab6de9172689f6723bab92fcd2c189
BLAKE2b-256 checksum
How to use checksums
29c51a3d77d990d579f661537261f890ec86ac497f396a11557a8a3e3a4b1cde
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-cp310-cp310-win_amd64.whl
Size 289.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
2da50d7bb17bf717de17c8b8fe952fef8c60ecd376cecc07ce9a8ae577df03cd
BLAKE2b-256 checksum
How to use checksums
1868b6354a3fea6cbc88585219fc556f3708549b80e561c242a7fe8e8cfbb5b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
1bb2784505ac66db555eb4ba1f23da6e96d1999bbcf162f56a264bf958fdc3b7
BLAKE2b-256 checksum
How to use checksums
5260d7e4952031913bf67e277afac7e17d11932694de016fcd88cd0530ddd5de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
90270bc9ed39ebf472d3597906bfa432e7726a74381502de1145adec360eace0
BLAKE2b-256 checksum
How to use checksums
03c41eb76fd5556672e8c497d7921b618ba321839279a58ccf01c70f5982476d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.20-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
d5efbb1157968de978bb5469918f4c4c1a5bd506be5045c549489520f90bd152
BLAKE2b-256 checksum
How to use checksums
789e65a23b4f9b2a742c53675b8107b1a76139f2e25b6b54cbf455d0b5995a6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

Security for private-attribute-cpp 2.1.20

Provenance

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