This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Rename functional to functools
Type: Stage:
Components: Extension Modules Versions: Python 2.5
process
Status: closed Resolution: accepted
Dependencies: Superseder:
Assigned To: ncoghlan Nosy List: collinwinter, ncoghlan
Priority: normal Keywords: patch

Created on 2006-04-29 04:35 by collinwinter, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
pep-0309.txt.diff collinwinter, 2006-04-29 04:35 Patch peps/trunk/pep-0309.txt, r45798
libfunctools.tex collinwinter, 2006-04-29 04:37 libfunctional.tex -> libfunctools.tex
test_functools.py collinwinter, 2006-04-29 04:37 test_functional.py -> test_functools.py
functoolsmodule.c collinwinter, 2006-04-29 04:38 functionalmodule.c -> functoolsmodule.c
pythoncore.dsp collinwinter, 2006-04-29 04:40 New version of PC/VC6/pythoncore.dsp, r45757
rename_functional.patch collinwinter, 2006-04-29 16:00 Name functional in a number of infrastructure files
whatsnew25.tex.diff collinwinter, 2006-04-29 16:01 Rename functional in whatsnew25.tex
Messages (4)
msg50127 - (view) Author: Collin Winter (collinwinter) * (Python committer) Date: 2006-04-29 04:35
This patch handles the requested renaming of the
functional module to functools.

Due to problems encountered when generating the patch
(svn's diff doesn't handle moved+edited files well and
PC/VC6/pythoncore.dsp was marked as binary), I've had
to upload the new versions of several files with
instructions on how to use them:

1. Apply rename_functional.patch
2. Apply pep-0309.txt.diff to
projects/peps/trunk/pep-0309.txt
3. Delete the following:
   - Doc/lib/libfunctional.tex
   - Lib/test/test_functional.py
   - Modules/functionalmodule.c
4. Add the following:
   - libfunctools.tex -> Doc/lib/libfunctools.tex
   - test_functools.py -> Lib/test/test_functools.py
   - functoolsmodule.c -> Modules/functoolsmodule.c
5. Merge pythoncore.dsp with PC/VC6/pythoncore.dsp


rename_functional.patch changes the following files:
- PCbuild/pythoncore.vcproj
- setup.py
- Misc/NEWS
- PC/config.c
- Doc/whatsnew/whatsnew25.tex
- Doc/lib/lib.tex

All changes to projects/python were based on r45757.
The changes to PEP 309 were based on r45798.
msg50128 - (view) Author: Nick Coghlan (ncoghlan) * (Python committer) Date: 2006-04-29 07:09
Logged In: YES 
user_id=1038590

Inspecting the changes manually (rather than applying them
locally):

The change to NEWS should be an extra entry to say that
functional was renamed to functools for alpha 3 rather than
changing the earlier entry to say functools.

I suggest providing the what's new changes as a separate
patch - AMK may prefer to make his own changes to that area
of the docs.

I believe an update to the dependencies file for the Library
Reference is currently missing.
msg50129 - (view) Author: Collin Winter (collinwinter) * (Python committer) Date: 2006-04-29 16:04
Logged In: YES 
user_id=1344176

The patch to whatsnew25.tex has been separated out into its
own diff.

The patch to NEWS has been changed as recommended.

I'm not sure what you mean by "the dependencies file for the
Library Reference". grepping my checkout reveals no further
mentions of the old functional name.
msg50130 - (view) Author: Nick Coghlan (ncoghlan) * (Python committer) Date: 2006-05-29 12:44
Logged In: YES 
user_id=1038590

Modified version applied as SVN rev 46520
History
Date User Action Args
2022-04-11 14:56:17adminsetgithub: 43293
2006-04-29 04:35:23collinwintercreate