This is a meta-package for Python Charmers training participants. This depends on many packages used in Python Charmers training courses.
This package is intended to be used from a Python Charmers Hub in the cloud like https://cpuhub.pythoncharmers.com.
Install it like this:
pip install pythoncharmers-meta
or, if you have uv, this will be much faster:
uv pip install pythoncharmers-meta
The following sets of optional packages ("extras") are available:
analytics: data analyticsdb: packages for interfacing with various databasesdl: deep learninggis: geospatial analysisml: "classical" machine learningscieng: scientific and engineering computingnet: network engineering, concurrencytesting: testing, linting, doc generationweb: web dev
You can add them like this:
uv pip install "pythoncharmers-meta[gis, ml]" --reinstall
uv build
uvx twine upload dist/*