HelloZeroNet / HelloZeroNet/ZeroNet
Packaging
- Dominant language
- JavaScript
- Stars
- 18.8k
- Forks
- 2.3k
- PR merge metrics
- No merged PRs in 30d
Description
I think that zeronet can be packaged via setuptools and uploaded to PyPI instead of using custom update scripts. You will only need to create setup.py file.
Pros:
- Official way to install python packages
- Easier to install (pip install zeronet, dependencies are downloaded automagically)
- Easier to update (pip install --upgrade zeronet)
- [Command line scripts](https://python-packaging.readthedocs.org/en/latest/command-line-scripts.html)
Cons:
- Some modifications to source code (mostly imports) may be required
If you think that such modifications can be useful, i can work on this issue and create PR later.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the existing custom update scripts and the source imports to determine what setup.py must cover. Done means ZeroNet can be installed with pip, dependencies are handled automatically, and the command-line scripts work after packaging.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100