BSD Ports

devel/py-atpublic 7.0.0 NetBSD

@public decorator for Python

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
204372431c
License
apache-2.0
Categories
devel, python
Package size
9.3 KiB, 26.7 KiB installed

Description

This is a very simple decorator and function which populates a module's __all__ and optionally the module globals.

In the other systems

The newest version among them is 7.0.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
NetBSDdevel/py-atpublic7.0.0 newestnone known-[email protected]2026-09-30
FreeBSDdevel/py-atpublic6.0 behind since 2026-09-30none known-[email protected]2026-08-25
DragonFlydevel/py-atpublic5.0 behind since 2026-08-25none known-[email protected]-
MidnightBSDdevel/py-atpublic5.0_1 behind since 2026-08-25no data-[email protected]-
HardenedBSDdevel/py-atpublic6.0 behind since 2026-09-30no data-[email protected]-
GhostBSDdevel/py-atpublic6.0 behind since 2026-09-30no data-[email protected]-

Compare across BSDs

Version history 1

  1. 8.0.1 204372431c

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkgin install py311-atpublic

From pkgsrc:

cd /usr/pkgsrc/devel/py-atpublic && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_647.0.0
NetBSD 10.1 aarch647.0.0
SmartOS / illumos x86_648.0.1
macOS 15 arm648.0.1

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 1

Configuration

No options to configure.

Service scripts
none
Flavors
py312-atpublic-7.0.0, py313-atpublic-7.0.0, py314-atpublic-7.0.0

Commit history 1

DateCommitCreditsLog message
204372431c adam py-atpublic: updated to 8.0.1
8.0.1 (2026-09-21) * The source distribution ships ``tests/``, ``docs/``, and ``conftest.py`` again. 8.0.0 shipped only ``src/public/``, so downstream packagers had no way to run the test suite against the released sdist. (:GL:`30`) * The ``install`` extra now requires ``atpublic-install >= 1.0.0``. Unbounded it could resolve to the ``0.1.0a1`` prerelease, since installers fall back to a prerelease for a requirement that has no final release. ``atpublic-install`` in turn now requires ``atpublic >= 8.0.0``, the first final release to export ``install()`` from the package itself. 8.0.0 (2026-09-18) New features * ``public()`` and ``private()`` now accept a single positional argument, which can be an object …