automl / automl/random_forest_run

DEPRECATION: pyrfr is being installed using the legacy 'setup.py install' method

Open
#70 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
39
Forks
23
PR merge metrics
No merged PRs in 30d

Description

pyrfr version: 0.8.3

I tried to `pip install pyrfr` on GitHub actions' ["ubuntu-latest", "macos-latest", "windows-latest"]. On macos and windows, I got the deprecation warning:
```
DEPRECATION: pyrfr is being installed using the legacy 'setup.py install' method, because
it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce
this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion
can be found at https://github.com/pypa/pip/issues/8559
Running setup.py install for pyrfr: started
Running setup.py install for pyrfr: still running...
Running setup.py install for pyrfr: finished with status 'done'
```
The installation was successful, though. Then I tried to install `wheel` before installing pyrfr, the output message is normal:
```
Building wheels for collected packages: pyrfr
Building wheel for pyrfr (setup.py): started
Building wheel for pyrfr (setup.py): still running...
Building wheel for pyrfr (setup.py): finished with status 'done'
Created wheel for pyrfr: filename=pyrfr-0.8.3-cp38-cp38-macosx_10_15_x86_64.whl size=508192 sha256=5ac670c98adbb1ade8c32d3a0b8bba414fcf384ec8b40eef56089ba5d80f6195
Stored in directory: /Users/runner/Library/Caches/pip/wheels/3b/ca/fd/ed04af714a195453416b55d093a747fb022d058772f64519c4
Successfully built pyrfr
```
Is it a problem for me to concern?

Contributor guide

No contributing guide indexed for this repository

Research direction

Review setup.py and the reported absence of pyproject.toml, then reproduce pip install pyrfr on Ubuntu, macOS, and Windows with the relevant pip output. Done means installation completes without the legacy setup.py install deprecation warning on the reported platforms.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.