Object-oriented programming in Python
Project description
PyOOPy :poop:
Python Object-Oriented Programming library
Installation
pip install PyOOPy
Usage
from dataclasses import dataclass
from PyOOPy import PyOOPy
@dataclass
class Base(PyOOPy):
protected_field: PyOOPy.Protected = None
private_field: PyOOPy.Private = None
public_field: PyOOPy.Public = None
@PyOOPy.protected
def protected_method(self):
pass
@PyOOPy.private
def private_method(self):
pass
@PyOOPy.public
def public_method(self):
pass
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
PyOOPy-0.1.1.tar.gz
(3.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file PyOOPy-0.1.1.tar.gz.
File metadata
- Download URL: PyOOPy-0.1.1.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b491042745fdfe575842d936a188e6071da4442fd76ce59f3049dfa3a1fcac5
|
|
| MD5 |
a2814e7777c37f39d3f842bffb628de5
|
|
| BLAKE2b-256 |
5848b6b1e1a1013a9f3ab8fc7879b5c79ad794b901379164cf50e43927b82b6a
|
File details
Details for the file PyOOPy-0.1.1-py3-none-any.whl.
File metadata
- Download URL: PyOOPy-0.1.1-py3-none-any.whl
- Upload date:
- Size: 3.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3cb2574af304044f0e9037b782bda367ccf06d452b5625f406dd877fe8346c0f
|
|
| MD5 |
71b5b25f0b8f8d18a6669d94f8dc8b7c
|
|
| BLAKE2b-256 |
38004bb236ec916837328fedae1879f2e08de573d9038077b7cb00245752d094
|