Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-12-01 | pyversion.mk: Add comment explaining usage | gdt | 1 | -2/+5 | |
2022-11-30 | Removed devel/py-isort4, devel/py-lama7, also from versioned_dependencies.mk | adam | 1 | -8/+2 | |
2022-11-08 | Rewrite versioned Python dependency handling to deal with more than just | joerg | 1 | -56/+106 | |
py27 vs py3. | |||||
2022-11-06 | lang/python: Drop 37 from default PYTHON_VERSIONS_ACCEPTED | gdt | 1 | -3/+3 | |
While python 3.7 is not EOL, many python packages are acting as if it is, and the resulting fallout in bulk builds is making it difficult to assess real breakage. Following discussion on pkgsrc-users, where only one person said they wanted to use 3.7 in pkgsrc, 37 is being dropped from ACCEPTED, but the package remains, at least for now. Anyone who wants to use 3.7 can set PYTHON_VERSIONS_ACCEPTED in mk.conf or locally modify pyversion.mk. Shortly, I will drop 37 from PYTHON_VERSIONS_ACCEPTED from 6 packages that set it, so that there will be essentially no py37-foo packages built by default. We will no longer allow adding 37 to PYTHON_VERSIONS_ACCEPTED. It remains fine to add 37 to PYTHON_VERSIONS_INCOMPATIBLE, but 37-inspired changes that cause failures for people with a default pyversion.mk should be avoided. | |||||
2022-10-31 | Support Python 3.11 | adam | 1 | -6/+6 | |
2022-10-19 | fighting a losing battle against the py-cryptography rustification, part 4 | nia | 1 | -1/+6 | |
Add support for py-OpenSSL to versioned_dependencies.mk | |||||
2022-10-19 | Make sure both the searched package and the found package match. | nia | 1 | -2/+2 | |
2022-10-19 | python: Special handling of py-cryptography for versioned_dependencies.mk | nia | 1 | -2/+6 | |
2022-10-02 | pyversion.mk: Define PYPKGPREFIX in error case | gdt | 1 | -1/+3 | |
The specification for pyversion.mk says that it defines PYPKGPREFIX and PYVERSSUFFIX. Various buildlink files rely on these being defined, as they are tested without guarding them for being empty. When there is no valid python version, _PYTHON_VERSION was set to "none", and PKG_FAIL_REASON defined, so the user gets a reasonable error. However, if a buildlink3 uses an unguarded PYPKGPREFIX, a syntax error results, and the PKG_FAIL_REASON is not display. This commit defines the two variables to "none" in the case of no valid version, mirroring the treatment of _PYTHON_VERSION and correcting a failure to follow the specification. In this case the build is going to fail one way or another, but it's vastly better to have a useful error message. (Tested earlier, but deferred during freeze.) | |||||
2022-09-11 | python: remove twisted support from versioned_dependencies | wiz | 1 | -3/+2 | |
2022-09-06 | python: Allow PYDISTUTILSPKG to be overridden on a per-package basis. | nia | 3 | -7/+7 | |
This is useful for allowing packages that install python egg metadata to benefit from the PRINT_PLIST_AWK defined in egg.mk even if they don't actually use setup.py or normal Python build tools. | |||||
2022-08-24 | python: add support for coverage to versioned_dependencies.mk | wiz | 1 | -2/+3 | |
2022-08-24 | python: support py-test-cov in versioned_dependencies | wiz | 1 | -2/+3 | |
2022-08-23 | python: add py-dns support to versioned_dependencies | wiz | 1 | -2/+3 | |
2022-07-20 | python: remove html2text support from versioned_dependencies | wiz | 1 | -3/+2 | |
2022-07-20 | py-python-digest: remove | wiz | 1 | -3/+2 | |
Not used any longer, use py-python3-digest | |||||
2022-07-20 | python: remove pyparsing support from versioned_dependencies | wiz | 1 | -3/+2 | |
2022-07-12 | python: remove support for docstyle from versioned_dependencies | wiz | 1 | -3/+2 | |
2022-07-12 | python: remove zipp support from versioned_dependencies | wiz | 1 | -3/+2 | |
2022-07-10 | python: remove sphinx support from versioned_dependencies | wiz | 1 | -3/+2 | |
2022-07-03 | python: add chardet to versioned_dependencies | wiz | 1 | -2/+3 | |
2022-06-30 | python: Bump default version to 3.10. | nia | 1 | -3/+3 | |
2022-06-22 | python: add pyphen to help in versioned_dependencies.mk | wiz | 1 | -2/+2 | |
2022-06-22 | Correct order for pyphen entry. | joerg | 1 | -2/+2 | |
2022-06-21 | Support version dependend location of py-pyphen | joerg | 1 | -1/+2 | |
2022-06-18 | python: add docstyle to versioned_dependencies | wiz | 1 | -2/+3 | |
2022-06-18 | py-isort4: convert lama dependency to versioned_dependencies | wiz | 1 | -2/+3 | |
2022-06-07 | py-Pmw{,2}: remove | wiz | 1 | -3/+2 | |
No users left in pkgsrc. | |||||
2022-05-22 | wheel.mk: Also substitute PYVERSSUFFIX for FILES_SUBST. | kleink | 1 | -1/+4 | |
ok wiz | |||||
2022-05-01 | py-testtools24: remove | wiz | 1 | -3/+2 | |
dependencies do not support python 2.x any longer, and this is limited to python 2.x | |||||
2022-04-29 | py-ipython5: remove, not used any longer | wiz | 1 | -6/+3 | |
2022-04-21 | versioned_dependencies: add py-cryptography | wiz | 1 | -2/+3 | |
2022-04-19 | add jinja2 to versioned dependencies | tnn | 1 | -2/+3 | |
2022-04-03 | egg.mk: add some comments about setuptools {TOOL_,}DEPENDS | wiz | 1 | -1/+4 | |
2022-04-03 | python: Fix cross-build with pkg_resources. | riastradh | 1 | -3/+2 | |
setuptools must still be in TOOL_DEPENDS because we run it during the build; for pkg_resources it must _also_ be in DEPENDS because the built package needs it to run. | |||||
2022-02-13 | versioned_dependencies.mk: support py-twisted | wiz | 1 | -2/+3 | |
2022-02-08 | python: fix typo in comment in egg.mk | gutteridge | 1 | -2/+2 | |
2022-02-07 | wheel.mk: also substitute PYVERSSUFFIX | wiz | 1 | -1/+2 | |
2022-01-31 | versioned_dependencies: support py-mccabe | wiz | 1 | -2/+3 | |
2022-01-31 | versioned_dependencies: support click | wiz | 1 | -2/+3 | |
2022-01-29 | py-jsonlib: remove python 2.x version of py-jsonlib3 | wiz | 1 | -3/+2 | |
No user in pkgsrc, no upstream changes since 2010 | |||||
2022-01-29 | python: support flake8 in versioned_dependencies | wiz | 1 | -2/+3 | |
2022-01-27 | python: support testtools as versioned dependency | wiz | 1 | -2/+3 | |
2022-01-25 | wheel.mk: no pyo files for wheels | wiz | 1 | -3/+2 | |
2022-01-25 | python/wheel.mk: add PLIST code for pyc/pyo | wiz | 1 | -1/+14 | |
TODO: clean up/merge with extension.mk | |||||
2022-01-25 | versioned_dependencies.mk: add importlib-metadata | wiz | 1 | -2/+3 | |
2022-01-13 | wheel.mk: build: use long options for readability | wiz | 1 | -2/+2 | |
2022-01-13 | *: setuptools_scm: switch to versioned_dependencies | wiz | 1 | -2/+3 | |
2022-01-13 | wheel: use --no-cache-dir when calling pip | wiz | 1 | -2/+2 | |
Avoids a warning, and we don't want to use it anyway | |||||
2022-01-12 | python: update comments for *.mk | wiz | 2 | -34/+21 | |
Also, remove PY_NO_EGG support, unused |