├── .github └── workflows │ └── run-checks.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── composition ├── __init__.py ├── __main__.py ├── person.py ├── project.py ├── roles.py ├── stay_hydrated.py ├── teams.py └── workplaces.py ├── inheritance ├── __main__.py └── output.txt ├── mypy.ini └── requirements.txt /.github/workflows/run-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackebrot/python-composition/HEAD/.github/workflows/run-checks.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackebrot/python-composition/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackebrot/python-composition/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackebrot/python-composition/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackebrot/python-composition/HEAD/README.md -------------------------------------------------------------------------------- /composition/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /composition/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackebrot/python-composition/HEAD/composition/__main__.py -------------------------------------------------------------------------------- /composition/person.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackebrot/python-composition/HEAD/composition/person.py -------------------------------------------------------------------------------- /composition/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackebrot/python-composition/HEAD/composition/project.py -------------------------------------------------------------------------------- /composition/roles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackebrot/python-composition/HEAD/composition/roles.py -------------------------------------------------------------------------------- /composition/stay_hydrated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackebrot/python-composition/HEAD/composition/stay_hydrated.py -------------------------------------------------------------------------------- /composition/teams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackebrot/python-composition/HEAD/composition/teams.py -------------------------------------------------------------------------------- /composition/workplaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackebrot/python-composition/HEAD/composition/workplaces.py -------------------------------------------------------------------------------- /inheritance/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackebrot/python-composition/HEAD/inheritance/__main__.py -------------------------------------------------------------------------------- /inheritance/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackebrot/python-composition/HEAD/inheritance/output.txt -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- 1 | [mypy] 2 | python_version=3.7 3 | strict=True 4 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackebrot/python-composition/HEAD/requirements.txt --------------------------------------------------------------------------------