Skip to main content

private_attribute_cpp

PyPI License: MIT

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

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

Note: CPython only. Requires Python ≥ 3.10.


Table of contents


Why?

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

private_attribute implements the real thing in C++:

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

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


Installation

pip install private-attribute-cpp

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


Quick start

from private_attribute import PrivateAttrBase

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

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

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

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

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

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

Core concepts

Declaring private attributes

List the private names in the __private_attrs__ class attribute:

from private_attribute import PrivateAttrBase

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

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

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

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

Custom name generation (private_func)

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

from private_attribute import PrivateAttrBase

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

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

    def __init__(self):
        self.secret = 42

    def read(self):
        return self.secret

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

Decorated methods (PrivateWrapProxy)

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

from private_attribute import PrivateAttrBase, PrivateWrapProxy

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

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

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

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

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

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

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

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

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

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

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

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

Inheritance and use_parents

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

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

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

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

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

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


Cross-class access (PrivateSuper and PrivateClassSuper)

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

import private_attribute

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

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

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

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

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

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

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

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


API reference

Name Kind Purpose
PrivateAttrBase class (metaclass PrivateAttrType) Inherit from this to make a class with private attributes.
PrivateAttrType metaclass The metaclass that implements the private-attribute machinery.
PrivateWrapProxy(decorator, orig=None) decorator Wrap an arbitrary decorator so it stays private-attribute-aware.
_PrivateWrap class Returned by PrivateWrapProxy; exposes .result and .funcs.
PrivateSuper(A, B, C, obj) class Read a parent class's class-level private attribute defined for another class; calls __get__(obj, A).
PrivateClassSuper(A, B, C, cls) class Classmethod flavour of PrivateSuper; calls __get__(None, cls).
prepare(name, bases, attrs, **kwds) function Context manager for building private-attribute classes in a custom metaclass.
postprocess(typ, temp) function Finalize a class created via prepare.
register_metaclass(metaclass) function Register a custom metaclass so it can produce private-attribute classes.
ensure_type(typ) function Re-inject the special-method slot descriptors and tp_traverse/tp_clear wrappers on a type.
ensure_metaclass(metaclass) function Re-inject the corresponding slot descriptors and wrappers on a metaclass.

Class-definition options:

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

Custom metaclasses

To combine private attributes with another metaclass (e.g. ABCMeta), use the prepare / postprocess pair and register the metaclass:

from abc import ABCMeta, abstractmethod
import private_attribute

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

private_attribute.register_metaclass(PrivateAbcMeta)

class MyClass(metaclass=PrivateAbcMeta):
    __private_attrs__ = ("_a",)
    __slots__ = ()

    @abstractmethod
    def my_function(self): ...

class MyImplement(MyClass):
    __private_attrs__ = ("_a",)
    def __init__(self, value=1):
        self._a = value
    def my_function(self):
        return self._a

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

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


Behavioral notes & limitations

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

Building from source

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

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

To build a wheel instead:

pip install build
python -m build

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


Running the tests

pip install pytest
python -m pytest tests/ -v

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


License

MIT © 2026 Locked-chess-official.

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

Metadata

Release files for private-attribute-cpp 3.0.1

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

Source distribution (sdist)

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

Built distributions (wheels)

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

Total release size: 33.1 MB

Release files / private_attribute_cpp-3.0.1.tar.gz

Download URL private_attribute_cpp-3.0.1.tar.gz
Size 69.0 kB
Tags Source
SHA-256 checksum
How to use checksums
cd0596096b861ab9916645e8a1b05b18956f547b547e7f978ecc8534212e88b8
BLAKE2b-256 checksum
How to use checksums
6559a9e2df8cc45454ae811d2e6d8315848696cfd430020464d2297c68841c69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-3.0.1-cp315-cp315t-win_arm64.whl
Size 527.2 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
69027b9fc9c5d705fef2f592d5dad5efaef037739ba27a609d1638cd5c464d72
BLAKE2b-256 checksum
How to use checksums
52c46ba57a273545f77823dd9701c99ef2c336f50b415d22882f8c729a130942
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-3.0.1-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 100.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
acaed1262519107055cb9db76746b2e304ec634690a860f9dfde996ec6eac4ac
BLAKE2b-256 checksum
How to use checksums
f652435117ef56947c8f7c99a01d6b416deb6f415394707d5e861e49551e3d4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-3.0.1-cp315-cp315t-macosx_11_0_arm64.whl
Size 82.4 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6bfe0bc6ba1180722e0dbe8442e8554680cc74d2fd8bc873fcdfba983fcf5236
BLAKE2b-256 checksum
How to use checksums
8634c3049a2c343f615b577cc6d97563ff37c10d2e5dd2943a0b46ca4547b0ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-3.0.1-cp315-cp315t-macosx_10_15_x86_64.whl
Size 93.5 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
74fde62476e69ba439b31fbf8715fdbeee17fe3c5db4d2315da9bc075d30ff51
BLAKE2b-256 checksum
How to use checksums
778c8010ba8ff17de68f1d96f6eae4b4dace62dffa169225055cd8e63309fe79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-3.0.1-cp315-cp315-win_arm64.whl
Size 523.0 kB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
611768cbb43dc18d10dca89a95a0bfb54c605d99f4ca426d9a24e196858d3516
BLAKE2b-256 checksum
How to use checksums
861c5885277e8a3175af46bf8896a72a9010ab5070819aec911900aa2be0b766
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-3.0.1-cp314-cp314t-win_arm64.whl
Size 527.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
3d3173a9c3bf7134322799458b902c9ea6a1141ccd0ee0ad5c7f3f336f6dc3f2
BLAKE2b-256 checksum
How to use checksums
77cf4ac02e61866dce395b0a5000477ca7d244f49f3a71f8e3f09709d120d204
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-3.0.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 100.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
49e11a62611c02ff60baa786c103cd538b3153db0ed08ef637541c29c12f239f
BLAKE2b-256 checksum
How to use checksums
9da0145136efa7b5a8e71a7e445875593cefe3089a60d14ebca6e3d20d2710d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-3.0.1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 94.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
47cebf0f9cc5a3646155fe0eee41dfc94349388cd3f1760ad346298060a4bed9
BLAKE2b-256 checksum
How to use checksums
90ccbf5cdd20fff4480579d37e516a50d788ce2e0ee811ad773c331bf15285f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-3.0.1-cp314-cp314-win_arm64.whl
Size 522.8 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
5e1d1afe924d520691ccb99fdfbd3fa7193a1d90573336f3965590255dc316ec
BLAKE2b-256 checksum
How to use checksums
4b34e0d3dd980a3193fca0720f1f8815c44b931afbbb177443dff0b9d3481316
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-3.0.1-cp314-cp314-win_amd64.whl
Size 305.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
f2dd34ceeb22d8a7a81244350ad453124831d74277bbddc79656bcb61faa048e
BLAKE2b-256 checksum
How to use checksums
412dfa8ee86dd26c77d37693111fc19181b57d0fed0ac47756ae00f08542f513
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-3.0.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 102.2 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
79accfb80c6553822beaa529ce993aa316a2e8a5072b282be1c55765e3c9b208
BLAKE2b-256 checksum
How to use checksums
882954ffac77fc13b9a49bae4e1cdbd5d7f05b189895ca27ffb2c51573d285f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-3.0.1-cp314-cp314-macosx_11_0_arm64.whl
Size 80.1 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6e27b89310b7ccd5e8969074d0c47999e909f2f196c90f5ea293660ff1bedd58
BLAKE2b-256 checksum
How to use checksums
4afbdcaae2f0d09d277a21bca772696ee3fbccbaf0ac0498741c41916b09d6ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-3.0.1-cp313-cp313t-win_arm64.whl
Size 509.4 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
6dab9eb871ab0bf16f0cca195d20fa9c06821e1078b438c5d5f98584d3cf20e7
BLAKE2b-256 checksum
How to use checksums
5a7e4f16df7c30d07882c039bdc34c290a38cc1daeb5df4b4576824d12ef3f82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-3.0.1-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 100.8 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a2ad1f77f0cd5c4733511749a15b2fea2a8bf51f68574879aa63686a36221d4a
BLAKE2b-256 checksum
How to use checksums
ed1f926b67f13605513cb3bedbbc3c15d4ff2d416ee5b0e0c0bb22888a96a41a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-3.0.1-cp313-cp313-win_amd64.whl
Size 294.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
236bdcbfbbdfeb3d9816833db813635f370e5cb011b5b16a5efba377e5fbb86a
BLAKE2b-256 checksum
How to use checksums
0c0f7f24390c52a434be46e29404546cde94e35dbacb21aa0e6a6b0ec29ca920
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-3.0.1-cp313-cp313-win32.whl
Size 276.0 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
788fa1e3ba68c77b87ef75492cb6cd65f01744ad80549b9ae0978ef287215088
BLAKE2b-256 checksum
How to use checksums
0846d9a6376502c2b43e13729b5d9b5d0d6525b2d67dfda999e5c86718e66e31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-3.0.1-cp313-cp313-macosx_10_13_x86_64.whl
Size 90.7 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
578ec654642de5e0b8f0b0e8ddc9cca2c678fb6b72352322a2a6a81b8faae29b
BLAKE2b-256 checksum
How to use checksums
5cf6eb310333cada73c230e6ead82cdf4b945d5b9db48b356680ea3491f86260
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-3.0.1-cp312-cp312-win_arm64.whl
Size 505.6 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
cac4f42d4b7d45eb053004a17e42c0181eec4b107105f00f888c99773c2b1e5f
BLAKE2b-256 checksum
How to use checksums
400ba18269f355362f9700eee57bb7b479a0c7bf32d330b73c34bf5c4883ebb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-3.0.1-cp312-cp312-win32.whl
Size 276.2 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
da570c538e03ae83eb83136e95ea71576262bae1fca924436ecb88b970bef49b
BLAKE2b-256 checksum
How to use checksums
6aaebe9c6f8e64301030517ddfa92a29b55ccee8c89c3c76c7bcd36390d39e08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-3.0.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 94.6 kB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1d898440c4e28430fc4eb35ddd5f73cefa3ae18191fb8ff95ba1ed6cc964ebfb
BLAKE2b-256 checksum
How to use checksums
76661cdf2f876553ad7af5b97b8a41cfafd08ed465699813cd562fb811324b8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-3.0.1-cp312-cp312-macosx_11_0_arm64.whl
Size 79.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8a09e973a88197a346d57ab7e142bdbd462b71c4571e3330d642a9aa68a13dbb
BLAKE2b-256 checksum
How to use checksums
38fd2ea5dc08363b9a36dcaf6ea5b9a631cf2b94a16753dd13b2ce0dc0bb31bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-3.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 89.9 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
71e5c101ba1e184c0ba72f52e18ba599ffe8298a61f4ea04fe779079b2f76baf
BLAKE2b-256 checksum
How to use checksums
3519c9c3dcf4e3cda7dcc3bd5f90dfc456f85722059126a7a3a1132e435c5776
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-3.0.1-cp310-cp310-win_arm64.whl
Size 505.6 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
977f14658909b24e63f048dd222449c8eba54df1d9ec363504f9992c2a752f98
BLAKE2b-256 checksum
How to use checksums
36380392663fa436bbc834727162858f62129f3e22a2ba7c0e0fc45dcbf07e04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Security for private-attribute-cpp 3.0.1

Provenance

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

Full provenance

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

Select from 82 files

Attestation for private_attribute_cpp-3.0.1.tar.gz

PyPI Publish Attestation

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

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

Transparency log

A note on package security

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

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

Release history Release notifications | RSS feed

This release

3.0.1 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