Created attachment 216040 [details] Unified diff pathlib 1.0.1 appears to work fine with python 3.7 and is currently required for spaCy natural language processing.
Comment on attachment 216040 [details] Unified diff Approved by: portmgr (blanket: ports/framework (Python) compliance)
A commit references this bug: Author: jwb Date: Sun Aug 2 22:44:24 UTC 2020 New revision: 544005 URL: https://svnweb.freebsd.org/changeset/ports/544005 Log: devel/py-pathlib: Allow building with python3 PR: ports/247640 Reviewed by: koobs Approved by: portmgr (blanket: ports/framework (Python) compliance) Changes: head/devel/py-pathlib/Makefile
The spaCy requirements are: pathlib==1.0.1; python_version < "3.4" So no change is needed.
Where did you see a spacy requirement of python < 3.4? These two sites indicate 3.5+: https://pypi.org/project/spacy/ https://spacy.io/usage Also forgot to close this following commit...