Skip to main content

Stop others from touching your privates.

Project description

privates.py

PyPI - Version Tests Build


Installation

Linux/macOS

python3 -m pip install -U privates.py

Windows

py -3 -m pip install -U privates.py

Example

from privates import private

@private
class Hello:
    __readonly__ = "bar",

    def __init__(self):
        self.bar = "hello world!"

hello = Hello()
print(hello.bar)  # hello world!
hello.bar = "goodbye, world :("  # AccessError

License

privates.py is distributed under the terms of the MIT license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

privates_py-0.2.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

privates_py-0.2.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file privates_py-0.2.0.tar.gz.

File metadata

  • Download URL: privates_py-0.2.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for privates_py-0.2.0.tar.gz
Algorithm Hash digest
SHA256 5a42fe492255146ae12954206f175d69aaefc78848d71424caffd94345d8cb71
MD5 e8175d9934886416d77c26cffecc9f68
BLAKE2b-256 97008425694320baa8cf0d62f5d2f20d439c83252951bdc14e0f0261c8802b9f

See more details on using hashes here.

File details

Details for the file privates_py-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: privates_py-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for privates_py-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6f969db1a91b837289b6914452e6aec81d6d60a09707a2c339ab0ae9fe5ec2ab
MD5 9bd05bc310b20d3ea309929f1f2090d6
BLAKE2b-256 876c97b076de50c5d3cd9c46cf37c65a798c15e9022f7a4af91419c005f8e8d7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page