./devel/py-backports, Namespace for backported Python features

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.0nb2, Package name: py311-backports-1.0nb2, Maintainer: pkgsrc-users

This backports namespace reserves a namespace beneath which we can happily
place all of the various features that we want to cut-and-paste from later
Python versions. I hope that this will provide two benefits:

1. It should provide greater sanity, and a bit more organization, in the
Package Index.
2. When you are ready to port a Python application to a new version of Python,
you can search the code for any import statements that name a backports
package, and remove the backports for features that have now "arrived" in
the version of Python to which you are upgrading.


Required to run:
[lang/python27]

Required to build:
[pkgtools/cwrappers]

Version history: (Expand)


CVS history: (Expand)


   2024-06-06 00:44:58 by Thomas Klausner | Files touched by this commit (12)
Log message:
python: remove Python 2.7 from the default build set

Set PYTHON_27_ACCEPTED for packages where 2.7 needs to be supported
because other 2.7 packages depend on it, but it also supports 3.x.

Tested by jperkin, thanks!
   2023-03-29 11:34:15 by Thomas Klausner | Files touched by this commit (96)
Log message:
*: use PYTHON_VERSION instead of _PYTHON_VERSION
   2021-11-08 13:00:18 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
py-backports: allow newer Python versions; bump revision
   2019-12-13 10:08:01 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
py-backports: simplify Makefile
   2018-02-20 11:18:40 by Hauke Fath | Files touched by this commit (2)
Log message:
Remove pointless UTF-8 line noise in DESCR - it stalls pkg_info output.
   2017-11-22 11:47:34 by Mark Davies | Files touched by this commit (4)
Log message:
py-backports: Add version 1.0

This backports namespace reserves a namespace beneath which we can happily
place all of the various features that we want to cut-and-paste from later
Python versions.