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

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.17
File Size Uploaded Provenance
private_attribute_cpp-2.1.17.tar.gz 47.6 kB With provenance Details

Built distributions (wheels)

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

Total release size: 31.5 MB

Release files / private_attribute_cpp-2.1.17.tar.gz

Download URL private_attribute_cpp-2.1.17.tar.gz
Size 47.6 kB
Tags Source
SHA-256 checksum
How to use checksums
be2728bd3396e15b96ce11e177be8d6221d9e2646c90ec3e833209f04aa44025
BLAKE2b-256 checksum
How to use checksums
946d51fcb71b947280184e96666ab96f4d6344f68cb8a49356ea59fc42a2d946
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp315-cp315t-win_arm64.whl
Size 477.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
c5c17ce144b26d9c95e4c98d259cf60ebab6e46f5183444ed8b79ab26426f050
BLAKE2b-256 checksum
How to use checksums
a3a0c2f0275dd1092e26f648b098bd36647f3458272923ded97ec45495d4e93e
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp315-cp315t-win_amd64.whl
Size 298.1 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
e366b44d77e14577fc931e7343ac6bccae90f1a77610fe1a714cc2177b567982
BLAKE2b-256 checksum
How to use checksums
ecb28c2622c3136b5e9cad5d9d73fe4a53fe6d52dbee194944bda04b18a1758a
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp315-cp315t-win32.whl
Size 273.7 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
444646e14b344d9c655bf232ed3c8e093f436832aeb319a82b77fb05da576ce6
BLAKE2b-256 checksum
How to use checksums
5e0607b001e9afd63cadb7cf610224da21c61c5b624383693674eb01c9805d20
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-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
43177d8b3af5d4ee1346757519f29098779975bc59c9d2bb69c667b371da7704
BLAKE2b-256 checksum
How to use checksums
2dd8f402648a81c27091ff9c0c17b133b0a9829ff73017eec1959836c43d03b6
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-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
6bc28afe2fce3621eaaf3e74c9a217dd91c928670c5a9a0f1e17dfcc0a905f1d
BLAKE2b-256 checksum
How to use checksums
319b9dda78d4e937a1f5f4cedbd99ae402771c968d2c7f74855718c5074d0712
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 97.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7e36e34baa16a844f5d55a2dd5abe37305a496a3dbb807816b1d7c4b8f984e92
BLAKE2b-256 checksum
How to use checksums
34d7c5967459677c86e58aba4d1c95a372039b51d6b458a35c5627aef17b497a
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 91.3 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
076a3186c16834be96120e9d8ede37cc0c4e2574f533ac8f6b1ba57ef6db1d24
BLAKE2b-256 checksum
How to use checksums
1c93a48c4cb13390168a4badebd4dc9972e9794dc042b283473815ce18f903ff
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp315-cp315t-macosx_11_0_arm64.whl
Size 77.8 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
439a3d2c739e25a6e25ee9370e9f41770c12c85e3980d816c18a19fe67d1355e
BLAKE2b-256 checksum
How to use checksums
87e7560358e3c1621045dcb9898e79f8a760f0317a7ab92c054b5bd9bbac3feb
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp315-cp315-win_arm64.whl
Size 475.1 kB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
500bf3c605eea8bcd6c4176a2d853d5406c1c1f0dce843bd1f24a793488d5cff
BLAKE2b-256 checksum
How to use checksums
31342df5df8917aa5d2b742281f56e3894299a925cc1820315f17ed4815be9d1
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp315-cp315-win_amd64.whl
Size 296.3 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
1a42dca753fffd4e17daac73613bcd5bf502153a6ea3f9e745bf1572d69a193c
BLAKE2b-256 checksum
How to use checksums
890464fd2d58b66f5d57b658b1b8c2784900b8aff3a07202feeff84dd67ea941
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp315-cp315-win32.whl
Size 272.4 kB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
6337b5e9b3861adfa46faf308277cd94bbd43199484431448a7956bcf519e42e
BLAKE2b-256 checksum
How to use checksums
edc1e60ff82652b903c0c4f7a34eeed3e368d006000d91d80ec5390506f4f63d
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-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
873cec3284d6067e805d8c8590afbd7b3b7c6e3b1f52193c37225a158f5f7f7d
BLAKE2b-256 checksum
How to use checksums
63503914c04dc36be693640eb75661770570259ca3f5555c640b541496427eeb
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-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
8a4e57b44e196085acccc44e123d825c8fb5cfc2890bae1ee0a7b51c04641e11
BLAKE2b-256 checksum
How to use checksums
40be3d83e8a0b3ddd9a0229f5581ae62bf2c9ae0ecba25388347aad4efc10b73
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 98.9 kB
Tags CPython 3.15 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8ee3a3c2087900c07882df1931612c47dfa086b91894b3d7c5f50bd592f4afab
BLAKE2b-256 checksum
How to use checksums
948f68882990998f34b02446c710c91bf6388385676834cddc2b11af6702c262
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 92.0 kB
Tags CPython 3.15 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
476d23accbc0f6ba3872dcf024903b0da113b51756ed7ab6e575248de7a45fa5
BLAKE2b-256 checksum
How to use checksums
b1edec0c7703bd0f5f3c6075eb20fe52e939eb20ad67f8f588dc01041c876ea6
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp315-cp315-macosx_11_0_arm64.whl
Size 75.7 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c5641b34c2684c20b56a929a11699038bf9ea21baf8b6958bfe4052ed17d613b
BLAKE2b-256 checksum
How to use checksums
5abd96b6342fbf89ee4db75aa44dabb6eb429863f07c21b609bb8d4c7c92844e
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp314-cp314t-win_arm64.whl
Size 477.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
169517c6eba8a52aa23f4912b6c77e8be8a7c286d5220cfdc553ebeced9d2b2c
BLAKE2b-256 checksum
How to use checksums
6839adbf2b0acd6265461e76deb70cf4ddd5ee29659cd3e17ff671267dcb3aea
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp314-cp314t-win_amd64.whl
Size 297.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
014fc439abf222df9b40e5d07fbe16126ac8f9c68d8e617032be7c416131541f
BLAKE2b-256 checksum
How to use checksums
21a5a46ca6dfdaf96103c170abc21febc2194fbc5a0522cd63ffa6e1372cd663
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp314-cp314t-win32.whl
Size 273.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
4dc30af525f96ddf36be660408b1e628a4c94bf80e51fb45d482f69ac4cd9b7a
BLAKE2b-256 checksum
How to use checksums
f8bec622fb07e182b82ff17e4040ef3ef3923f12607fa3ef44a206278dd09e0f
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-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
e9a87331afd88d0b61d892855592a50d5328a17b920e1778c6055fe1d3d2dc2e
BLAKE2b-256 checksum
How to use checksums
777ba06a19740cc5ff2756e57fd4dd18c9291cede04996c66144713ad8d6b9a8
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-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
3a4e574565bf6b949b4f74b1f1ae1dea8d54d1c3896248cfb1f53cb35d5cf92b
BLAKE2b-256 checksum
How to use checksums
66f7ab3f7d0e122fd7a043a18bd6f1449955475dc28317a0076d3b21ba07df33
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 96.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
fe54adbd3f197be5c00f5fc3d394a1b6e3bf9f1c790199c4e48c5eaf68319213
BLAKE2b-256 checksum
How to use checksums
f9ae79f8083235a6973e98b011288b861fe2f1d28b450b8cedd4bb337136a5ed
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 91.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
df3c1d292dc6659cb2dc57999b9101b68322f8a37684ad6cc96fc837a580bc7f
BLAKE2b-256 checksum
How to use checksums
54e4c7410c2ab979b03f44c613326728908b0f401def7f979dc3c86002f78de1
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp314-cp314t-macosx_11_0_arm64.whl
Size 77.5 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
801c6b29c541f7f97fd978e52baa15b58ff48f8512c9a837f9b13bb7b3208b5c
BLAKE2b-256 checksum
How to use checksums
b907df766f46e3afe1f57c8beefe6061f817f175a8288a73f7502e077a92b649
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp314-cp314-win_arm64.whl
Size 475.1 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
52bcbe33a812090757d9185e0e51aaba797e7256514826650a655a734897375a
BLAKE2b-256 checksum
How to use checksums
0724b16ad4a0f997f3123ff4654645ae6ac54d06c2539e242dba0749cfeba370
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp314-cp314-win_amd64.whl
Size 296.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
5ddfb56e91e3b5714953f3a2bb273f7a7bb08f46b4eb43e5790dd2f67c675bcd
BLAKE2b-256 checksum
How to use checksums
d7f28dfad76c80f47a19b5092e3288a91bae7649bfe2807e8e945ac8f701cd95
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp314-cp314-win32.whl
Size 272.4 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
460702b9b2f847f1b3de207cb465915c7bce4ef5d7e65b10109f27428cd3f0d8
BLAKE2b-256 checksum
How to use checksums
03645636d9f754cce9502929def1f326c1353a2eed99c7e4d57c641ef09b0cf6
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-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
47d77a0b2f62fae6a3f10ca2efacefd99754090ae5a9ebd43fc83b73992a2fcc
BLAKE2b-256 checksum
How to use checksums
cea809650ae7cb9ea8cedf79db15e97747781e5c092f83e783a65ca658cfb181
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-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
8cd548509acd36be140f15176c376fc6c3b15bb879ea4473147fe2b20e1020c9
BLAKE2b-256 checksum
How to use checksums
fa4c161d9ca85ce8dc054836ccb84fbb0213e7913d841800e974f0934774177e
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 98.1 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1fdb8c49d7e47d5928d0f0bd6d0224ca18f0173b0e3324612a51c49e4d1fa825
BLAKE2b-256 checksum
How to use checksums
7f9cbd787eebb933ab6862e87a2501ca4f457cd7ed4fee82cac0c8ef1c764331
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 91.7 kB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9fbd1faec5d749d15101dedb24a1d0861b0c30e0c515522835efbaa8edd4fe02
BLAKE2b-256 checksum
How to use checksums
661c4aa54f4012f3d6099de46275d02871c988a54da036aea6fe7b540f4e7d1e
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp314-cp314-macosx_11_0_arm64.whl
Size 75.5 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
23f8f99344b01c53e9d8cb8f1b2b3a6fdcb4d4e839abd7cb076f84554a16b15b
BLAKE2b-256 checksum
How to use checksums
15c7c190bf8deb843aea93bd2fed97046bff82b39d9cc69085688fed5cbdbc5f
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp313-cp313t-win_arm64.whl
Size 460.2 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
4f08e94e992b0922a6bfd23f3c4d655f9ae04d6712f0706daf692887f14cce06
BLAKE2b-256 checksum
How to use checksums
61e97a197c62f7b980868ab346ddc368745f2191f2e35dbc25f25653b27a515b
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp313-cp313t-win_amd64.whl
Size 288.4 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
be3ddff90f389d99296fa0c36c7564c91e7be930a17c7e7448395167f32b9c3f
BLAKE2b-256 checksum
How to use checksums
c8a047981d3d8f683018b80669571390b6a54b69ac12ca9f0c057c3e64690c45
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp313-cp313t-win32.whl
Size 266.6 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
4f76facab95fcdde0183728f09f60dc96efa2c874e8b4158f18427b8bd577aca
BLAKE2b-256 checksum
How to use checksums
2f22a954d6b740852377608774677460b204d9188c7af12108afb1623c8dd2a1
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-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
766507ce822e34383a5f1cec1e851cfd409871299777fb57d95f0a4abbf3479e
BLAKE2b-256 checksum
How to use checksums
6b967c8bad19c090fdd744dd87d382a09be0b6bd09419809c4d69f8938dd09a0
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-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
e93920249d72b7047485330cabcec124157aeb885532fa9ef6fc26cd45af6af9
BLAKE2b-256 checksum
How to use checksums
c23ee68d2684d77b525bf67ca260fbae21220a93021d0a20394a40d5a58ece85
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 96.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
16aa7df953c576b2d11736a81cdbd457277e80b0fde4b2a76ccc48139019a4fd
BLAKE2b-256 checksum
How to use checksums
aa3e274a2e6f1baee20a214d9f7c04e4e54ed336a360a0fb52f9ceca28e6c2e1
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 91.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
85a44cddbcc065ae9f772495d303709441a1aa589eef6c5fcf24c80062d9b503
BLAKE2b-256 checksum
How to use checksums
414ea061a90ab870dcaa5a770d3bbab4710031a5d0ed951900a561bc1ef4e537
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp313-cp313t-macosx_11_0_arm64.whl
Size 77.5 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6073216a82225e9108ee1066c79172a0cf90c3a181664c8d255d35b83a03e2a9
BLAKE2b-256 checksum
How to use checksums
18777cc81fb6931ad0024a4edc3c11a60324c11b12f7a4eabd5606697ea00d0d
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp313-cp313-win_arm64.whl
Size 457.8 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
31427784748d9b2f5460244f437b53408233f6e2dffd737a3b7c94a636b8a19e
BLAKE2b-256 checksum
How to use checksums
cc5fb60ef4f319e3f1092c3cd489a29e6003871533605256f113b171fbd31590
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp313-cp313-win_amd64.whl
Size 287.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
1311aee9ce7b0b6b869e5b83af0e2de2a3efddc5fcb3761f8c6f27ec95981546
BLAKE2b-256 checksum
How to use checksums
8c621f478e610ba810eac80e5ca1b111e6a963e544426b91a44f527b89779cba
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp313-cp313-win32.whl
Size 265.4 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
be8e0de3ed39b24c6edb475378c26d3e427876abd9b35d62da14ec834fac207f
BLAKE2b-256 checksum
How to use checksums
10dd9f3dbd56e7ad4d41bbed065f75374937820185eb2606c870270886f00512
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-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
c5f6591118db7ae077d61b3578a7c3ff22f47217d7414b5a238b05ce9efcc8c6
BLAKE2b-256 checksum
How to use checksums
f91d965632c3c435e6502f07661b59a130a6899ec1d50756779c60396539bec6
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-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
dcd045d7fe8ffd4d2d98b839eae8e77f64e588268c417beed5f6eea0199f9585
BLAKE2b-256 checksum
How to use checksums
713e466e96820f4d5ac6cdfbce2fd84943b0af4d27ca9a5c721cbac8c016f0c7
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 97.9 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b2aa29c24dbefd40f4a58311de778f640af5a57455b328549aef5d6be407f804
BLAKE2b-256 checksum
How to use checksums
aa93e758913deaa11073b868b7ef90453658cb526c881207c7a5f97bbc0f755d
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 91.4 kB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
857ea15f2f0e2ff473d7e3568226dff261e6767bd502ce655c1c07edcc350a52
BLAKE2b-256 checksum
How to use checksums
6a60ead560766f3e26f4d410bb6cc1c4a40a1140d4189d4cf7893f57b8f56b5f
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp313-cp313-macosx_11_0_arm64.whl
Size 75.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5a71f8b312ececd9ab70a78f4354966be52d5eeb9524205ce648efbc5c744859
BLAKE2b-256 checksum
How to use checksums
6ac2ecd57b245d3eef5bba2cd604063d748090f4b469afe97bfb3f740ba866fe
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp312-cp312-win_arm64.whl
Size 457.9 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
7a3c8f68c9ca0d0b268ecfc0a7694f713dd18df799a0407a25501211f967bed7
BLAKE2b-256 checksum
How to use checksums
b6bfddfb54ea361ae6cada59e75426d1015f536c6f0d0280a2b28c6fe75b86b6
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp312-cp312-win_amd64.whl
Size 287.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6ff288617f68f7be25bfbfad06ae910f4bec656737653daaf944e3e968c24d6d
BLAKE2b-256 checksum
How to use checksums
34babbb1804e6e9fc5e4ecca6be7375482ec6786380249f0f9f5bca50481e6c7
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp312-cp312-win32.whl
Size 265.4 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
281bb65712e660a22b3d181abf5a84694598f7fc7156fdf9e393f8619f79122a
BLAKE2b-256 checksum
How to use checksums
f8c16a0f3636e96c7c5005fddd001f057bd30bf8bc1e7299b2af9f4b0ae8c181
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-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
696959c67e54cca6ccdd0d6f07584ca424b0c7ff4a90cb4bded6607e90d05cce
BLAKE2b-256 checksum
How to use checksums
633426fb37e59468945b63055fb64689b8603d9e7fbd6b9325145a96c59234e3
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-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
a54a6d9fd8f973350e0cd95c49ca3f8dbc73e4972910fd40515dadcba5d9aca6
BLAKE2b-256 checksum
How to use checksums
9324d5c534c9237168152b9058cca781ab74efcc80b36d7d1e3c74b9f9cfcd51
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 98.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
08e2ace052a40fecaaed6b33acc23a9f9faedbeb3982703042d8f180e054f7c4
BLAKE2b-256 checksum
How to use checksums
b37597eefd0f3c10f3a134576c4e0e30960b7859a1a76341f5567b7c9463f4bc
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 91.7 kB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0f448563eb9cd805e2490d9fb0b5ddd2108e18b1e18e9560b5c06086d422c9ac
BLAKE2b-256 checksum
How to use checksums
0b54b30fb026d01f51cbf5368ee36461cc72ce51c95a49643a424f270db58d75
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp312-cp312-macosx_11_0_arm64.whl
Size 75.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2da7c1fb091e5d25e3b5622b46c3dca62421041a04177e2d849fa35162c3986c
BLAKE2b-256 checksum
How to use checksums
5b82faa5b5469fa116b74021bd68436e17007fb09dcd9968a2ca1093e16bd78b
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp311-cp311-win_arm64.whl
Size 457.7 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
f18652940ab4fceb08a53788782f42be9666a4c6b87d66fb2a2c770bd838407f
BLAKE2b-256 checksum
How to use checksums
88d292b1b72dd7408d11456592e9b69cb5f433e780782615d13779ae7056d6ca
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp311-cp311-win_amd64.whl
Size 286.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
6776824921e5a3f47996c1e81fbe0e5fef57a35cb9438c843d1f824365b06252
BLAKE2b-256 checksum
How to use checksums
d99a1a7635b00a8a88c5694c88313392a084e8c7bf33195e1f7eabae40d41459
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp311-cp311-win32.whl
Size 265.2 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
ab72f9513093fbbe5c8fb4910a35dd39d1bd4043753da7af36dac41d640fe935
BLAKE2b-256 checksum
How to use checksums
c6ab7b674323c2b08da88e3d2e020fd8a5d25db14f2c630060009c7a9f275a61
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-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
d9fd2437ef67622bdc8444df9305da018641aa9e1dab667067435917beae580b
BLAKE2b-256 checksum
How to use checksums
8abbbf7b46178b9a7c9d9b7196f7ec0fcb5eed4c52aee715e995662b052553fb
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-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
8f1f931f93a9d2fa4bfe4d95f195e3836f579d32db5674bdad356686ca16efd1
BLAKE2b-256 checksum
How to use checksums
84895fe103edfa648f1a8640f4340db1f90d69779c58d327c9bd4181fe36afa0
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 97.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
53ec1eed936e1540ed911847f3da9ac10928f123ec9a2baa146ca5f905fd3e04
BLAKE2b-256 checksum
How to use checksums
7968c33148be848c8600bf95b228330e2766964109910b43c300da14630ae824
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 92.0 kB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
496577a90ffe75070928ad1c116e054a2f7244bbea40a3130e8ea43de6859751
BLAKE2b-256 checksum
How to use checksums
402da45524dbf798ea59cc395a50034bc0dd5e19d5f6367e7851565677e1b0ad
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp311-cp311-macosx_11_0_arm64.whl
Size 75.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8dcb2a0f9a8a3e7aa0bdadc1ba3bedcccc40275386a9e7f90740faa0f09686c8
BLAKE2b-256 checksum
How to use checksums
e9589a081fdb3ee861ea8831ef7ebac974d6f0f0c90f77f588469ba65cb285ea
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp310-cp310-win_arm64.whl
Size 457.6 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
6c548d553de17cbb846369573e1c786778f33dec28dbd3873094eae4f64eb5ae
BLAKE2b-256 checksum
How to use checksums
c7c51d1a3100048b1c37bad88fde0866570268b759754d5b6d903baf5f9f60eb
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp310-cp310-win_amd64.whl
Size 286.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
335bd089531e2100767a0df2a99b3de58f11f3dde4352fd5cc7073396cdfd6db
BLAKE2b-256 checksum
How to use checksums
44fce59586ec9355e7f2a494ed759bcc15bc71711da1a7b88e44e28cd78772a6
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp310-cp310-win32.whl
Size 265.2 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
216e383db0fa8d3df6ebcbf44ba9f80b7180ce6fb5647e5527f506288be3fb06
BLAKE2b-256 checksum
How to use checksums
876eb950022607c1abef84257a498ed89eca929f0113bb3be94cae7ec3760109
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-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
bdd8da5cd43c5ac8e66643f3fc97755c1d80e0c2be64dc0810fed2ce0eb9e32b
BLAKE2b-256 checksum
How to use checksums
70ddcb21f684980cbc779a233e2dd332dbec4a87546463af6e1f3f8c24cdf099
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-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
4aed0b9f1996a0dd734dbc00d7ceeaa5e1cf677975cc3d1edf9b3f1a62daa061
BLAKE2b-256 checksum
How to use checksums
69e099ff1e2c5c6e492d79bf3be4e2f446d007a0901c449f2cfdcf59984bdb74
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 97.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
ca43ae376c43479e334ef9c701730170fcc6b9af79ce41a48baa316c55774815
BLAKE2b-256 checksum
How to use checksums
bc90997ab70b4b4ac9e7602fdb922fb3004fbe7560463057f214506b813bed68
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 92.0 kB
Tags CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
86634ddcf6209d5a0a428986e84c9fd6a9776ffd5bad0f030661681ce5af18ef
BLAKE2b-256 checksum
How to use checksums
ee04204b8b5a31934f69752aa4d9045c74ce94cc9f38def5cb454a5d6a252d83
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 11, 2026.

Transparency log

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

Download URL private_attribute_cpp-2.1.17-cp310-cp310-macosx_11_0_arm64.whl
Size 75.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bc562f38c3ab4a16692fd64d24154d984ad542ce2c5de30d54f4ceeb0b8be91a
BLAKE2b-256 checksum
How to use checksums
bc44940461bafcf6eaf888574b8969b283d6395d41d687e48d43a00ae993f5b0
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 11, 2026.

Transparency log

Security for private-attribute-cpp 2.1.17

Provenance

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