How does packaging in python work? What is subpackage?
In python, import keyword finds modules from sys.path. A sys.path can be augmented using PYTHONPATH or by directly modifying. In a virtualenv, sys.path is modified to venv folder path, so all your dependencies installed locally are accessible without polluting namespace.
To check out how import works in Python, check out this video https://youtu.be/zhLKfa3kmHQ
Other video links:
1. Python *args, **kwargs (Hindi): https://youtu.be/6MeEdsXPI6c
2. Function in Python (Hindi): https://youtu.be/M2vRqHG7EvM
3. Python Iterator, Iterable in Hindi : https://youtu.be/_Vx8HQoY_cw
4. Python Generator Functions in Hindi: https://youtu.be/-ml3HDkYSoA
5. Python itertools in Hindi: https://youtu.be/LQprvWI4Pck
6. Python lambda function : https://youtu.be/cfWW4M62JCc
7. Python map function : https://youtu.be/D493ixs9ZYY
8. Python filter function: https://youtu.be/lW66v4rzZwI
9. Decorator in Python: https://youtu.be/7zuLNq5U0WY
10. with statement in Python: https://youtu.be/iiT0L-2vF48
11. Context Manager in Python: https://youtu.be/eDSUejm7VC8
12. Truthy in Python: https://youtu.be/3gBJmGzWRaE
13. Python all & any: https://youtu.be/wrEF9xpGV-Q
14. Import in Python: https://youtu.be/zhLKfa3kmHQ