shlomif / python-freecell_solver

python bindings to fc-solve
MIT License
1 stars 0 forks source link

0.4.0: no longer pep517 compliant module?? #1

Open kloczek opened 2 years ago

kloczek commented 2 years ago

Looks like latest version has been stipped down possibility to build using pep517 build procedure. Is is any particular reason such change? 🤔

kloczek commented 2 years ago

Yeah and sphinx based documentation and test suite have been removed as well ..

kloczek commented 2 years ago

BTW on building 0.2.6 seems there are some warnings

+ /usr/bin/python3 -sBm build -w --no-isolation
* Getting dependencies for wheel...
/usr/lib/python3.8/site-packages/setuptools/dist.py:757: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
  warnings.warn(
/usr/lib/python3.8/site-packages/setuptools/dist.py:757: UserWarning: Usage of dash-separated 'author-email' will not be supported in future versions. Please use the underscore name 'author_email' instead
  warnings.warn(
/usr/lib/python3.8/site-packages/setuptools/dist.py:757: UserWarning: Usage of dash-separated 'home-page' will not be supported in future versions. Please use the underscore name 'home_page' instead
  warnings.warn(
* Building wheel...
/usr/lib/python3.8/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/usr/lib/python3.8/site-packages/setuptools/dist.py:757: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
  warnings.warn(
/usr/lib/python3.8/site-packages/setuptools/dist.py:757: UserWarning: Usage of dash-separated 'author-email' will not be supported in future versions. Please use the underscore name 'author_email' instead
  warnings.warn(
/usr/lib/python3.8/site-packages/setuptools/dist.py:757: UserWarning: Usage of dash-separated 'home-page' will not be supported in future versions. Please use the underscore name 'home_page' instead
  warnings.warn(
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/freecell_solver
copying freecell_solver/__init__.py -> build/lib/freecell_solver
creating build/lib/freecell_solver/tests
copying freecell_solver/tests/__init__.py -> build/lib/freecell_solver/tests
copying freecell_solver/tests/base.py -> build/lib/freecell_solver/tests
copying freecell_solver/tests/test_freecell_solver.py -> build/lib/freecell_solver/tests
running egg_info
creating freecell_solver.egg-info
writing freecell_solver.egg-info/PKG-INFO
writing dependency_links to freecell_solver.egg-info/dependency_links.txt
writing requirements to freecell_solver.egg-info/requires.txt
writing top-level names to freecell_solver.egg-info/top_level.txt
[pbr] Processing SOURCES.txt
writing manifest file 'freecell_solver.egg-info/SOURCES.txt'
warning: no files found matching 'AUTHORS'
warning: no files found matching 'ChangeLog'
warning: no previously-included files found matching '.gitignore'
warning: no previously-included files found matching '.gitreview'
warning: no previously-included files matching '*.pyc' found anywhere in distribution
adding license file 'LICENSE'
writing manifest file 'freecell_solver.egg-info/SOURCES.txt'
installing to build/bdist.linux-x86_64/wheel
running install
[pbr] Generating AUTHORS
[pbr] AUTHORS complete (0.0s)
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/freecell_solver
copying build/lib/freecell_solver/__init__.py -> build/bdist.linux-x86_64/wheel/freecell_solver
creating build/bdist.linux-x86_64/wheel/freecell_solver/tests
copying build/lib/freecell_solver/tests/__init__.py -> build/bdist.linux-x86_64/wheel/freecell_solver/tests
copying build/lib/freecell_solver/tests/base.py -> build/bdist.linux-x86_64/wheel/freecell_solver/tests
copying build/lib/freecell_solver/tests/test_freecell_solver.py -> build/bdist.linux-x86_64/wheel/freecell_solver/tests
running install_egg_info
Copying freecell_solver.egg-info to build/bdist.linux-x86_64/wheel/freecell_solver-0.2.6-py3.8.egg-info
running install_scripts
adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
creating build/bdist.linux-x86_64/wheel/freecell_solver-0.2.6.dist-info/WHEEL
creating '/home/tkloczko/rpmbuild/BUILD/python-freecell_solver-0.2.6/dist/tmpj57y0gyq/freecell_solver-0.2.6-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'freecell_solver/__init__.py'
adding 'freecell_solver/tests/__init__.py'
adding 'freecell_solver/tests/base.py'
adding 'freecell_solver/tests/test_freecell_solver.py'
adding 'freecell_solver-0.2.6.dist-info/LICENSE'
adding 'freecell_solver-0.2.6.dist-info/METADATA'
adding 'freecell_solver-0.2.6.dist-info/WHEEL'
adding 'freecell_solver-0.2.6.dist-info/top_level.txt'
adding 'freecell_solver-0.2.6.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built freecell_solver-0.2.6-py3-none-any.whl
kloczek commented 1 year ago

gentle ping .. 🤔

shlomif commented 4 months ago

@kloczek : hi, sorry for not replying earlier. Does v0.6.0 work better for you: https://pypi.org/project/freecell-solver/ ? most of the packaging is done by pydistman which uses a cookiecutter.

shlomif commented 2 months ago

@kloczek : hi! ping