You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Issue is that those directories are packed into .whl archive and are part of installable resources.
I;m not sure about aiosmtpd/qa but probably it woud be good to move to testst/qa as well.
Here is build log:
+ /usr/bin/python3 -sBm build -w --no-isolation* Getting build dependencies for wheel...* Building wheel...running bdist_wheelrunning buildrunning build_pycreating buildcreating build/libcreating build/lib/aiosmtpdcopying aiosmtpd/__init__.py -> build/lib/aiosmtpdcopying aiosmtpd/__main__.py -> build/lib/aiosmtpdcopying aiosmtpd/lmtp.py -> build/lib/aiosmtpdcopying aiosmtpd/main.py -> build/lib/aiosmtpdcopying aiosmtpd/handlers.py -> build/lib/aiosmtpdcopying aiosmtpd/controller.py -> build/lib/aiosmtpdcopying aiosmtpd/proxy_protocol.py -> build/lib/aiosmtpdcopying aiosmtpd/smtp.py -> build/lib/aiosmtpdcreating build/lib/aiosmtpd/docscopying aiosmtpd/docs/__init__.py -> build/lib/aiosmtpd/docscopying aiosmtpd/docs/conf.py -> build/lib/aiosmtpd/docscreating build/lib/aiosmtpd/qacopying aiosmtpd/qa/__init__.py -> build/lib/aiosmtpd/qacopying aiosmtpd/qa/test_0packaging.py -> build/lib/aiosmtpd/qacopying aiosmtpd/qa/test_1testsuite.py -> build/lib/aiosmtpd/qacreating build/lib/aiosmtpd/testingcopying aiosmtpd/testing/__init__.py -> build/lib/aiosmtpd/testingcopying aiosmtpd/testing/statuscodes.py -> build/lib/aiosmtpd/testingcopying aiosmtpd/testing/helpers.py -> build/lib/aiosmtpd/testingcreating build/lib/aiosmtpd/testscopying aiosmtpd/tests/__init__.py -> build/lib/aiosmtpd/testscopying aiosmtpd/tests/test_smtpsmuggling.py -> build/lib/aiosmtpd/testscopying aiosmtpd/tests/test_lmtp.py -> build/lib/aiosmtpd/testscopying aiosmtpd/tests/test_main.py -> build/lib/aiosmtpd/testscopying aiosmtpd/tests/test_starttls.py -> build/lib/aiosmtpd/testscopying aiosmtpd/tests/test_misc.py -> build/lib/aiosmtpd/testscopying aiosmtpd/tests/test_smtps.py -> build/lib/aiosmtpd/testscopying aiosmtpd/tests/conftest.py -> build/lib/aiosmtpd/testscopying aiosmtpd/tests/test_server.py -> build/lib/aiosmtpd/testscopying aiosmtpd/tests/test_handlers.py -> build/lib/aiosmtpd/testscopying aiosmtpd/tests/test_proxyprotocol.py -> build/lib/aiosmtpd/testscopying aiosmtpd/tests/test_smtp.py -> build/lib/aiosmtpd/testscreating build/lib/aiosmtpd/tests/certscopying aiosmtpd/tests/certs/__init__.py -> build/lib/aiosmtpd/tests/certsrunning egg_infocreating aiosmtpd.egg-infowriting aiosmtpd.egg-info/PKG-INFOwriting dependency_links to aiosmtpd.egg-info/dependency_links.txtwriting entry points to aiosmtpd.egg-info/entry_points.txtwriting requirements to aiosmtpd.egg-info/requires.txtwriting top-level names to aiosmtpd.egg-info/top_level.txtwriting manifest file 'aiosmtpd.egg-info/SOURCES.txt'ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't anyreading manifest file 'aiosmtpd.egg-info/SOURCES.txt'reading manifest template 'MANIFEST.in'warning: no previously-included files matching '*.py[oc]' found anywhere in distributionwarning: no previously-included files matching '*.sw[a-p]' found anywhere in distributionwarning: no previously-included files matching 'pyvenv.cfg' found anywhere in distributionadding license file 'LICENSE'adding license file 'NOTICE'writing manifest file 'aiosmtpd.egg-info/SOURCES.txt'/usr/lib/python3.10/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aiosmtpd.docs._exts' is absent from the `packages` configuration.!! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aiosmtpd.docs._exts' 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 'aiosmtpd.docs._exts' 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 'aiosmtpd.docs._exts' to be distributed and are already explicitly excluding 'aiosmtpd.docs._exts' 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)/usr/lib/python3.10/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aiosmtpd.docs._static' is absent from the `packages` configuration.!! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aiosmtpd.docs._static' 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 'aiosmtpd.docs._static' 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 'aiosmtpd.docs._static' to be distributed and are already explicitly excluding 'aiosmtpd.docs._static' 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)copying aiosmtpd/py.typed -> build/lib/aiosmtpdcopying aiosmtpd/docs/.gitignore -> build/lib/aiosmtpd/docscopying aiosmtpd/docs/Makefile -> build/lib/aiosmtpd/docscopying aiosmtpd/docs/NEWS.rst -> build/lib/aiosmtpd/docscopying aiosmtpd/docs/auth.rst -> build/lib/aiosmtpd/docscopying aiosmtpd/docs/cli.rst -> build/lib/aiosmtpd/docscopying aiosmtpd/docs/concepts.rst -> build/lib/aiosmtpd/docscopying aiosmtpd/docs/controller.rst -> build/lib/aiosmtpd/docscopying aiosmtpd/docs/handlers.rst -> build/lib/aiosmtpd/docscopying aiosmtpd/docs/index.rst -> build/lib/aiosmtpd/docscopying aiosmtpd/docs/intro.rst -> build/lib/aiosmtpd/docscopying aiosmtpd/docs/lmtp.rst -> build/lib/aiosmtpd/docscopying aiosmtpd/docs/manpage.rst -> build/lib/aiosmtpd/docscopying aiosmtpd/docs/migrating.rst -> build/lib/aiosmtpd/docscopying aiosmtpd/docs/proxyprotocol.rst -> build/lib/aiosmtpd/docscopying aiosmtpd/docs/requirements.txt -> build/lib/aiosmtpd/docscopying aiosmtpd/docs/smtp.rst -> build/lib/aiosmtpd/docscopying aiosmtpd/docs/testing.rst -> build/lib/aiosmtpd/docscreating build/lib/aiosmtpd/docs/_extscopying aiosmtpd/docs/_exts/autoprogramm.py -> build/lib/aiosmtpd/docs/_extscreating build/lib/aiosmtpd/docs/_staticcopying aiosmtpd/docs/_static/aiosmtpd.css -> build/lib/aiosmtpd/docs/_staticcopying aiosmtpd/tests/certs/server.crt -> build/lib/aiosmtpd/tests/certscopying aiosmtpd/tests/certs/server.key -> build/lib/aiosmtpd/tests/certscopying aiosmtpd/tests/certs/server_alt.crt -> build/lib/aiosmtpd/tests/certscopying aiosmtpd/tests/certs/server_alt.key -> build/lib/aiosmtpd/tests/certsinstalling to build/bdist.linux-x86_64/wheelrunning installrunning install_libcreating build/bdist.linux-x86_64creating build/bdist.linux-x86_64/wheelcreating build/bdist.linux-x86_64/wheel/aiosmtpdcopying build/lib/aiosmtpd/__init__.py -> build/bdist.linux-x86_64/wheel/aiosmtpdcopying build/lib/aiosmtpd/__main__.py -> build/bdist.linux-x86_64/wheel/aiosmtpdcopying build/lib/aiosmtpd/lmtp.py -> build/bdist.linux-x86_64/wheel/aiosmtpdcopying build/lib/aiosmtpd/main.py -> build/bdist.linux-x86_64/wheel/aiosmtpdcopying build/lib/aiosmtpd/handlers.py -> build/bdist.linux-x86_64/wheel/aiosmtpdcopying build/lib/aiosmtpd/controller.py -> build/bdist.linux-x86_64/wheel/aiosmtpdcopying build/lib/aiosmtpd/proxy_protocol.py -> build/bdist.linux-x86_64/wheel/aiosmtpdcopying build/lib/aiosmtpd/smtp.py -> build/bdist.linux-x86_64/wheel/aiosmtpdcreating build/bdist.linux-x86_64/wheel/aiosmtpd/docs <<<<< FROM HEREcopying build/lib/aiosmtpd/docs/__init__.py -> build/bdist.linux-x86_64/wheel/aiosmtpd/docscopying build/lib/aiosmtpd/docs/conf.py -> build/bdist.linux-x86_64/wheel/aiosmtpd/docscopying build/lib/aiosmtpd/docs/.gitignore -> build/bdist.linux-x86_64/wheel/aiosmtpd/docscopying build/lib/aiosmtpd/docs/Makefile -> build/bdist.linux-x86_64/wheel/aiosmtpd/docscopying build/lib/aiosmtpd/docs/NEWS.rst -> build/bdist.linux-x86_64/wheel/aiosmtpd/docscopying build/lib/aiosmtpd/docs/auth.rst -> build/bdist.linux-x86_64/wheel/aiosmtpd/docscopying build/lib/aiosmtpd/docs/cli.rst -> build/bdist.linux-x86_64/wheel/aiosmtpd/docscopying build/lib/aiosmtpd/docs/concepts.rst -> build/bdist.linux-x86_64/wheel/aiosmtpd/docscopying build/lib/aiosmtpd/docs/controller.rst -> build/bdist.linux-x86_64/wheel/aiosmtpd/docscopying build/lib/aiosmtpd/docs/handlers.rst -> build/bdist.linux-x86_64/wheel/aiosmtpd/docscopying build/lib/aiosmtpd/docs/index.rst -> build/bdist.linux-x86_64/wheel/aiosmtpd/docscopying build/lib/aiosmtpd/docs/intro.rst -> build/bdist.linux-x86_64/wheel/aiosmtpd/docscopying build/lib/aiosmtpd/docs/lmtp.rst -> build/bdist.linux-x86_64/wheel/aiosmtpd/docscopying build/lib/aiosmtpd/docs/manpage.rst -> build/bdist.linux-x86_64/wheel/aiosmtpd/docscopying build/lib/aiosmtpd/docs/migrating.rst -> build/bdist.linux-x86_64/wheel/aiosmtpd/docscopying build/lib/aiosmtpd/docs/proxyprotocol.rst -> build/bdist.linux-x86_64/wheel/aiosmtpd/docscopying build/lib/aiosmtpd/docs/requirements.txt -> build/bdist.linux-x86_64/wheel/aiosmtpd/docscopying build/lib/aiosmtpd/docs/smtp.rst -> build/bdist.linux-x86_64/wheel/aiosmtpd/docscopying build/lib/aiosmtpd/docs/testing.rst -> build/bdist.linux-x86_64/wheel/aiosmtpd/docscreating build/bdist.linux-x86_64/wheel/aiosmtpd/docs/_extscopying build/lib/aiosmtpd/docs/_exts/autoprogramm.py -> build/bdist.linux-x86_64/wheel/aiosmtpd/docs/_extscreating build/bdist.linux-x86_64/wheel/aiosmtpd/docs/_staticcopying build/lib/aiosmtpd/docs/_static/aiosmtpd.css -> build/bdist.linux-x86_64/wheel/aiosmtpd/docs/_staticcreating build/bdist.linux-x86_64/wheel/aiosmtpd/qacopying build/lib/aiosmtpd/qa/__init__.py -> build/bdist.linux-x86_64/wheel/aiosmtpd/qacopying build/lib/aiosmtpd/qa/test_0packaging.py -> build/bdist.linux-x86_64/wheel/aiosmtpd/qacopying build/lib/aiosmtpd/qa/test_1testsuite.py -> build/bdist.linux-x86_64/wheel/aiosmtpd/qacreating build/bdist.linux-x86_64/wheel/aiosmtpd/testingcopying build/lib/aiosmtpd/testing/__init__.py -> build/bdist.linux-x86_64/wheel/aiosmtpd/testingcopying build/lib/aiosmtpd/testing/statuscodes.py -> build/bdist.linux-x86_64/wheel/aiosmtpd/testingcopying build/lib/aiosmtpd/testing/helpers.py -> build/bdist.linux-x86_64/wheel/aiosmtpd/testingcreating build/bdist.linux-x86_64/wheel/aiosmtpd/tests <<<<< AND FROM HEREcopying build/lib/aiosmtpd/tests/__init__.py -> build/bdist.linux-x86_64/wheel/aiosmtpd/testscopying build/lib/aiosmtpd/tests/test_smtpsmuggling.py -> build/bdist.linux-x86_64/wheel/aiosmtpd/testscopying build/lib/aiosmtpd/tests/test_lmtp.py -> build/bdist.linux-x86_64/wheel/aiosmtpd/testscopying build/lib/aiosmtpd/tests/test_main.py -> build/bdist.linux-x86_64/wheel/aiosmtpd/testscopying build/lib/aiosmtpd/tests/test_starttls.py -> build/bdist.linux-x86_64/wheel/aiosmtpd/testscopying build/lib/aiosmtpd/tests/test_misc.py -> build/bdist.linux-x86_64/wheel/aiosmtpd/testscopying build/lib/aiosmtpd/tests/test_smtps.py -> build/bdist.linux-x86_64/wheel/aiosmtpd/testscopying build/lib/aiosmtpd/tests/conftest.py -> build/bdist.linux-x86_64/wheel/aiosmtpd/testscopying build/lib/aiosmtpd/tests/test_server.py -> build/bdist.linux-x86_64/wheel/aiosmtpd/testscopying build/lib/aiosmtpd/tests/test_handlers.py -> build/bdist.linux-x86_64/wheel/aiosmtpd/testscopying build/lib/aiosmtpd/tests/test_proxyprotocol.py -> build/bdist.linux-x86_64/wheel/aiosmtpd/testscopying build/lib/aiosmtpd/tests/test_smtp.py -> build/bdist.linux-x86_64/wheel/aiosmtpd/testscreating build/bdist.linux-x86_64/wheel/aiosmtpd/tests/certscopying build/lib/aiosmtpd/tests/certs/__init__.py -> build/bdist.linux-x86_64/wheel/aiosmtpd/tests/certscopying build/lib/aiosmtpd/tests/certs/server.crt -> build/bdist.linux-x86_64/wheel/aiosmtpd/tests/certscopying build/lib/aiosmtpd/tests/certs/server.key -> build/bdist.linux-x86_64/wheel/aiosmtpd/tests/certscopying build/lib/aiosmtpd/tests/certs/server_alt.crt -> build/bdist.linux-x86_64/wheel/aiosmtpd/tests/certscopying build/lib/aiosmtpd/tests/certs/server_alt.key -> build/bdist.linux-x86_64/wheel/aiosmtpd/tests/certscopying build/lib/aiosmtpd/py.typed -> build/bdist.linux-x86_64/wheel/aiosmtpdrunning install_egg_infoCopying aiosmtpd.egg-info to build/bdist.linux-x86_64/wheel/aiosmtpd-1.4.6-py3.10.egg-inforunning install_scriptscreating build/bdist.linux-x86_64/wheel/aiosmtpd-1.4.6.dist-info/WHEELcreating '/home/tkloczko/rpmbuild/BUILD/aiosmtpd-1.4.6/dist/.tmp-ssusf0ry/aiosmtpd-1.4.6-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to itadding 'aiosmtpd/__init__.py'adding 'aiosmtpd/__main__.py'adding 'aiosmtpd/controller.py'adding 'aiosmtpd/handlers.py'adding 'aiosmtpd/lmtp.py'adding 'aiosmtpd/main.py'adding 'aiosmtpd/proxy_protocol.py'adding 'aiosmtpd/py.typed'adding 'aiosmtpd/smtp.py'adding 'aiosmtpd/docs/.gitignore'adding 'aiosmtpd/docs/Makefile'adding 'aiosmtpd/docs/NEWS.rst'adding 'aiosmtpd/docs/__init__.py'adding 'aiosmtpd/docs/auth.rst'adding 'aiosmtpd/docs/cli.rst'adding 'aiosmtpd/docs/concepts.rst'adding 'aiosmtpd/docs/conf.py'adding 'aiosmtpd/docs/controller.rst'adding 'aiosmtpd/docs/handlers.rst'adding 'aiosmtpd/docs/index.rst'adding 'aiosmtpd/docs/intro.rst'adding 'aiosmtpd/docs/lmtp.rst'adding 'aiosmtpd/docs/manpage.rst'adding 'aiosmtpd/docs/migrating.rst'adding 'aiosmtpd/docs/proxyprotocol.rst'adding 'aiosmtpd/docs/requirements.txt'adding 'aiosmtpd/docs/smtp.rst'adding 'aiosmtpd/docs/testing.rst'adding 'aiosmtpd/docs/_exts/autoprogramm.py'adding 'aiosmtpd/docs/_static/aiosmtpd.css'adding 'aiosmtpd/qa/__init__.py'adding 'aiosmtpd/qa/test_0packaging.py'adding 'aiosmtpd/qa/test_1testsuite.py'adding 'aiosmtpd/testing/__init__.py'adding 'aiosmtpd/testing/helpers.py'adding 'aiosmtpd/testing/statuscodes.py'adding 'aiosmtpd/tests/__init__.py'adding 'aiosmtpd/tests/conftest.py'adding 'aiosmtpd/tests/test_handlers.py'adding 'aiosmtpd/tests/test_lmtp.py'adding 'aiosmtpd/tests/test_main.py'adding 'aiosmtpd/tests/test_misc.py'adding 'aiosmtpd/tests/test_proxyprotocol.py'adding 'aiosmtpd/tests/test_server.py'adding 'aiosmtpd/tests/test_smtp.py'adding 'aiosmtpd/tests/test_smtps.py'adding 'aiosmtpd/tests/test_smtpsmuggling.py'adding 'aiosmtpd/tests/test_starttls.py'adding 'aiosmtpd/tests/certs/__init__.py'adding 'aiosmtpd/tests/certs/server.crt'adding 'aiosmtpd/tests/certs/server.key'adding 'aiosmtpd/tests/certs/server_alt.crt'adding 'aiosmtpd/tests/certs/server_alt.key'adding 'aiosmtpd-1.4.6.dist-info/LICENSE'adding 'aiosmtpd-1.4.6.dist-info/METADATA'adding 'aiosmtpd-1.4.6.dist-info/NOTICE'adding 'aiosmtpd-1.4.6.dist-info/WHEEL'adding 'aiosmtpd-1.4.6.dist-info/entry_points.txt'adding 'aiosmtpd-1.4.6.dist-info/top_level.txt'adding 'aiosmtpd-1.4.6.dist-info/RECORD'removing build/bdist.linux-x86_64/wheelSuccessfully built aiosmtpd-1.4.6-py3-none-any.whl
The text was updated successfully, but these errors were encountered:
Issue is that those directories are packed into .whl archive and are part of installable resources.
I;m not sure about aiosmtpd/qa but probably it woud be good to move to testst/qa as well.
Here is build log:
The text was updated successfully, but these errors were encountered: