There's a merged pull request on the void-packages repository salt: remove contextvars dependency to fix 3003.3 https://github.com/void-linux/void-packages/pull/33331 Description: The recent update to 3003.3 broke the `salt` package. This PR intends to fix it. A description of the issue is in the saltstack repo https://github.com/saltstack/salt/issues/60483 tldr: contextvars is included in recent versions of python. This is the error I got when running `salt` after upgrading to 3003.3. ``` Traceback (most recent call last): File "/usr/bin/salt", line 33, in sys.exit(load_entry_point('salt==3003.3', 'console_scripts', 'salt')()) File "/usr/lib/python3.9/site-packages/salt/scripts.py", line 533, in salt_main import salt.cli.salt File "/usr/lib/python3.9/site-packages/salt/cli/salt.py", line 6, in import salt.utils.job File "/usr/lib/python3.9/site-packages/salt/utils/job.py", line 12, in import salt.minion File "/usr/lib/python3.9/site-packages/salt/minion.py", line 23, in import salt.beacons File "/usr/lib/python3.9/site-packages/salt/beacons/__init__.py", line 9, in import salt.loader File "/usr/lib/python3.9/site-packages/salt/loader.py", line 26, in import salt.config File "/usr/lib/python3.9/site-packages/salt/config/__init__.py", line 16, in import salt.syspaths File "/usr/lib/python3.9/site-packages/salt/syspaths.py", line 21, in import salt.utils.platform File "/usr/lib/python3.9/site-packages/salt/utils/platform.py", line 10, in from salt.utils.decorators import memoize as real_memoize File "/usr/lib/python3.9/site-packages/salt/utils/decorators/__init__.py", line 19, in import salt.utils.args File "/usr/lib/python3.9/site-packages/salt/utils/args.py", line 15, in import salt.utils.versions File "/usr/lib/python3.9/site-packages/salt/utils/versions.py", line 30, in import salt.version File "/usr/lib/python3.9/site-packages/salt/version.py", line 9, in import salt.utils.entrypoints File "/usr/lib/python3.9/site-packages/salt/utils/entrypoints.py", line 36, in import pkg_resources File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3243, in def _initialize_master_working_set(): File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3226, in _call_aside f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3255, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 568, in _build_master ws.require(__requires__) File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 886, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 772, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'contextvars' distribution was not found and is required by salt ``` #### General - [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR