[project] name = "custom_lib" version = "1.0.4" description = "My Custom Python Library" requires-python = ">=3.9" # --- required --- dependencies = [] # --- optional --- [project.optional-dependencies] image = [ "webcolors==1.13", "pillow==9.4.0", "opencv-contrib-python==4.5.2.52", "numpy<2" ] crawling = [ "requests==2.26.0", "beautifulsoup4==4.11.2" ] all = [ "webcolors==1.13", "pillow==9.4.0", "opencv-contrib-python==4.5.2.52", "numpy<2", "requests==2.26.0", "beautifulsoup4==4.11.2" ] # --- path --- [tool.setuptools.packages.find] include = ["custom_lib*"]