Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PEP517 #138

Open
Alessandro-Barbieri opened this issue May 25, 2022 · 1 comment
Open

PEP517 #138

Alessandro-Barbieri opened this issue May 25, 2022 · 1 comment

Comments

@Alessandro-Barbieri
Copy link

Could you move the buildsystem to PEP517?

@kloczek
Copy link

kloczek commented Jan 1, 2023

Just tested (as I;m trying to package this modue) and pep517 build works without any issues

+ /usr/bin/python3 -sBm build -w --no-isolation
* Getting build dependencies for wheel...
running egg_info
creating pyVows.egg-info
writing pyVows.egg-info/PKG-INFO
writing dependency_links to pyVows.egg-info/dependency_links.txt
writing entry points to pyVows.egg-info/entry_points.txt
writing requirements to pyVows.egg-info/requires.txt
writing top-level names to pyVows.egg-info/top_level.txt
writing manifest file 'pyVows.egg-info/SOURCES.txt'
reading manifest file 'pyVows.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'pyVows.egg-info/SOURCES.txt'
* Building wheel...
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/pyvows
copying pyvows/__init__.py -> build/lib/pyvows
copying pyvows/__main__.py -> build/lib/pyvows
copying pyvows/async_topic.py -> build/lib/pyvows
copying pyvows/cli.py -> build/lib/pyvows
copying pyvows/color.py -> build/lib/pyvows
copying pyvows/commands.py -> build/lib/pyvows
copying pyvows/core.py -> build/lib/pyvows
copying pyvows/decorators.py -> build/lib/pyvows
copying pyvows/errors.py -> build/lib/pyvows
copying pyvows/result.py -> build/lib/pyvows
copying pyvows/utils.py -> build/lib/pyvows
copying pyvows/version.py -> build/lib/pyvows
creating build/lib/pyvows/reporting
copying pyvows/reporting/__init__.py -> build/lib/pyvows/reporting
copying pyvows/reporting/common.py -> build/lib/pyvows/reporting
copying pyvows/reporting/coverage.py -> build/lib/pyvows/reporting
copying pyvows/reporting/profile.py -> build/lib/pyvows/reporting
copying pyvows/reporting/test.py -> build/lib/pyvows/reporting
copying pyvows/reporting/xunit.py -> build/lib/pyvows/reporting
creating build/lib/pyvows/runner
copying pyvows/runner/__init__.py -> build/lib/pyvows/runner
copying pyvows/runner/abc.py -> build/lib/pyvows/runner
copying pyvows/runner/executionplan.py -> build/lib/pyvows/runner
copying pyvows/runner/gevent.py -> build/lib/pyvows/runner
copying pyvows/runner/sequential.py -> build/lib/pyvows/runner
copying pyvows/runner/utils.py -> build/lib/pyvows/runner
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/pyvows
copying build/lib/pyvows/__init__.py -> build/bdist.linux-x86_64/wheel/pyvows
copying build/lib/pyvows/__main__.py -> build/bdist.linux-x86_64/wheel/pyvows
copying build/lib/pyvows/async_topic.py -> build/bdist.linux-x86_64/wheel/pyvows
copying build/lib/pyvows/cli.py -> build/bdist.linux-x86_64/wheel/pyvows
copying build/lib/pyvows/color.py -> build/bdist.linux-x86_64/wheel/pyvows
copying build/lib/pyvows/commands.py -> build/bdist.linux-x86_64/wheel/pyvows
copying build/lib/pyvows/core.py -> build/bdist.linux-x86_64/wheel/pyvows
copying build/lib/pyvows/decorators.py -> build/bdist.linux-x86_64/wheel/pyvows
copying build/lib/pyvows/errors.py -> build/bdist.linux-x86_64/wheel/pyvows
copying build/lib/pyvows/result.py -> build/bdist.linux-x86_64/wheel/pyvows
copying build/lib/pyvows/utils.py -> build/bdist.linux-x86_64/wheel/pyvows
copying build/lib/pyvows/version.py -> build/bdist.linux-x86_64/wheel/pyvows
creating build/bdist.linux-x86_64/wheel/pyvows/reporting
copying build/lib/pyvows/reporting/__init__.py -> build/bdist.linux-x86_64/wheel/pyvows/reporting
copying build/lib/pyvows/reporting/common.py -> build/bdist.linux-x86_64/wheel/pyvows/reporting
copying build/lib/pyvows/reporting/coverage.py -> build/bdist.linux-x86_64/wheel/pyvows/reporting
copying build/lib/pyvows/reporting/profile.py -> build/bdist.linux-x86_64/wheel/pyvows/reporting
copying build/lib/pyvows/reporting/test.py -> build/bdist.linux-x86_64/wheel/pyvows/reporting
copying build/lib/pyvows/reporting/xunit.py -> build/bdist.linux-x86_64/wheel/pyvows/reporting
creating build/bdist.linux-x86_64/wheel/pyvows/runner
copying build/lib/pyvows/runner/__init__.py -> build/bdist.linux-x86_64/wheel/pyvows/runner
copying build/lib/pyvows/runner/abc.py -> build/bdist.linux-x86_64/wheel/pyvows/runner
copying build/lib/pyvows/runner/executionplan.py -> build/bdist.linux-x86_64/wheel/pyvows/runner
copying build/lib/pyvows/runner/gevent.py -> build/bdist.linux-x86_64/wheel/pyvows/runner
copying build/lib/pyvows/runner/sequential.py -> build/bdist.linux-x86_64/wheel/pyvows/runner
copying build/lib/pyvows/runner/utils.py -> build/bdist.linux-x86_64/wheel/pyvows/runner
running install_egg_info
running egg_info
writing pyVows.egg-info/PKG-INFO
writing dependency_links to pyVows.egg-info/dependency_links.txt
writing entry points to pyVows.egg-info/entry_points.txt
writing requirements to pyVows.egg-info/requires.txt
writing top-level names to pyVows.egg-info/top_level.txt
reading manifest file 'pyVows.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'pyVows.egg-info/SOURCES.txt'
Copying pyVows.egg-info to build/bdist.linux-x86_64/wheel/pyVows-3.0.0-py3.8.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/pyVows-3.0.0.dist-info/WHEEL
creating '/home/tkloczko/rpmbuild/BUILD/pyvows-3.0.0/dist/.tmp-xvru2izr/pyVows-3.0.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'pyvows/__init__.py'
adding 'pyvows/__main__.py'
adding 'pyvows/async_topic.py'
adding 'pyvows/cli.py'
adding 'pyvows/color.py'
adding 'pyvows/commands.py'
adding 'pyvows/core.py'
adding 'pyvows/decorators.py'
adding 'pyvows/errors.py'
adding 'pyvows/result.py'
adding 'pyvows/utils.py'
adding 'pyvows/version.py'
adding 'pyvows/reporting/__init__.py'
adding 'pyvows/reporting/common.py'
adding 'pyvows/reporting/coverage.py'
adding 'pyvows/reporting/profile.py'
adding 'pyvows/reporting/test.py'
adding 'pyvows/reporting/xunit.py'
adding 'pyvows/runner/__init__.py'
adding 'pyvows/runner/abc.py'
adding 'pyvows/runner/executionplan.py'
adding 'pyvows/runner/gevent.py'
adding 'pyvows/runner/sequential.py'
adding 'pyvows/runner/utils.py'
adding 'pyVows-3.0.0.dist-info/LICENSE'
adding 'pyVows-3.0.0.dist-info/METADATA'
adding 'pyVows-3.0.0.dist-info/WHEEL'
adding 'pyVows-3.0.0.dist-info/entry_points.txt'
adding 'pyVows-3.0.0.dist-info/top_level.txt'
adding 'pyVows-3.0.0.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built pyVows-3.0.0-py3-none-any.whl

🤔

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants