atpublic 6.0.2


pip install atpublic

  Latest version

Released: Sep 24, 2025


Meta
Author: Barry Warsaw
Requires Python: >=3.9

Classifiers

Development Status
  • 5 - Production/Stable
  • 6 - Mature

Intended Audience
  • Developers

License
  • OSI Approved :: Apache Software License

Operating System
  • MacOS :: MacOS X
  • Microsoft :: Windows
  • POSIX

Programming Language
  • Python
  • Python :: 3

Topic
  • Software Development :: Libraries
  • Software Development :: Libraries :: Python Modules
  • Utilities

This library provides two very simple decorators that document the public visibility of the names in your module. They keep your module’s __all__ in sync so you don’t have to.

Also included is a function that you can put at the bottom of your module to simply infer all the public names, and populate the __all__ for you.

Author

public is Copyright (C) 2016-2025 Barry Warsaw <barry@python.org>

Licensed under the terms of the Apache License Version 2.0. See the LICENSE file for details.

Project details

Wheel compatibility matrix

Platform Python 3
any

Files in release

No dependencies