Skip to main content

private_attribute_cpp

PyPI License: MIT

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

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

Note: CPython only. Requires Python ≥ 3.10.


Table of contents


Why?

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

private_attribute implements the real thing in C++:

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

It does this by rewriting attribute access in tp_getattro / tp_setattro and storing private values under generated, collision-resistant names (a tuple of two SHA-256 hashes).


Installation

pip install private-attribute-cpp

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


Quick start

from private_attribute import PrivateAttrBase

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

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

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

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

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

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

Core concepts

Declaring private attributes

List the private names in the __private_attrs__ class attribute:

from private_attribute import PrivateAttrBase

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

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

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

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

Custom name generation (private_func)

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

from private_attribute import PrivateAttrBase

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

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

    def __init__(self):
        self.secret = 42

    def read(self):
        return self.secret

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

Decorated methods (PrivateWrapProxy)

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

from private_attribute import PrivateAttrBase, PrivateWrapProxy

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

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

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

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

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

  • .result — the final decorated result.
  • .funcs — the tuple of original (pre-decoration) functions.

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

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

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

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

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

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

Inheritance and use_parents

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

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

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

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

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

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


API reference

Name Kind Purpose
PrivateAttrBase class (metaclass PrivateAttrType) Inherit from this to make a class with private attributes.
PrivateAttrType metaclass The metaclass that implements the private-attribute machinery.
PrivateWrapProxy(decorator, orig=None) decorator Wrap an arbitrary decorator so it stays private-attribute-aware.
_PrivateWrap class Returned by PrivateWrapProxy; exposes .result and .funcs.
prepare(name, bases, attrs, **kwds) function Context manager for building private-attribute classes in a custom metaclass.
postprocess(typ, temp) function Finalize a class created via prepare.
register_metaclass(metaclass) function Register a custom metaclass so it can produce private-attribute classes.
ensure_type(typ) function Reset tp_getattro/tp_setattro/tp_finalizer slots on a type.
ensure_metaclass(metaclass) function Reset the corresponding slots on a metaclass.

Class-definition options:

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

Custom metaclasses

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

from abc import ABCMeta, abstractmethod
import private_attribute

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

private_attribute.register_metaclass(PrivateAbcMeta)

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

    @abstractmethod
    def my_function(self): ...

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

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

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


Behavioral notes & limitations

  • __private_attrs__ must be a string or a sequence of strings.
  • Names declared in __slots__ cannot also be in __private_attrs__; however, private attributes may still be set in methods even when __slots__ is defined (they live in the private-attribute storage, not __dict__).
  • Instances of PrivateAttrBase (and subclasses) are not picklable by default.
  • Private names are ultimately rewritten to a tuple of two hashes (unless a custom private_func is supplied).
  • _PrivateWrap objects are transparently unwrapped back to the original object during class creation.
  • Do not pass PrivateWrapProxy a decorator that itself returns a _PrivateWrap — this raises TypeError.
  • A class nested inside another class cannot use the outer class's private attributes.
  • If a parent class defines an attribute that is not in its __private_attrs__ (nor a PrivateAttrType instance), a child class must not list that name in its own __private_attrs__.
  • v2.1.0 — subclass code can no longer read/write a parent's private attributes; re-declaring the name stores it separately.
  • v2.2.0 — a subclass must not define, in its own class body, a name that is private to a parent, unless it declares the name in its own __private_attrs__ or opts in with use_parents=True.
  • v2.2.1 — prepare locks private-attribute-type creation so only one type is being built (type.__new__) at a time; postprocess unlocks it. The lock is released automatically on failure.
  • v2.2.3 — prefer the with form of prepare/postprocess to guarantee the lock is released.
  • CPython may change tp_getattro / tp_setattro when you assign __getattribute__ / __setattr__. Use ensure_type (or ensure_metaclass) to reset those slots, and avoid setting those methods on private-attribute classes directly.
  • register_metaclass requires a metaclass that supports weak references.
  • Do not set __static_attributes__ on a private-attribute class; it is removed automatically.

Building from source

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

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

To build a wheel instead:

pip install build
python -m build

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


Running the tests

pip install pytest
python -m pytest tests/ -v

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


License

MIT © 2026 Locked-chess-official.

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

Metadata

Release files for private-attribute-cpp 2.2.7

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

Source distribution (sdist)

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

Built distributions (wheels)

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

Total release size: 32.6 MB

Release files / private_attribute_cpp-2.2.7.tar.gz

Download URL private_attribute_cpp-2.2.7.tar.gz
Size 55.8 kB
Tags Source
SHA-256 checksum
How to use checksums
ebfb312b118d246409629688743b6bb72c17299c393ec56c1ca27f3b650d95f0
BLAKE2b-256 checksum
How to use checksums
85a9dc3dcefc0d890748678af0fe239bc09aa3dbc1474c4036d6d5e1d33f110e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.7-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 88.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
842a9bc66b530edc5915cfe9efb6923d6b880bb10f8297694e5b5039bbf2799c
BLAKE2b-256 checksum
How to use checksums
60e1ff941a0b74b1abd6073dcca91a6f0c2543bf8a1a48184b7990e5a122e4b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.7-cp315-cp315t-macosx_10_15_x86_64.whl
Size 88.6 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
58baafb1d38cae1dff3f9443ecd501775b6b71e58b47e5f2913d0d9a79c92bc5
BLAKE2b-256 checksum
How to use checksums
0315db7e47a4e0a6e681385451d3644636f144d252578a43b9a6cd1b64389f90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.7-cp315-cp315-win_amd64.whl
Size 298.8 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
6e51bd8c1174bca5c57d9c3c9557078d5a92a9143450989ecd2c8add67652821
BLAKE2b-256 checksum
How to use checksums
3c71fb2a622f969b1761876a411c018db00c7bb0fd604ec2ce666d9009fda5c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.7-cp315-cp315-macosx_11_0_arm64.whl
Size 75.2 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3ad3843295cd7336b2e21915f6cd5050bf1b51ea88f115be7b5b61015cbcccfb
BLAKE2b-256 checksum
How to use checksums
49a53fb0b1ce8a49c0e843955830902a06fc94a83703fdf3be7d98e7ca5310df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.7-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 94.8 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
029f20ae66f36d16aa79d73388aa64d4f65e78daa848a1e59441bbf19eea8daf
BLAKE2b-256 checksum
How to use checksums
37708ca2a8eb58d2f3ad4b17297a4d24d0f02325961ba0e65eaf25f751031fc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.7-cp314-cp314-macosx_11_0_arm64.whl
Size 75.2 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
423ea87054115670a9a4a3b2a8f825cb5a1f46d16c9fe61065b29d9dd9825f32
BLAKE2b-256 checksum
How to use checksums
4033baafa94eb422537447ef6e729c80e96ad9c0f9855d7f978a913aa9a701fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.7-cp313-cp313t-win_arm64.whl
Size 503.0 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
3a00b4877f7c3a70165cfb1387c02e670dad7ef7528af8f25ed9c862013be618
BLAKE2b-256 checksum
How to use checksums
2491cd40b74347ae730fa304f0528a19978d33608338ae488c84a159832ff528
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.7-cp313-cp313-win_arm64.whl
Size 499.9 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
736d2657feb95e9a30523f4e1886c9dae14813c1785a39c42503f5811c99bec3
BLAKE2b-256 checksum
How to use checksums
1801e5cca5d12d69167afaf66177092b3c5ebea2ee72c8586a85ca73cb5acbc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.7-cp313-cp313-win_amd64.whl
Size 289.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
b06bf56a26ba8c49ba598ecf778f8b51f311fe0f53737255365ff52653906878
BLAKE2b-256 checksum
How to use checksums
83a189e704766eac0d46451c76ce8132789184592d4ffce12b9ab52d69f153f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.7-cp313-cp313-macosx_10_13_x86_64.whl
Size 86.0 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
14b8496d980bd48d7c44039f48dbe9aa11d045f7d6ba7c2c2c4cc97edf3ad182
BLAKE2b-256 checksum
How to use checksums
669f910d033666fda052ac44f1f971d71ac8aa7379e563ade9a41f30277a1d68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.7-cp312-cp312-win_arm64.whl
Size 500.1 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
84e62f5aa17b1d56a0038b23a1f7567aba5515cb4d2851fbc5069f527c4ad213
BLAKE2b-256 checksum
How to use checksums
04c22737393a7e835246ec9b652c2ab45fe64aeb1dc40294b749cf29eac31de1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

Download URL private_attribute_cpp-2.2.7-cp310-cp310-win_arm64.whl
Size 500.2 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
90b676d02e5b1ac6731910017c35cd4d5df7f41cc61cd44f43ab5fd686165306
BLAKE2b-256 checksum
How to use checksums
211766ad1303a86f68cddf73e45dda3fe67f59b5d8547d2cfaadbd12a684a142
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

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

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Security for private-attribute-cpp 2.2.7

Provenance

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

Full provenance

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

Select from 82 files

Attestation for private_attribute_cpp-2.2.7.tar.gz

PyPI Publish Attestation

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

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

Transparency log

A note on package security

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

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

Release history Release notifications | RSS feed

This release

2.2.7 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