jaraco / jaraco/jaraco.itertools
License file is missing, downloading license file is problematic
- Dominant language
- Python
- Stars
- 6
- Forks
- 8
- PR merge metrics
- No merged PRs in 30d
Description
Hi! 👋
I package this project for Arch Linux.
Upon trying to upgrade to 6.4.3 I noticed that the project now no longer provides the required MIT license file.
Further, it appears that https://github.com/jaraco/jaraco.itertools/blob/7aee716994b4971d85d8f207ae08f4cdf21be51f/pyproject.toml#L6 is now required to build this project, which has https://github.com/coherent-oss/coherent.licensed/blob/fe0a6e10e7e1bd0dbb7cb83055140cf7ff7d83ee/__init__.py#L18-L20 download the internet during build time.
This is problematic for downstream packaging systems, as they usually clearly define during download of sources what the input of a system package is going to be.
Many build environments now pivot towards not allowing internet access during build time (and frankly no project should need to download something during build time).
Please re-instate the license file for this project (similar to what has been done in setuptools: https://github.com/pypa/setuptools/commit/ae480ff7c2b40442dc97fff712312549a9ed76e6), so that it can be packaged again.
Thanks! 🙏
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with pyproject.toml around line 6 and compare the requested license-file handling with the linked setuptools commit. Restore the MIT license file and verify that the project can be packaged without downloading files during the build.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system, documentation
- Issue type
- Documentation
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100