from typing import Set
import itertools


def digit_permutations(n: int) -> Set[int]:
    """Finds all unique digit permutations of a positive integer in base 10.

    Args:
        n: A positive integer value.

    Returns:
        A set of all distinct integers that result from reordering the digits
        in the base-10 representation of ``n``, excluding any permutations with
        leading zeros.
    """
    perms = set()
    for perm_tuple in itertools.permutations(str(n)):
        if perm_tuple[0] != '0':
            perms.add(int(''.join(perm_tuple)))
    return perms