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).
prepare(name, bases, attrs, **kwds) function Context manager for building private-attribute classes in a custom metaclass.
postprocess(typ, temp) function Finalize a class created via prepare.
register_metaclass(metaclass) function Register a custom metaclass so it can produce private-attribute classes.
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), use the prepare / postprocess pair and register the metaclass:

from abc import ABCMeta, abstractmethod
import private_attribute

class PrivateAbcMeta(ABCMeta):
    def __new__(cls, name, bases, attrs, **kwargs):
        with private_attribute.prepare(name, bases, attrs, **kwargs) as temp:
            typ = super().__new__(cls, temp.name, temp.bases, temp.attrs, **temp.kwds)
            private_attribute.postprocess(typ, temp)   # or temp.postprocess(typ)
            return typ

private_attribute.register_metaclass(PrivateAbcMeta)

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

prepare(...) returns a temporary object exposing .name, .bases, .attrs, and .kwds (and, since v2.1.17, a .postprocess(typ) shortcut). Since v2.2.3 it is a context manager (with), which guarantees the internal creation lock is released even if construction fails.


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.
  • v2.2.3 — prefer the with form of prepare/postprocess to guarantee the lock is released.
  • 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.
  • 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.0

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

Built distributions (wheels)

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

Total release size: 33.2 MB

Release files / private_attribute_cpp-3.0.0.tar.gz

Download URL private_attribute_cpp-3.0.0.tar.gz
Size 67.9 kB
Tags Source
SHA-256 checksum
How to use checksums
3c91dc735590412977fbfa8742bfd4d4534a2176b308d01b7ac5905647c8128e
BLAKE2b-256 checksum
How to use checksums
90a845071a8e1eb7a9d1211a888a029d4c1bcd13d26e5c205290a54e1b7c050a
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp315-cp315t-win_arm64.whl
Size 528.6 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
9c5a41cc14fce5cd0fecdac05f3db6bc57b115111ee93c9c2d23e2a5b63ce793
BLAKE2b-256 checksum
How to use checksums
d220abae22d5f02c2570d7352f64d087039a44a23329cab51d5aec3c0e00ef6d
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp315-cp315t-win_amd64.whl
Size 308.7 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
7844b6d0bcd888ef35f7b0ea07b27ae1e2c8c9309a16eae0b45683a9749a52bf
BLAKE2b-256 checksum
How to use checksums
5881e01ce8484e27ecd4bd6df625c90bb6a93a5a06021315e5030aa021a38903
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp315-cp315t-win32.whl
Size 288.5 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
48621d0b7d10b4b433f2fed9036c2153a56ba03759c5202cf24e06c5e5eb7c56
BLAKE2b-256 checksum
How to use checksums
c8519b9ff9fb5ef8d8aaaa81e6c9342723108e157bcf35fedd0e1b1cf7efcc6e
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-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
7bf526296eec5c6d28d03522e7088bc8171e00fb0088489b253ef9df98cdb5ec
BLAKE2b-256 checksum
How to use checksums
6f8508adcbb7e53dd216dbddc9eff992d5de9b4bedfbb11a0c37c7314b2fdbea
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-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
37fc3d0adaefd7efe93308a9370eccc4eb31500d826e4ea89023ea887e77dab7
BLAKE2b-256 checksum
How to use checksums
7b631f073841cda80679752265ce9cf7948ef6ac055b412eb9c2d6360a2dead9
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 102.7 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
6a82f2d6c1b2d74077e412324b9fc835f5dff469c675d6fdcd6e967bfcf2b537
BLAKE2b-256 checksum
How to use checksums
960ffa4558bae6c29616151b09f58fb6ca94a4c986e8c561ed5b03f366552ac0
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 96.5 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
135e9bdb78e33944fa446f00a27f069682dd8bbe761f3483f89c03b4b6b4746d
BLAKE2b-256 checksum
How to use checksums
04dcc60142d07bfec7291a51e9bf6d0bfa18b4c794bc2981d9cdc9544d522a61
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp315-cp315t-macosx_11_0_arm64.whl
Size 82.5 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fd93134c6088a4caff29e4ab9710b44333a5b342470ecfe98f15a9160bdcbd86
BLAKE2b-256 checksum
How to use checksums
5a9aa6ebbd6b8a06ef883fbb8d0e2f1d9d312c663f15a39f8411b0b568016aac
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp315-cp315t-macosx_10_15_x86_64.whl
Size 93.9 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
a3a092c04956b2f50bc1359b6ddd939f63e257682935d588801e83334b8e00fb
BLAKE2b-256 checksum
How to use checksums
551fe6c6511d1fcdf74c45591ebe02819de695c0ba5721569bb813fe59508330
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp315-cp315-win_arm64.whl
Size 524.2 kB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
092f8206470a0209600fe4599480c6e175fd277828ba1695149acdabd8b34416
BLAKE2b-256 checksum
How to use checksums
f47098be1c115b0ea468109f4852a824062a6c06c51a860e12c2f87bb789667b
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp315-cp315-win_amd64.whl
Size 306.5 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
256eadf92674f3d4f798fba921c3107ba3ebacddd6742e2c09c27ba6ecba2925
BLAKE2b-256 checksum
How to use checksums
d4a20be900994331ff935f1900d69c1d735151729a40adf57b4839e1a268e391
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp315-cp315-win32.whl
Size 285.5 kB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
2cea535a66cf121ece80500b99f7d9d55f746aeca449bd44ab23877e77813674
BLAKE2b-256 checksum
How to use checksums
773314a7a3e3e8abf00b6ad9313fa2e64a0152a5c086fa8ef93f3559f7ea6658
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-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
337a0909e7b605c10c3ea5bd675f5112e76c5bc18c22e02779411ee00a978abb
BLAKE2b-256 checksum
How to use checksums
b838a41ef8cd2ebe2b60b35b7b20aa18659f14e936dce4a736e5aeb0631e9aff
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-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
2cc1598fda43a9a76294f1da791992b8d2d5385498e678e07788144fe5eebd73
BLAKE2b-256 checksum
How to use checksums
a24f948c3709e806f0614adaa61c86e82318d99d6657184b888a239b65e1af04
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 104.1 kB
Tags CPython 3.15 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
39f04c40d2dcecea74137900b1fa23e2a10ac3d0e57eb487e2c910a4ce0bf971
BLAKE2b-256 checksum
How to use checksums
cddb9b0f28ad382bbe75a9ef4e68e48d9915a56d26864dd5305258dc5d0faf9b
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 96.4 kB
Tags CPython 3.15 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0b9dda22bd128d11b797cf0f4a057536bb04b815739e25e85d23e008bce6a4e5
BLAKE2b-256 checksum
How to use checksums
ce7cd87faf4f74045d5c351ff6230409fa5f7654b674af46e6ebc17249003136
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp315-cp315-macosx_11_0_arm64.whl
Size 80.4 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5f751a47c7c23a18a000e811cb79eabeac9c1fabd5a5968f0f3e23a3a9eec564
BLAKE2b-256 checksum
How to use checksums
28400f3ddd0de1f66a3e5fac01e39ceac6c549205a59837cb60410a6f3de2bd7
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp315-cp315-macosx_10_15_x86_64.whl
Size 90.8 kB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
69d38a840bd6331d952a7e32d455dbb3ad34a1946106100cbd705d70fbc49321
BLAKE2b-256 checksum
How to use checksums
42a3ea35e442911707c3841b0b9c1df3a4a4934354cd216e476d5b23db5ce438
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp314-cp314t-win_arm64.whl
Size 528.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
d8e2752a65f726ac40ed4585c5ce86229f87861f57c6d385fd6414f2637316db
BLAKE2b-256 checksum
How to use checksums
bdc3f26abec7a0cd5e6107fe29533e4cfbcc05c66a5673198ee8be760ca1e036
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp314-cp314t-win_amd64.whl
Size 308.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
22ddc8d68bb4bd0ba38ba85cb1f0bf1dd50bc79c3c3c850f0a45c9e066693d26
BLAKE2b-256 checksum
How to use checksums
9d14287b454a9105a48e93517330335bcbd3127541fb2d8a12cdd47c252f5e2b
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp314-cp314t-win32.whl
Size 288.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
7abb88f16094007ddc462271d0004dea197576c996ee01724ddde5387c577bed
BLAKE2b-256 checksum
How to use checksums
5f3dd4ec931fbf96f790d2dc7161af69a96a3ea3d97fdae341ba5aed1ba887c7
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-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
1c2bc97319bb5891ff6f1f997e40f05617365e9d85b976868ee3c821989dd36c
BLAKE2b-256 checksum
How to use checksums
2982531cafd64d8d1aec1d5a1e35a5c32c14fe798c312b7aafb0a0b8d2d8a77c
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-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
13b4acd78d5b29655009157bcdc37c71c4276393cd359420b87d5aaae757b8d4
BLAKE2b-256 checksum
How to use checksums
61779cc58e90140c4f4bd8769ce91499dd0a1ea85c63a8ea3f4bca3a7cf6f493
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 102.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
079a2d5677293cc1877103e9e6adef7faed567c2380127114fe9d2b0a5f9f337
BLAKE2b-256 checksum
How to use checksums
1b5578faf851a2c19ffa024a38810bdfcb790131af4611851a53dbbab94db5e8
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 96.4 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
c0b837e2f92cbc7c53e535087d17622c38ce3b44f85306f7615fbd90f14bc918
BLAKE2b-256 checksum
How to use checksums
8c684c2911fee1d9a1118b796832a9692a123ad15f1971e3bf241baad08dd57e
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 82.4 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1c0b42f771eb79cfad664674c7f23ec2927b76d355394ddbfe7d1802b97e0f69
BLAKE2b-256 checksum
How to use checksums
cc02b052b2b49180061233d49a366c0a207187bbec8e0f8897959eadfcec6b84
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp314-cp314t-macosx_10_15_x86_64.whl
Size 93.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
7386a12a2fd6a43d5cff9fa6738b84ec7eed8d7fde8ef2f20aedad35a930269d
BLAKE2b-256 checksum
How to use checksums
633af0af991105f292b48a02fcb15d088e395f69aa633bb309e6c65de12b144e
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp314-cp314-win_arm64.whl
Size 524.1 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
435539bf1a7c9ba637783e711042750d1424774b07991ea3249d2f5d289e59a8
BLAKE2b-256 checksum
How to use checksums
2989a9e604c2f7817b7cde66c445bc9999eb060bd8148f345ed497ab822b65a1
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp314-cp314-win_amd64.whl
Size 306.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
9c48e30c53c508c3c0d08848ec3eb426c0d9f28d6daddc227a6d0f899fff464e
BLAKE2b-256 checksum
How to use checksums
c936034581c43acf871897061d33ca46869ed65b87fab46afdd0fb10b26fac08
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp314-cp314-win32.whl
Size 285.3 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
7f4c620bca273c54e5d053030818f3a592afc5e6d0cad3754dbe72e607e6e5a5
BLAKE2b-256 checksum
How to use checksums
bbe98255763f954cd4c958c61ab2d0750d1033404deda4506f070f2ef03f7f3e
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-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
03f16fa6a12e17bb934c5f877aaa85ef186e873711d122bf4888f2d5072108c9
BLAKE2b-256 checksum
How to use checksums
3d9272d997b9979174a2c66523140e5de13a9bff53f0e07d163dc1001e5d5e96
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-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
728ead8d3d80649965ac6133eb274c1fc3a0c37d9d49ca9667a5b88c7a9799df
BLAKE2b-256 checksum
How to use checksums
a7332f096d771d39f8595bdaa71093aa550e73c35824372e55fa659f8142928a
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 104.0 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
17bf21cc12581c3c7f5ee00f2b4ccf35c36083be6ff662c38d47be70f20bf4aa
BLAKE2b-256 checksum
How to use checksums
b466675dc1c4b97dcd878797c2ff2ea77bc3382bd12911fe08ed15be26d59d37
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 96.3 kB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
038c0c7b8d306a46887df87facf215936acc45b4b2ffb96dee6137269a2080c2
BLAKE2b-256 checksum
How to use checksums
eaffc667d57a31a9ad2a6e72e2d0307cad633729fcc5d72cddeb04ef2dcd7631
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp314-cp314-macosx_11_0_arm64.whl
Size 80.4 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
91434812470ef65ebc0bb4295a3ea91ef1f7ee3f519ecc7468cd0739fb868626
BLAKE2b-256 checksum
How to use checksums
125135905240d5769b67917900927ab6642b91f8cc0e8571777c53dc9d63fcc7
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 90.8 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
b48526632f170cde857b78c89f439461c2d80e6465fdeef261bba1db26fc621d
BLAKE2b-256 checksum
How to use checksums
082b16b42dbe37341dc70b17567d4e05d200a420018623aa22bc0a3627b37205
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp313-cp313t-win_arm64.whl
Size 510.6 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
9433c0779ae158f4b9783020ab88063089aa008b59d3239f0a59b33bed7eda72
BLAKE2b-256 checksum
How to use checksums
ff4ee3f9143100029eae708756bd98dcc046d9dcac4ad9607646a6a8282568da
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp313-cp313t-win_amd64.whl
Size 298.9 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
fc6fe0141cdee9dc7444ac94272b52473bec148a1bfaedcbb6c0f91ef1f05d3a
BLAKE2b-256 checksum
How to use checksums
9b4ee5ee7173ddcf032c700c44205397fc25182381416fb0f4e004426587d5df
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp313-cp313t-win32.whl
Size 280.5 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
81eb017c19de374b03b7e858a6c29dd5212fd00aea51f7100be2fae6d3a9eadb
BLAKE2b-256 checksum
How to use checksums
25971f8444fb1a6a166bde6c7300873b5eaf16f476accdb98cb56f97e62ed615
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-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
5ac4f435d130acfa1875c65981764b5b35d973120f6fbfbd1223782d03721e83
BLAKE2b-256 checksum
How to use checksums
45f8efee1443a976cd3f382f86ee84b442d551f5c8014f92817147391b133b52
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-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
f103ec76368f0a50aaf82e45493c9e39ed242d5554f7a5c106192dc3d0c8c966
BLAKE2b-256 checksum
How to use checksums
d9f194acf08c31970d5a9dd4f4dd208440487fd99f1388e5dce2e6b08cf0b804
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 102.9 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4307790ef00d0b40388527b2e8f2c6619317ae6b57eb721e4a0ff3929f54bff9
BLAKE2b-256 checksum
How to use checksums
265e5ddfbb5f08245de34e6eda253ce6bfb4501e0ca99b3f9c3e4839c3c053dd
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 96.4 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
3adf6dcbfb9a79abcbe78f837bda15ac8399cb783b37bfa10ac39824d3ace25e
BLAKE2b-256 checksum
How to use checksums
11fe5760c2fc81d3e23dee049cd178b80e460616e4e1f34029b1cb20f31d8e1d
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp313-cp313t-macosx_11_0_arm64.whl
Size 82.3 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7db39834d67ad18bb722528d4712c26cab5db821230a1f553f5691540f539892
BLAKE2b-256 checksum
How to use checksums
a30e36894a77e1e8ce9d4d5c88d973814d1a61e8933b7a78ffd501a068ec3661
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp313-cp313t-macosx_10_13_x86_64.whl
Size 93.8 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
6e93c8a480f0fe143d00bdd35560b5c89af8e94507f210870abaac1c0a1d7df0
BLAKE2b-256 checksum
How to use checksums
8e2b6f016348090b2cc450ec3d26252e9aab33c5306dc24b6f5e1955524dcb93
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp313-cp313-win_arm64.whl
Size 506.5 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
906ec62e707fdfdb5e36d4d807a699ee2941c3efa169ae3060d930a1bff95268
BLAKE2b-256 checksum
How to use checksums
93c7343b617b9deb33a20439db4ae66cf157784d6cb4fc4fa6e7205745cfcaaa
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp313-cp313-win_amd64.whl
Size 296.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
f7c42d708c8567550b5ed65a5df9cde74765e5e2f367d7759c6053e94714777e
BLAKE2b-256 checksum
How to use checksums
5de9a8899c62979a2c67e229954b52a741573b80d3a0650daf0c492e7eaf1584
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp313-cp313-win32.whl
Size 277.5 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
055e796a7ce1c91c25ba2f082ef4d9bb000e5c76462efd7dc78d479f9fa9ab71
BLAKE2b-256 checksum
How to use checksums
545db153481a4f84091ba9a8ba801135d2966f8fd3b97d4045c83e295bd85429
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-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
32f1923fa811a1b4664c74a51e4f7d9ef69ef646d947d93c8c612cac6e9e474a
BLAKE2b-256 checksum
How to use checksums
07b21299f9f790766bba5947ce4f0c977665848bcf008cd4f34b7434f76bab76
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-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
ce0566a5396bfa29485bb140752cbff4a73fbe50c666855ca9fca03253323ca3
BLAKE2b-256 checksum
How to use checksums
2567171c4ce0fcf1903896d3621aaf2201aa3807e815070d4e928ab7266876ec
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 103.9 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f591514f25a330df1ebf89211365d8944d6165d2e71178b08c3f01436f3f6b00
BLAKE2b-256 checksum
How to use checksums
97e08be879d69ce79d0a16e871156a790f776dd66351241a79c33521468b5e21
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 96.2 kB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fcee4583881efe530abc6e8b6757fd2d8532ad7256dd0ec79621552fed200744
BLAKE2b-256 checksum
How to use checksums
3486162baa811dbafba58de202754e48f4a0f7f63aaf6133fd495612f8e76304
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp313-cp313-macosx_11_0_arm64.whl
Size 80.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
63d3f16130751dba4105b4bb4f91781109130c59f8b665015b66b74da470764a
BLAKE2b-256 checksum
How to use checksums
f0149a6f64224f64d5ab9e9e77226ec5e52e84bb935b2e6b88439ed4f1e81ae6
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 90.5 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
8c076abd8f93a64317c90828a237b91832a3f539732c4a0fbf7037e8f61d0d8f
BLAKE2b-256 checksum
How to use checksums
0b41fc05b9e3720465392152269900131bb3ddaf965948a4d749b321c68875dc
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp312-cp312-win_arm64.whl
Size 506.8 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
c0dd8f494636c8e18256a8ebc17e5c995e05f63933af96d633a00fb4e2ab3471
BLAKE2b-256 checksum
How to use checksums
d1752fb4af44bb1777458b110a8a8bfb2be8e6cbe282f3369421907dbef320b2
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp312-cp312-win_amd64.whl
Size 296.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
fc29f7716cc5fe94245b9f3d1513d733410f465662c52792e1450e1cd05f9bdc
BLAKE2b-256 checksum
How to use checksums
8088e0816bb946fd8285957db6f4e6cf724da2d8e9d2da201484f6cb8701d34b
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp312-cp312-win32.whl
Size 277.6 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
71bedd8aba0220a46e8ff32d034030ae2d18ee58234116bdb5b84b4bcbb0d376
BLAKE2b-256 checksum
How to use checksums
c78204d17028d4c951b1de4442326e8874202d6bb2461e34a221f42222653c49
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-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
aafde97028b7b5e2b5b16b44ac283bfe8f57b1f9a7711c35dfbf18924ed7b907
BLAKE2b-256 checksum
How to use checksums
f7b42476e06804887aecdfa7a153ca8e453b70602d8ac0060875d5b9762009f5
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-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
478176304e4ea1eb7a5a1a071e717d8e5d4617b89d85c8faabfa229f31be925d
BLAKE2b-256 checksum
How to use checksums
5da35d51c5918e9689fc469354f1b0453cd83e3a4d85fd0942d8cb0d2a344419
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 104.0 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b4c62d3e0c776107a0a9df56558a198c2dfe5514e5a7ad697d485b315c235139
BLAKE2b-256 checksum
How to use checksums
3648d8c76bdb046ac5b349a87c0c79410dcb4bf260fb4e3d6ce3fffb488bc80f
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 96.4 kB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2c2f2ea7abe631bbeaab56b2ce680c8f37de5f4d0107889fae9270b28cd66600
BLAKE2b-256 checksum
How to use checksums
351dcf314b00f3a257d275d409a90ebbb0f31022e8f5ccd97a1295f8905909e4
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp312-cp312-macosx_11_0_arm64.whl
Size 80.2 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d6d9beef90cecf1c3c4c36ab989869716fcd34746d97ff900de7dcc3a3657da3
BLAKE2b-256 checksum
How to use checksums
c0f281d8246d48041b47188cfcdd02bbc406694ec905efebd8facf18e948ec7e
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 90.5 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
cea0e702aaaa3d0fb4d19de0fb1bd0f36c24f3b0b3b594e7a3851762aaba29dd
BLAKE2b-256 checksum
How to use checksums
99b6f97de19364b57247413e1e23ccc35482f2867c1f4c2aa98154bc8228f29a
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp311-cp311-win_arm64.whl
Size 506.7 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
b1c87bb8053820086a751fa7a3040790de506adbbb9794ca48486edf1420fba9
BLAKE2b-256 checksum
How to use checksums
4a18e15312fac459452fb01e1efedd4983498d41e1b615bbb1ee905adfed21e9
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp311-cp311-win_amd64.whl
Size 295.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d560d9d81a1eb98268dcb190da657035685b77eb8a3298d484561bb9b7ea8e47
BLAKE2b-256 checksum
How to use checksums
79176a50ec839248df3bda811d105173bed9e1f2f113859428edb5f262b52bba
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp311-cp311-win32.whl
Size 276.9 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
a3ea624a8ff523f2da05d1fe3b2829299400a4dc9380c876eb64e90e67d2ea2f
BLAKE2b-256 checksum
How to use checksums
9b1b21bf6c4838d6e230c8a84ffdc6f769f6230672572d42330e68480ba7075d
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-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
3ff23a30a5670d20a28dfd3c227783f2714c26f6a4d49f561a102eaa9e3e9b18
BLAKE2b-256 checksum
How to use checksums
1c9789ca38669ee5cac70574f07a918370b4049534480493a9540de752d0be0b
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-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
794548a726a006f8515f8158d2e09dca0344477017658016ed6ee79b0792d5fa
BLAKE2b-256 checksum
How to use checksums
8bb8824319cbea843fe5e2adaa868bd726c3c69a5d85aca4599ccbb58a246afd
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 103.4 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
331f8928f084bf4b3f85e54ef97cf6f874809fe4965cd8873394b6f512cc55d1
BLAKE2b-256 checksum
How to use checksums
a86b34f7b3a4b0f2ca9a30852a2dda860cac962f022d6dc8da50e7a4ea2a67ff
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 96.3 kB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
08df5a4081ab7d9699591866e73a1247d276cbbfb0fcfef043d9358016233e3c
BLAKE2b-256 checksum
How to use checksums
ef253cd1193c7b1c1d5421314c7140a1095adcbc2b5ce8c04ee27e48b0f1228e
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp311-cp311-macosx_11_0_arm64.whl
Size 79.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4198c3a3888d16734ee09df266e52e5ed37cd1d16b6f124fa098c9b0d1504a87
BLAKE2b-256 checksum
How to use checksums
c55cc4b28f50df57529388abf81105954dd1dd5f09b8c60282e782e05227761b
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 89.8 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e1322c91a9a8f5ab864df735847ecf372bd24a324425e40bead726bac815af90
BLAKE2b-256 checksum
How to use checksums
05cc424ac05cb9b0c21a55814f24b8f5ea996c0122c4e6c531e9d8812efc656b
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp310-cp310-win_arm64.whl
Size 506.7 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
a1617f4a27a7b1858c362c1df39649f46e70a0b0f6b909e8d234251a494e577a
BLAKE2b-256 checksum
How to use checksums
90458e98aab08bcef4a39c1f39b976069cfa6917e26e87e8990c7da09f9102c7
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp310-cp310-win_amd64.whl
Size 295.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
745fb0951d24c84cbc5c7b119e1e09229a5ce7018377e3389980d76e898271ed
BLAKE2b-256 checksum
How to use checksums
804ed443e7b21417fb0213dad90dec891fd13280d14fe4213e427b04bb5fb5f3
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp310-cp310-win32.whl
Size 276.8 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
9588678e0dc72062e816098746fc7fc1bd57a27855d7e7256954695f2360a00e
BLAKE2b-256 checksum
How to use checksums
bfe6e7b177da931868ecd9072db079542778e7c3d424f7649db2a41c8a706962
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-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
845b7daf5959e8847c306d97bcb6a7c732ff1b755ee3d03fcc65176e3357d4ed
BLAKE2b-256 checksum
How to use checksums
90d541a99ad91f52a5e23fd600d5b04f8b195abebfc98326325ac82179e23cb1
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-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
09732d9278a6c3bcc27770f753d2d20072f4bdc6432fd24e7da9585b75bad16a
BLAKE2b-256 checksum
How to use checksums
a6c009b942195f3a659bedf50c97060f86918ea620eb444466f3b86006b4d046
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 103.4 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5fbec6805b730de2904eaa093fe05c0bd04199a574fc2362b854d573a70c766a
BLAKE2b-256 checksum
How to use checksums
196442d1c33414b3d06be28889a60cd1a5701f999b811a56a28b54ac36f23935
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 96.3 kB
Tags CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e90352031ba25e01a671f623131bb5031bb961d2dfed85130d388d9b34bd050f
BLAKE2b-256 checksum
How to use checksums
b02c244e0c13899f6d745b7d38d73de1c0fef409f518310bcd153b29688d87a7
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp310-cp310-macosx_11_0_arm64.whl
Size 80.0 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e81a826ed96ce4df6c76629d6daea9a47670f6345dad69bc480eaf3c46d96927
BLAKE2b-256 checksum
How to use checksums
dff8d403f72ac9323df0a6c797f6293cf3082e5c72d5dd31db926291a0bb109b
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 8, 2026.

Transparency log

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

Download URL private_attribute_cpp-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 89.9 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
574eb19667627467bda6e37a04f25ecbec2459fcd2a26bf36cbffcfc3e5a6a88
BLAKE2b-256 checksum
How to use checksums
b039d7980572f19b5c4215b2ac30180e5fc9dbdc4e9cf8027f8fa59a35f22b5e
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 8, 2026.

Transparency log

Security for private-attribute-cpp 3.0.0

Provenance

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