"How to package additional files under site-packages "
Saba Kauser <skauser at rocketsoftware.com> writes:
> My package (ibm_db) has LICENSE, README.md and CHANGES files that I want to be available in the same location as my package is installed I.e under site-packages. However, with current setup.py https://github.com/ibmdb/python-ibmdb/blob/master/IBM_DB/ibm_db/setup.py, these files get installed under python install path.
> e.g: C:\Users\skauser\AppData\Local\Programs\Python\Python36\LICENSE
> I have specified them as:
> data_files = [ ('', ['./README.md']),
> ('', ['./CHANGES']),
> ('', ['./LICENSE']) ]
> package_data = package_data,
> data_files = data_files,
> include_package_data = True,
> cmdclass = cmd_class,
> Since the directory path is empty, these files get copied under current path of execution. However, I want them to be copied under the install location of my package.
> Is there any other way I can achieve this?
As you do not want to follow my example, maybe read the
There definitely is a way to achieve your goal -- other than
my approach. If necessary override parts of the "distutils/setuptools"