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 rewriting attribute access in tp_getattro / tp_setattro 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.


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.
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 Reset tp_getattro/tp_setattro/tp_finalizer slots on a type.
ensure_metaclass(metaclass) function Reset the corresponding slots 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 change tp_getattro / tp_setattro when you assign __getattribute__ / __setattr__. Use ensure_type (or ensure_metaclass) to reset those slots, and avoid setting those methods on private-attribute classes directly.
  • 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 2.2.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for private-attribute-cpp 2.2.8
File Size Uploaded Provenance Actions
private_attribute_cpp-2.2.8.tar.gz 56.6 kB With provenance Details for private_attribute_cpp-2.2.8.tar.gz

Built distributions (wheels)

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

Total release size: 32.7 MB

Release files / private_attribute_cpp-2.2.8.tar.gz

Download URL private_attribute_cpp-2.2.8.tar.gz
Size 56.6 kB
Tags Source
SHA-256 checksum
How to use checksums
e0b3dbd05b88e3a302f42b0764c065c097bb170bf79507c2433aabd4b8ef3a44
BLAKE2b-256 checksum
How to use checksums
3e4c693ab3f27d7b858cf605ac307f4dc02c264dac48ccc02f89d56f62266abc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.8-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 89.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
85482ad469d10a7894012462bf47c27ec6643f761931d7b49dccde07e077c445
BLAKE2b-256 checksum
How to use checksums
0b6cad8baa39a783c7cdb021b5250fb931d405359e5ea2216a69de7b5655ec7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.8-cp315-cp315t-macosx_10_15_x86_64.whl
Size 89.4 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
4c3234fbe4c9cc4aa5f9992dd48801bbd0f64529b7e27409d3262e104b65f4ad
BLAKE2b-256 checksum
How to use checksums
607da173e701d7eade8051ae9262414caa090318029bda66736773233d59ff50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.8-cp315-cp315-win_amd64.whl
Size 300.9 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
90785e5db627b90f259dd0be62bc3dafa05b9418c0eec449fe8b9026eec2e897
BLAKE2b-256 checksum
How to use checksums
8880615ca0d55c6de5785d89550b55b796085465d7ef8b2b13a19b43e921b559
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.8-cp314-cp314t-win32.whl
Size 282.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
9b75c61eff57228cbcee285a993d43a18b40d39451748c0f1da3116e79a28e33
BLAKE2b-256 checksum
How to use checksums
621efd6aba315e9717093b1b8328aecc33bd1774cddfcfca63cac9fb5bed397d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.8-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 95.4 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
421f76f2207fdc5a34feacf20e1f0be48c57a55fd3397a580b26e2e97480f697
BLAKE2b-256 checksum
How to use checksums
8765b29e00045314e0e3703167867e9b3b8ac3840b504dd170560d38c725138d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.8-cp314-cp314-win_amd64.whl
Size 300.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
2703054d91f8a5724d3cbc3dfa60b6a263c04aff0bfe10f5340b3a50a44d3806
BLAKE2b-256 checksum
How to use checksums
92ecd8d6f2cb6fa13b8bd9b2b756322631623916cee47f1feaf49a1fe08774b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.8-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 96.6 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2325eed80d135f557d3d17ac1def5978050e5d3fb8adbd8e57ff11c9fd7a820b
BLAKE2b-256 checksum
How to use checksums
132787dbfb779f23541eff8fdde64f3702ed88aab5063fd7b9240ac97e2db99c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.8-cp314-cp314-macosx_11_0_arm64.whl
Size 75.8 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2a4bff013ed8e8cc5bfdfe0fee7e479ef981bca0eed75f448b97a6797e75c098
BLAKE2b-256 checksum
How to use checksums
f3ff18514beecb404be217f9fcc52f85a2606bece27b1fb887d345c7fee92d58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.8-cp313-cp313t-win_arm64.whl
Size 504.3 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
12967e489ac615ee01951dd264f0143c65f62ac6f508452ad760d26933fbd0a1
BLAKE2b-256 checksum
How to use checksums
9882e77b07392a600b0a54c7d2b56868faad5c0e4d0f59d477164d632b1ba426
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.8-cp313-cp313t-macosx_10_13_x86_64.whl
Size 89.2 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
2f24395f2e3b92e960d7f87ad6249266689905693ddd91a45d99b9d325c278a7
BLAKE2b-256 checksum
How to use checksums
8baab62a53fccb135abd3fa25abb9ba15bb4fa86798b89cbb3bc3e241608a0d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.8-cp313-cp313-win_amd64.whl
Size 291.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
57001fad602a1b22ea65fd581cb606b88f50c59be82c2ae844318d388a72dde7
BLAKE2b-256 checksum
How to use checksums
01bf896048b73469e106615c2a41317f10acfc41f8bfcf918ec8180daff1ea2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.8-cp313-cp313-win32.whl
Size 272.5 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
03b2fc83558db4957926c5a0b6f0db3e93765ac609dd51dd03c6ae1b3f480120
BLAKE2b-256 checksum
How to use checksums
4bc13709984f0f1508bbe0ef747f399fa708ea7eff95b77e98aa2158389a003e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.8-cp313-cp313-macosx_10_13_x86_64.whl
Size 86.8 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
0f86b73f92dfcabfbd06c7eede7c250aa6e7157d820361a8d5c540b0c2fe9c3f
BLAKE2b-256 checksum
How to use checksums
3a13d4a56490e6fe8c9fd77f7a5c69ec7cf6f7f22f08edd335f268a0147bc641
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.8-cp312-cp312-win_arm64.whl
Size 501.2 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
7b5d55ffc3d32130cf217707ae76142a4d72221acb8f44faf086d03dbc0a1700
BLAKE2b-256 checksum
How to use checksums
3db42f6e0616277d8427422d47f3c55f4936325132a648307917a513cbfe5711
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.8-cp312-cp312-win32.whl
Size 272.6 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
83561053c26f5e53aa2d4bf5f117f3fa61adc763bb029c6ac2237536d2f52a08
BLAKE2b-256 checksum
How to use checksums
308e1fa6c33b26e5474dd088ae4fc089e4c820c0c774add764512cb43e1cda06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.8-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 96.7 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7e8fb5be5ba230fa3f7c20b3d24c980d5ead3c67a95750f7f64be41d2e16b99f
BLAKE2b-256 checksum
How to use checksums
4c2e7f08a9f0c0782e29d8bec44c0260f65eebd9509193abff99ff2512a76f0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.8-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 89.0 kB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
77fe07813503d7cc3d9e87a2b2c6c166def325ea7868fa2059b62197114ed0c9
BLAKE2b-256 checksum
How to use checksums
934976282fd1e6b4d15492c8757e6e93937f1bd27c72c709049ddd1def5c09dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.8-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 88.9 kB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3079e82d337d255052d98c50a228e625b93a61ed79c6b66bb40ef48c7d28d4d0
BLAKE2b-256 checksum
How to use checksums
3daad3a00ef102559b9780c67931c6a86fbff2c36d9a708c89f5324ce7adbe45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.8-cp311-cp311-macosx_10_9_x86_64.whl
Size 86.4 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0778946b6686b4b8892ebe6bf03b01420be602b9d664412458375ab549b2422f
BLAKE2b-256 checksum
How to use checksums
026d3a61d98c665a829fe97787c6e5a7ad294198464d206012441bdee220e14f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Security for private-attribute-cpp 2.2.8

Provenance

Provenance describes where a file came 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-2.2.8.tar.gz

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 30, 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

2.2.8 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