README install section is outdated
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 88/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- python
- Domain
- documentation
Research direction
Start with the Install and Dependency sections in README.rst, then compare the stated Python versions with python_requires in setup.py. Update the installation guidance, remove the obsolete version output and links, and make the dependency text match setup.py; verify that the README no longer recommends easy_install or sudo pip.
Written by the indexing model from the issue text.
Description
The Install section of README.rst still describes the setup from the early releases:
-
It leads with
sudo easy_install nodeenv. setuptools removed theeasy_installcommand in v80.0.0. -
The next option is
sudo pip install nodeenv. Pythons marked as externally managed (PEP 668), such as Homebrew's and the system Python of Debian 12 and Ubuntu 23.04 or later, refuse it:$ python3 -m pip install nodeenv error: externally-managed-environment -
The local installation example shows
0.6.5as the output ofnodeenv --version. The current release is 1.11.0. -
The
pipandeasy_installlinks point tohttp://pypi.python.org/pypi/....
The Dependency section right below says python (2.6+, 3.5+, or pypy), while setup.py has python_requires=">=2.7,!=3.0.*,...,!=3.6.*", that is 2.7 or 3.7+.
Possible fix
Lead with pipx install nodeenv for a global install and pip install nodeenv inside a virtualenv, drop easy_install and sudo, remove the version output from the example, and align the Dependency section with python_requires.
- Dominant language
- Python
- Stars
- 1.8k
- Forks
- 224
- Avg merge
- 10h 15m
- Merged PRs (30d)
- 22
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from ekalinin/nodeenv
-
docs
Difficulty 1/5 Under an hour Newbie friendliness 90/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
ekalinin/nodeenv#416 · 1 comment ·
Maintainers usually reply within 1 day
All issues in ekalinin/nodeenv
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
bug
Difficulty 1/5 Under an hour Newbie friendliness 88/100
qgis/QGIS-Plugins-Website#459 ·
-
bug severity:medium
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 2 days
-
bot-found bug priority: P3
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
madenvel/KalinkaPlayer#179 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
ls1intum/edutelligence#1098 ·
Maintainers usually reply within 1 day