| 153 | |
| 154 | |
| 155 | class build_py(_build_py): |
| 156 | def _get_data_files(self): |
| 157 | self.analyze_manifest() |
| 158 | data_files = [] |
| 159 | for pkg in (self.packages or ()): |
| 160 | data_files.append(self._get_pkg_data_files(pkg)) |
| 161 | return data_files |
| 162 | |
| 163 | def _get_pkg_data_files(self, package): |
| 164 | data = _build_py._get_pkg_data_files(self, package) |
| 165 | if package == "MeCab" and USE_BUNDLED_LIBMECAB: |
| 166 | d_package, d_srcdir, d_builddir, d_filenames = data |
| 167 | assert d_package == package |
| 168 | return d_package, d_srcdir, d_builddir, d_filenames |
| 169 | |
| 170 | else: |
| 171 | return data |
| 172 | |
| 173 | |
| 174 | # Windows requires special prep |
nothing calls this directly
no outgoing calls
no test coverage detected