namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /opt/pkg/lib/python3.8/site-packages/setuptools/command/build_py.py:204: _Warning: Package 'wtforms.locale.zh.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'wtforms.locale.zh.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'wtforms.locale.zh.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'wtforms.locale.zh.LC_MESSAGES' to be distributed and are already explicitly excluding 'wtforms.locale.zh.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) creating build/lib/wtforms/locale copying src/wtforms/locale/README.md -> build/lib/wtforms/locale copying src/wtforms/locale/wtforms.pot -> build/lib/wtforms/locale creating build/lib/wtforms/locale/ar creating build/lib/wtforms/locale/ar/LC_MESSAGES copying src/wtforms/locale/ar/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/ar/LC_MESSAGES copying src/wtforms/locale/ar/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/ar/LC_MESSAGES creating build/lib/wtforms/locale/bg creating build/lib/wtforms/locale/bg/LC_MESSAGES copying src/wtforms/locale/bg/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/bg/LC_MESSAGES copying src/wtforms/locale/bg/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/bg/LC_MESSAGES creating build/lib/wtforms/locale/ca creating build/lib/wtforms/locale/ca/LC_MESSAGES copying src/wtforms/locale/ca/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/ca/LC_MESSAGES copying src/wtforms/locale/ca/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/ca/LC_MESSAGES creating build/lib/wtforms/locale/cs_CZ creating build/lib/wtforms/locale/cs_CZ/LC_MESSAGES copying src/wtforms/locale/cs_CZ/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/cs_CZ/LC_MESSAGES copying src/wtforms/locale/cs_CZ/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/cs_CZ/LC_MESSAGES creating build/lib/wtforms/locale/cy creating build/lib/wtforms/locale/cy/LC_MESSAGES copying src/wtforms/locale/cy/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/cy/LC_MESSAGES copying src/wtforms/locale/cy/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/cy/LC_MESSAGES creating build/lib/wtforms/locale/de creating build/lib/wtforms/locale/de/LC_MESSAGES copying src/wtforms/locale/de/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/de/LC_MESSAGES copying src/wtforms/locale/de/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/de/LC_MESSAGES creating build/lib/wtforms/locale/de_CH creating build/lib/wtforms/locale/de_CH/LC_MESSAGES copying src/wtforms/locale/de_CH/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/de_CH/LC_MESSAGES copying src/wtforms/locale/de_CH/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/de_CH/LC_MESSAGES creating build/lib/wtforms/locale/el creating build/lib/wtforms/locale/el/LC_MESSAGES copying src/wtforms/locale/el/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/el/LC_MESSAGES copying src/wtforms/locale/el/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/el/LC_MESSAGES creating build/lib/wtforms/locale/en creating build/lib/wtforms/locale/en/LC_MESSAGES copying src/wtforms/locale/en/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/en/LC_MESSAGES copying src/wtforms/locale/en/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/en/LC_MESSAGES creating build/lib/wtforms/locale/es creating build/lib/wtforms/locale/es/LC_MESSAGES copying src/wtforms/locale/es/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/es/LC_MESSAGES copying src/wtforms/locale/es/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/es/LC_MESSAGES creating build/lib/wtforms/locale/et creating build/lib/wtforms/locale/et/LC_MESSAGES copying src/wtforms/locale/et/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/et/LC_MESSAGES copying src/wtforms/locale/et/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/et/LC_MESSAGES creating build/lib/wtforms/locale/fa creating build/lib/wtforms/locale/fa/LC_MESSAGES copying src/wtforms/locale/fa/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/fa/LC_MESSAGES copying src/wtforms/locale/fa/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/fa/LC_MESSAGES creating build/lib/wtforms/locale/fi creating build/lib/wtforms/locale/fi/LC_MESSAGES copying src/wtforms/locale/fi/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/fi/LC_MESSAGES copying src/wtforms/locale/fi/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/fi/LC_MESSAGES creating build/lib/wtforms/locale/fr creating build/lib/wtforms/locale/fr/LC_MESSAGES copying src/wtforms/locale/fr/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/fr/LC_MESSAGES copying src/wtforms/locale/fr/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/fr/LC_MESSAGES creating build/lib/wtforms/locale/he creating build/lib/wtforms/locale/he/LC_MESSAGES copying src/wtforms/locale/he/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/he/LC_MESSAGES copying src/wtforms/locale/he/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/he/LC_MESSAGES creating build/lib/wtforms/locale/hu creating build/lib/wtforms/locale/hu/LC_MESSAGES copying src/wtforms/locale/hu/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/hu/LC_MESSAGES copying src/wtforms/locale/hu/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/hu/LC_MESSAGES creating build/lib/wtforms/locale/it creating build/lib/wtforms/locale/it/LC_MESSAGES copying src/wtforms/locale/it/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/it/LC_MESSAGES copying src/wtforms/locale/it/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/it/LC_MESSAGES creating build/lib/wtforms/locale/ja creating build/lib/wtforms/locale/ja/LC_MESSAGES copying src/wtforms/locale/ja/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/ja/LC_MESSAGES copying src/wtforms/locale/ja/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/ja/LC_MESSAGES creating build/lib/wtforms/locale/ko creating build/lib/wtforms/locale/ko/LC_MESSAGES copying src/wtforms/locale/ko/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/ko/LC_MESSAGES copying src/wtforms/locale/ko/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/ko/LC_MESSAGES creating build/lib/wtforms/locale/nb creating build/lib/wtforms/locale/nb/LC_MESSAGES copying src/wtforms/locale/nb/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/nb/LC_MESSAGES copying src/wtforms/locale/nb/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/nb/LC_MESSAGES creating build/lib/wtforms/locale/nl creating build/lib/wtforms/locale/nl/LC_MESSAGES copying src/wtforms/locale/nl/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/nl/LC_MESSAGES copying src/wtforms/locale/nl/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/nl/LC_MESSAGES creating build/lib/wtforms/locale/pl creating build/lib/wtforms/locale/pl/LC_MESSAGES copying src/wtforms/locale/pl/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/pl/LC_MESSAGES copying src/wtforms/locale/pl/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/pl/LC_MESSAGES creating build/lib/wtforms/locale/pt creating build/lib/wtforms/locale/pt/LC_MESSAGES copying src/wtforms/locale/pt/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/pt/LC_MESSAGES copying src/wtforms/locale/pt/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/pt/LC_MESSAGES creating build/lib/wtforms/locale/ru creating build/lib/wtforms/locale/ru/LC_MESSAGES copying src/wtforms/locale/ru/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/ru/LC_MESSAGES copying src/wtforms/locale/ru/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/ru/LC_MESSAGES creating build/lib/wtforms/locale/sk creating build/lib/wtforms/locale/sk/LC_MESSAGES copying src/wtforms/locale/sk/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/sk/LC_MESSAGES copying src/wtforms/locale/sk/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/sk/LC_MESSAGES creating build/lib/wtforms/locale/sv creating build/lib/wtforms/locale/sv/LC_MESSAGES copying src/wtforms/locale/sv/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/sv/LC_MESSAGES copying src/wtforms/locale/sv/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/sv/LC_MESSAGES creating build/lib/wtforms/locale/tr creating build/lib/wtforms/locale/tr/LC_MESSAGES copying src/wtforms/locale/tr/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/tr/LC_MESSAGES copying src/wtforms/locale/tr/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/tr/LC_MESSAGES creating build/lib/wtforms/locale/uk creating build/lib/wtforms/locale/uk/LC_MESSAGES copying src/wtforms/locale/uk/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/uk/LC_MESSAGES copying src/wtforms/locale/uk/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/uk/LC_MESSAGES creating build/lib/wtforms/locale/zh creating build/lib/wtforms/locale/zh/LC_MESSAGES copying src/wtforms/locale/zh/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/zh/LC_MESSAGES copying src/wtforms/locale/zh/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/zh/LC_MESSAGES creating build/lib/wtforms/locale/zh_TW creating build/lib/wtforms/locale/zh_TW/LC_MESSAGES copying src/wtforms/locale/zh_TW/LC_MESSAGES/wtforms.mo -> build/lib/wtforms/locale/zh_TW/LC_MESSAGES copying src/wtforms/locale/zh_TW/LC_MESSAGES/wtforms.po -> build/lib/wtforms/locale/zh_TW/LC_MESSAGES /opt/pkg/lib/python3.8/site-packages/setuptools/command/build_py.py:204: _Warning: Package 'wtforms.locale.zh_TW.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'wtforms.locale.zh_TW.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'wtforms.locale.zh_TW.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'wtforms.locale.zh_TW.LC_MESSAGES' to be distributed and are already explicitly excluding 'wtforms.locale.zh_TW.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable)