Skip to main content

private_attribute_cpp

PyPI License: MIT

True C++-style private attributes for Python, enforced at the C level.

A C++ extension module (private_attribute) that lets you declare attributes that are only accessible from inside the class that owns them — genuinely hidden from the outside world, from subclasses, and from hasattr(), dir(), and obj.__dict__. Unlike Python's name-mangling (_Class__name) and the leading-underscore convention, these attributes cannot be reached at all from outside the declaring class's own code.

Note: CPython only. Requires Python ≥ 3.10.


Table of contents


Why?

Python gives you a convention (_private) and a name-mangling trick (__name → _ClassName__name), but neither is an actual access barrier. Any code that knows (or can guess) the mangled name can still read and mutate your "private" state.

private_attribute implements the real thing in C++:

  • Private attributes are not stored in __dict__.
  • They are unreachable from outside the class that declares them — including from subclasses and from getattr/hasattr/dir.
  • Inside the declaring class, they look and behave like ordinary attributes.

It does this by installing C-struct descriptors for __getattribute__ / __getattr__ / __setattr__ / __delattr__ / __del__ (and __call__ on registered metaclasses) and storing private values under generated, collision-resistant names (a tuple of two SHA-256 hashes).


Installation

pip install private-attribute-cpp

Prebuilt wheels are published for CPython 3.10–3.15 (including free-threaded t builds) across Linux, macOS, and Windows.


Quick start

from private_attribute import PrivateAttrBase

class BankAccount(PrivateAttrBase):
    __private_attrs__ = ["_balance"]

    def __init__(self, balance):
        self._balance = balance

    def deposit(self, amount):
        self._balance += amount      # ✅ accessible inside the class

    @property
    def balance(self):
        return self._balance

acct = BankAccount(100)
print(acct.balance)     # 100
acct.deposit(50)
print(acct.balance)     # 150

print(hasattr(acct, "_balance"))   # False — truly hidden
print(acct._balance)               # AttributeError: private attribute

Core concepts

Declaring private attributes

List the private names in the __private_attrs__ class attribute:

from private_attribute import PrivateAttrBase

class MyClass(PrivateAttrBase):
    __private_attrs__ = ["a", "b", "c"]   # string, or a sequence of strings

    def __init__(self):
        self.a = 1
        self.b = 2
        self.c = 3

    def show(self):
        print(self.a, self.b, self.c)     # (1, 2, 3) — visible inside

obj = MyClass()
obj.show()                                # 1 2 3
print(hasattr(obj, "a"))                  # False
print(hasattr(obj, "b"))                  # False
print(hasattr(obj, "c"))                  # False
  • Private attributes may be set on instances or on the class itself (class-level private state, e.g. for @classmethod).
  • They also cover private methods: declare a method name in __private_attrs__ and it becomes callable only from the class's own code.
  • They work alongside __slots__ (see notes below).

Custom name generation (private_func)

By default private values are stored under generated hash names. You can control how the storage name is derived with a private_func callable, which receives the object id and the attribute name:

from private_attribute import PrivateAttrBase

def my_generate_func(obj_id, attr_name):
    return f"_hidden_{obj_id}_{attr_name}"

class MyClass(PrivateAttrBase, private_func=my_generate_func):
    __private_attrs__ = ["secret"]

    def __init__(self):
        self.secret = 42

    def read(self):
        return self.secret

private_func may be passed either as a keyword in the class definition (shown above) or on PrivateAttrBase itself. It is optional; the default generates a tuple of two SHA-256 hashes.

Decorated methods (PrivateWrapProxy)

Decorators that return a plain wrapper object (anything other than property / classmethod / staticmethod) would normally break private attribute access, because the wrapper's bytecode is not recognized as belonging to the class. PrivateWrapProxy makes arbitrary decorators compatible:

from private_attribute import PrivateAttrBase, PrivateWrapProxy

def deco(func):
    def wrapper(*args, **kwargs):
        return func(*args, **kwargs)
    return wrapper

class MyClass(PrivateAttrBase):
    __private_attrs__ = ["a", "b"]

    @PrivateWrapProxy(deco)
    def method1(self):
        return self.a

    @PrivateWrapProxy(deco)
    @PrivateWrapProxy(deco)
    def method2(self):
        return self.b

PrivateWrapProxy(decorator) returns a _PrivateWrap object that wraps the decorator application. It exposes two public attributes:

  • .result — the final decorated result.
  • .funcs — a read-only list proxy (_listproxy) of the original (pre-decoration) functions.

To stack decorators, resolve name conflicts, or fix decorator ordering, chain .result.<attr> onto the wrapped method and pass the method itself as the second argument (which saves the previous functions):

class MyClass(PrivateAttrBase):
    __private_attrs__ = ["a", "b", "c"]

    @PrivateWrapProxy(deco1)
    def method1(self):
        return self.a

    @PrivateWrapProxy(method1.result.name1, method1)
    @PrivateWrapProxy(method1.result.name2, method1)
    def method1(self):        # final implementation; earlier ones are kept
        return self.b

    @PrivateWrapProxy(deco2)
    def method2(self):
        return self.c

The _PrivateWrap object is transparent in normal use: it forwards __getattr__, __call__, and descriptor __get__ to its .result, so callers interact with the wrapped method as usual.

Inheritance and use_parents

Since v2.1.0, a subclass's code cannot access its parent's private attributes — a parent's private attribute is reachable only from the parent's own code, or from a class that re-declares the same name in its own __private_attrs__. When a subclass re-declares the same name, the two are stored separately (instance attributes per declaring class, class-level attributes per class).

Since v2.2.0, you can opt in to inheriting all ancestors' private names with use_parents=True:

class Parent(PrivateAttrBase):
    __private_attrs__ = ["_secret"]
    def __init__(self):
        self._secret = 1
    def get_secret(self):
        return self._secret

class Child(Parent, use_parents=True):
    __private_attrs__ = []
    def __init__(self):
        super().__init__()
        self._secret = 99        # stored in Child's own storage
    def read_own(self):
        return self._secret

obj = Child()
obj.get_secret()   # 1  — parent code sees the parent's value
obj.read_own()     # 99 — child code sees its own value

The merged names live in the subclass's own storage — they never overwrite the parent's values. The Python-level __private_attrs__ tuple is left unchanged; only the internal name set is merged. Default is False.


Cross-class access (PrivateSuper and PrivateClassSuper)

Since v3.0.0 you can explicitly reach a parent class's class-level private attribute — including the value it stored "for" an intermediate class — with PrivateSuper (instance flavour) or PrivateClassSuper (@classmethod flavour):

import private_attribute

class Grand(private_attribute.PrivateAttrBase):
    __private_attrs__ = ["_g"]
    _g = "grand"

    @classmethod
    def set_g(cls, value):
        cls._g = value

class Mid(Grand):
    __private_attrs__ = ["_m"]
    _m = "mid"

class Leaf(Mid, use_parents=True):
    __private_attrs__ = []

    def read_grand_shadow(self):
        # A=Leaf (running code), B=Grand (owning class), C=Mid (defined-for class)
        return private_attribute.PrivateSuper(Leaf, Grand, Mid, self)._g

    @classmethod
    def read_grand_shadow_cls(cls):
        return private_attribute.PrivateClassSuper(Leaf, Grand, Mid, cls)._g

Mid.set_g("written-on-mid")
Leaf().read_grand_shadow()      # "written-on-mid"
Leaf.read_grand_shadow_cls()    # "written-on-mid"
  • A — the type whose code is currently running.
  • B — a parent type of A whose class-level private attribute is accessed.
  • C — the class the private value was defined for; it must be B, A, or a class that is both a subclass of B and a parent of A.
  • the final argument is an instance of A (for PrivateSuper) or a subclass of A (for PrivateClassSuper).

The attribute is resolved from B's class-level storage for C and its __get__(obj, A) (or __get__(None, cls)) is invoked. This is for class-level private attributes only — it is not for instance-attribute cross-type access.


API reference

Name Kind Purpose
PrivateAttrBase class (metaclass PrivateAttrType) Inherit from this to make a class with private attributes.
PrivateAttrType metaclass The metaclass that implements the private-attribute machinery.
PrivateWrapProxy(decorator, orig=None) decorator Wrap an arbitrary decorator so it stays private-attribute-aware.
_PrivateWrap class Returned by PrivateWrapProxy; exposes .result and .funcs.
PrivateSuper(A, B, C, obj) class Read a parent class's class-level private attribute defined for another class; calls __get__(obj, A).
PrivateClassSuper(A, B, C, cls) class Classmethod flavour of PrivateSuper; calls __get__(None, cls).
create_new(func=None) function Register and control a custom metaclass automatically; placed in the metaclass body (or used as a decorator).
create_meta_slot(name) function Create the final slot (e.g. __setattr__) for a registered metaclass; empty slot or decorator.
create_slot(name) function Create the final slot for a private-attribute class; empty slot or decorator.
ensure_type(typ) function Re-inject the special-method slot descriptors and tp_traverse/tp_clear wrappers on a type.
ensure_metaclass(metaclass) function Re-inject the corresponding slot descriptors and wrappers on a metaclass.

Class-definition options:

Option Type Default Meaning
__private_attrs__ str | Sequence[str] () The private attribute names.
private_func (obj_id: int, attr_name: str) -> str None Custom hidden-name generator.
use_parents bool False Merge ancestors' private names into this class's own set.

Custom metaclasses

To combine private attributes with another metaclass (e.g. ABCMeta), put a create_new slot directly in the metaclass. create_new takes care of registration and control automatically:

from abc import ABCMeta, abstractmethod
import private_attribute

class PrivateAbcMeta(ABCMeta):
    __new__ = private_attribute.create_new()

class MyClass(metaclass=PrivateAbcMeta):
    __private_attrs__ = ("_a",)
    __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

a = MyImplement(1)
a.my_function()          # 1
a._a                     # AttributeError: private attribute
MyClass()                # TypeError: Can't instantiate abstract class ...

create_new also works as a decorator:

class PrivateAbcMeta(ABCMeta):
    @private_attribute.create_new
    def __new__(cls, name, bases, attrs, **kwargs):
        return super().__new__(cls, name, bases, attrs, **kwargs)

Custom special-method slots on the metaclass use create_meta_slot, and on a private-attribute class use create_slot. Both take the slot name first and work either as an empty slot or as a decorator:

class PrivateAbcMeta(ABCMeta):
    __new__ = private_attribute.create_new()
    __setattr__ = private_attribute.create_meta_slot("__setattr__")()

class MyClass(private_attribute.PrivateAttrBase):
    __setattr__ = private_attribute.create_slot("__setattr__")()

The old prepare / postprocess pair and register_metaclass are deprecated (they emit a warning) and kept only for backward compatibility; new code should use create_new.


Behavioral notes & limitations

  • __private_attrs__ must be a string or a sequence of strings.
  • Names declared in __slots__ cannot also be in __private_attrs__; however, private attributes may still be set in methods even when __slots__ is defined (they live in the private-attribute storage, not __dict__).
  • Instances of PrivateAttrBase (and subclasses) are not picklable by default.
  • Private names are ultimately rewritten to a tuple of two hashes (unless a custom private_func is supplied).
  • _PrivateWrap objects are transparently unwrapped back to the original object during class creation.
  • Do not pass PrivateWrapProxy a decorator that itself returns a _PrivateWrap — this raises TypeError.
  • A class nested inside another class cannot use the outer class's private attributes.
  • If a parent class defines an attribute that is not in its __private_attrs__ (nor a PrivateAttrType instance), a child class must not list that name in its own __private_attrs__.
  • v2.1.0 — subclass code can no longer read/write a parent's private attributes; re-declaring the name stores it separately.
  • v2.2.0 — a subclass must not define, in its own class body, a name that is private to a parent, unless it declares the name in its own __private_attrs__ or opts in with use_parents=True.
  • v2.2.1 — prepare locks private-attribute-type creation so only one type is being built (type.__new__) at a time; postprocess unlocks it. The lock is released automatically on failure. (Deprecated; see create_new.)
  • v2.2.3 — prefer the with form of prepare/postprocess to guarantee the lock is released. (Deprecated; see create_new.)
  • CPython may reset the special-method slot descriptors (e.g. when you assign __getattribute__ / __setattr__). Use ensure_type (or ensure_metaclass) to re-inject them, and avoid setting those methods on private-attribute classes directly.
  • v3 — private attribute interception is implemented through C-struct descriptors installed as __getattribute__ / __getattr__ / __setattr__ / __delattr__ / __del__ (and __call__ on registered metaclasses), rather than by directly setting tp_getattro / tp_setattro / tp_finalize. Only tp_traverse / tp_clear are set directly. A public cache keyed by object id records attribute names already confirmed non-private, so they go straight to the user callback without re-classification. Registered types and created types must be heap types (static types are rejected).
  • register_metaclass requires a metaclass that supports weak references. (Deprecated; use create_new, which registers the metaclass automatically.)
  • Do not set __static_attributes__ on a private-attribute class; it is removed automatically.

Building from source

The module is built with scikit-build-core and CMake (C++17). It vendors the header-only PicoSHA2 library for SHA-256 hashing.

git clone https://github.com/Locked-chess-official/private_attribute_cpp.git
cd private_attribute_cpp
pip install .

To build a wheel instead:

pip install build
python -m build

Set PRIVATE_ATTR_KEEP_DEBUG=1 to retain debug symbols in a Linux build (otherwise -g0 is applied).


Running the tests

pip install pytest
python -m pytest tests/ -v

The test suite covers attribute hiding, private methods, class-level private state, decorator wrapping, inheritance semantics (use_parents), ABC/metaclass integration, __slots__, and GC/cycle-collection regressions.


License

MIT © 2026 Locked-chess-official.

PicoSHA2 is distributed under the MIT License (© 2017 okdshin).

Metadata

Release files for private-attribute-cpp 3.0.2

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 3.0.2
File Size Uploaded Provenance Actions
private_attribute_cpp-3.0.2.tar.gz 72.1 kB With provenance Details for private_attribute_cpp-3.0.2.tar.gz

Built distributions (wheels)

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

Total release size: 33.4 MB

Release files / private_attribute_cpp-3.0.2.tar.gz

Download URL private_attribute_cpp-3.0.2.tar.gz
Size 72.1 kB
Tags Source
SHA-256 checksum
How to use checksums
537b1530710eb5f444d3860f5ea5bd2b2a36831f88712cc85b14ba9fca96f279
BLAKE2b-256 checksum
How to use checksums
a8d6a3560c7f906a1997482ba7cee1738c5914f10115f8d1e981172b1b99ebdc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 98.6 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
a5a1f84252f0abdcae402d66a60785ac261f0fab3e5d4b3448eb936e6289b70d
BLAKE2b-256 checksum
How to use checksums
77915437c8ee0b7d13dfc91b4118d9b08c2433e96e94827ee56f5dec69b7649f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp315-cp315t-macosx_10_15_x86_64.whl
Size 95.5 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
215b55b9c8b58435dc9964a73c6293cadfce1839a9da4c67075fcd75a2a4587c
BLAKE2b-256 checksum
How to use checksums
2aa382ff59f5fb10bed87809f25e35c6532bc4dfd8a0952f0949cb1f6cbe22d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp315-cp315-macosx_10_15_x86_64.whl
Size 92.8 kB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
e36d13d799f129afcf85cfe1a130051dfac9f45bbbea08da21d27c11544a1bac
BLAKE2b-256 checksum
How to use checksums
b9b6d45daf209dab60169ef26e3bb796189b9ec50be581000a89b71b272f8396
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 98.6 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
b49e30e38ca3adb98729d69d72928659fb1f93074f88652888b627e827d73b60
BLAKE2b-256 checksum
How to use checksums
8a512283e9241e94de6ad75a480b38d53240d407cc7a410639b73edd5db1e0fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp314-cp314t-macosx_10_15_x86_64.whl
Size 95.5 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
bf8566fc51abf482047d03d23667ae8698cb66cbfa8558bf35fac49b813d1ced
BLAKE2b-256 checksum
How to use checksums
1b24411ecbbb797ad7eaff20c6accef58e628ff53c95481c3588de9ec10e3d8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp314-cp314-win_amd64.whl
Size 308.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
152cb1fb857b07614e09d4bf7b3284bb2b91c77408c63578a5bc5dfee0d42723
BLAKE2b-256 checksum
How to use checksums
83778716395ee056ddbd6dfae019f2ea1b899ec99a856924c18d18bb83b1bab2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp314-cp314-win32.whl
Size 286.8 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
23d6fb7ea17e2189ca328b45c34f3af2b0248ffe52b4d1851e45520aed11555d
BLAKE2b-256 checksum
How to use checksums
15dd9c60e08bf77389a774f70fd797ea339f419f4716d57242e2abb1a34b1603
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 106.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
7657c106f93ea5e0531571b8347c16f1f3f11760f3dc88493dd962495924723d
BLAKE2b-256 checksum
How to use checksums
ccb45e329f48c6f7636dbfcdee5bfa1395f6a24c6e5c036f62eaa8a3c6cdc8e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp314-cp314-macosx_11_0_arm64.whl
Size 82.3 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
88a7d526335a425c4f353d30c63a6d30b57684ec2605dbe8e2a89fb191fd341c
BLAKE2b-256 checksum
How to use checksums
011cb396444ca2555d2801b10ddf0f77edff540b05f76b5e5837535feaa97fa2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp314-cp314-macosx_10_15_x86_64.whl
Size 92.7 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
c3d793d2ddd80457f721fed41409178b11e343958263beacf273ccc572b32bab
BLAKE2b-256 checksum
How to use checksums
cdee7da7bd9583b96567be2ad3b324d71b994ba079c3e3d0654bf1be149c8992
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 98.6 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
a04f0938b9031bfef172e27f3c74e57afd143e190c3b9baaf1218db50d7a4230
BLAKE2b-256 checksum
How to use checksums
104b9c1704ab95ff1832a08dbd2a76b52f109d3153314c91cb3d9a13b79d9fc3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl
Size 84.5 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2866828e05637c4105c7cb551d13dca4e37d898978a623353e501a63c54741c2
BLAKE2b-256 checksum
How to use checksums
555fab43a0d95a5bb86736dd263474bf2cbbf5da906f7341ec9cd53202cd131d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp313-cp313t-macosx_10_13_x86_64.whl
Size 95.3 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
2229b82ac2d7b5ee00459fc0582476c1d99e2df2481282dc68999f17fa575eb8
BLAKE2b-256 checksum
How to use checksums
73ad2aa8dae1087659eee9041f5d5bd5e32c048f9c0685909adb81886ca1d00d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp313-cp313-win_amd64.whl
Size 298.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
3e7072a600b117b5077c56ad7fb3b61d254a902e11a76bdd02d5411694522cb0
BLAKE2b-256 checksum
How to use checksums
4e4fadb2dc2eba249adaa2204f461ba12c72dc44fa99032d3a9e72d1fcea2225
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp313-cp313-macosx_11_0_arm64.whl
Size 82.3 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8d80b011e0c1b82e82c23a70b7b13f0f5371aac0d97dbd3a033076fa7d9eb8f7
BLAKE2b-256 checksum
How to use checksums
c66deb56600dcc54186882d20df54c68f06dc8534b480b8c06c1fa869bad8b19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp313-cp313-macosx_10_13_x86_64.whl
Size 92.4 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
51dff03d343b48e97c598581783ce92cf6e84b998af737178800f873c2ee9e49
BLAKE2b-256 checksum
How to use checksums
ba8c1856ba2f28126786a2911e7fe2e911e3a58f352f0cdc9ecaf74d75645139
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp312-cp312-win_arm64.whl
Size 508.6 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
16b034fa4ec6e7e243a46f7f378dc6e626a7750bc0a4570c98e2978715f5f12e
BLAKE2b-256 checksum
How to use checksums
20a5f87072486eac4610f921c525aa1951dd14ad2cd40a5d3d2d47cdcf2fed61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp312-cp312-win32.whl
Size 279.2 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
350c21a63b9e035111bcdec0fcc790f6f17d45e3b392f470e4f9d6449fa66946
BLAKE2b-256 checksum
How to use checksums
2de01719768a7a9a0c443a7ade68917df907f1edae682dd4fbd6b6c42f03eaf4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp312-cp312-macosx_10_13_x86_64.whl
Size 92.7 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
cff99550a9ce44875afab538b3424b6f18541c4e34d09a46d5b89e63db2a2484
BLAKE2b-256 checksum
How to use checksums
ba28a1434a598d8ebdaa1a7f9fca5768232382542540d58c551c654afeae7ded
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 105.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
ad025f6176ce47a87ab0e982a7af79fe61a3b5c55acfe955b53e256683a6a874
BLAKE2b-256 checksum
How to use checksums
392e6672eaf129a1c902ea7f26ddadfa597aba4e5797aca8a6d69969e1890836
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 99.2 kB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
932ec7746db4d5bbc681c16451d0e2f3a69c08bc3e42e1ef9d527ae565bbff82
BLAKE2b-256 checksum
How to use checksums
3469a732314da4a5a737013ab9b4e14489cca28b8eb046b6f271e3b5beb7393f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp311-cp311-macosx_10_9_x86_64.whl
Size 91.8 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
271d8e2444d85b13f16e2072eccd965411603cf2422afaf79ef310ff138034ab
BLAKE2b-256 checksum
How to use checksums
36471814f47875985d3953bbed263f848be40c3a02d50f07e000d6c2cd1e2f91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp310-cp310-win_arm64.whl
Size 509.0 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
efbc7166ee3a07801b3ac4296df05af486b4dacb5d254bee9fb58d10cb8b1364
BLAKE2b-256 checksum
How to use checksums
04c9e9fc5797d3029cfbeaea014ebb184562722f975861a55d3d13b651f3080c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp310-cp310-win32.whl
Size 278.4 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
bc0f8623e8e78aed75f77dc74be315f94543d7d824825f36523bff74abcf1497
BLAKE2b-256 checksum
How to use checksums
3898a573874f924eee6077c57fae64c09c37f3f9fd941491d83cd06ee2466263
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 105.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
dd1b3cc298cec26d422ab367374759fa06378948d121422a8780d0dffbc720db
BLAKE2b-256 checksum
How to use checksums
7d93f7b484a583ae3e245a8c186d87c4c75ba9ad302644131dddcbb40c3da909
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp310-cp310-macosx_11_0_arm64.whl
Size 82.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4e425e232f230ed78f6a951ba7e9b69b6152a90a5ef83a2562eeae4ab98c916c
BLAKE2b-256 checksum
How to use checksums
8d8e07f5a57dc1c2a225982e814d5068df5319ea1b8d69d019fdaafb0439c4f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.2-cp310-cp310-macosx_10_9_x86_64.whl
Size 91.9 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ca7a408a9f135f6155f418060fdd9e6376f3af2263e9099e1dbd73c7b6d54d69
BLAKE2b-256 checksum
How to use checksums
f79b30c6e5081b781604ff15e2a479707a6f4b68b47f27cf87207bebc0640c33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Security for private-attribute-cpp 3.0.2

Provenance

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

Full provenance

All 82 files in this release have been uploaded with provenance metadata.

Select from 82 files

Attestation for private_attribute_cpp-3.0.2.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 Nov 9, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

3.0.2 This release

82 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page