package_data copy the files into Python site-packages level directory.
data_files copy the files into System-wide level directory.
install_requires install the library dependencies.
import setuptools
setuptools.setup(
name="mylib",
version="1.0.0",
author="dev-sareno",
author_email="dev.sareno@gmail.com",
description="My Sample Library",
packages=setuptools.find_packages(),
classifiers=[
"Programming Language :: Python :: 3",
"License :: AlgoDX License",
"Operating System :: OS Independent",
],
python_requires='>=3.8',
package_data={
'mylib': [
'assets/*.*',
'assets/subdir/*.*'
]
},
install_requires=[
'numpy==1.19.5',
'tensorflow==2.4.1',
'shap==0.39.0'
]
)
Parameter --extra-index-url
pip install --extra-index https://mypythonregistry.com/simple
Parameter --index-url
pip install --index-url https://mypythonregistry.com/simple