==================
New features
------------
* Improve ``py_modules`` support: Python modules generated by CMake are now
properly included in binary distribution.
* Improve developer mode support for ``py_modules`` generated by CMake.
Bug fixes
---------
* Do not implicitly install python modules when the beginning of their name
match a package explicitly listed. For example, if a project has a package
``foo/__init__.py`` and a module ``fooConfig.py``, and only package ``foo``
was listed in ``setup.py``, ``fooConfig.py`` is not installed anymore.
* CMake module :doc:`/cmake-modules/targetLinkLibrariesWithDynamicLookup`: Fix the
caching of *dynamic lookup* variables. See :issue:`240` fixed by :user:`blowekamp`.
Requirements
------------
* wheel: As suggested by :user:`thewtex`, unpinning version of the package
by requiring ``>=0.29.0`` instead of ``==0.29.0`` will avoid uninstalling a newer
version of wheel package on up-to-date system.
Documentation
-------------
* Add a command line :ref:`CMake Options <usage_cmake_options>` section to :doc:`Usage <\usage>`.
* Fix :ref:`table <Visual Studio IDE>` listing *Visual Studio IDE* version and
corresponding with *CPython version* in :doc:`/generators`.
* Improve :doc:`/make_a_release` section.
Tests
-----
* Extend ``test_hello``, ``test_setup``, and ``test_sdist_hide_listing`` to
(1) check if python modules are packaged into source and wheel distributions
and (2) check if python modules are copied into the source tree when developer
mode is enabled.
Internal API
------------
* Fix :meth:`skbuild.setuptools_wrap.strip_package` to handle empty package.
* Teach :meth:`skbuild.command.build_py.build_py.find_modules` function to look
for ``py_module`` file in ``CMAKE_INSTALL_DIR``.
* Teach :class:`skbuild.utils.PythonModuleFinder` to search for ``python module``
in the CMake install tree.
* Update :func:`skbuild.setuptools_wrap._consolidate` to copy file into the CMake
tree only if it exists.
* Update :meth:`skbuild.setuptools_wrap._copy_file` to create directory only if
there is one associated with the destination file.