Repository navigation
Conversation
|
Some other files I think could be considered for branding that were not in the PT story:
Also, I did not update the COPYRIGHT def in main.c as requested in the ticket as it is really just the redirecting statement "Type "help", "copyright", "credits" or "license" for more information." but if we do want to edit it, this string is actually present elsewhere including |
|
|
The copyright you referenced would update the REPL banner, it is currently just that one line string I copied, so REPL with banner vs REPL with no banner 10:02:14jeremyp@ActiveMac:~/git/cpython☁️ us-east-1branding[?]🅰️ pr4688🐍[email protected]
❯ ./python.exe
Python 3.10.0a0 (heads/branding-dirty:5241e189e7, Mar 4 2021, 15:16:23)
[Clang 12.0.0 (clang-1200.0.32.29)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
10:02:16.29 $ ^D
10:02:18jeremyp@ActiveMac:~/git/cpython☁️ us-east-1branding[?]🅰️ pr4688🐍[email protected]
2s❯ ./python.exe -q
10:02:22.47 $ ^DThe copyright I updated here adds a line to the output from calling |
Yeah, right after the "Clang" line, the next line should be Binary build provided by ActiveState etc. Ok, then yeah, we should update that copyright text everywhere it appears in the code. It should precede the help text then. Basically after the [Clang etc.] line. |
|
Here are the latest changes from within a REPL: 13:05:24jeremyp@ActiveMac:~/git/cpython☁️ us-east-1branding[!?]🅰️ pr4688🐍[email protected]
❯ ./python.exe
Python 3.10.0a0 (heads/branding-dirty:8fde6f6e66, Mar 5 2021, 12:15:47)
[Clang 12.0.0 (clang-1200.0.32.29)] on darwin
Binary build provided by ActiveState http://www.ActiveState.com
Type "help", "copyright", "credits" or "license" for more information.
13:05:29.88 $ copyright
Copyright (c) 2001-2020 Python Software Foundation.
All Rights Reserved.
Copyright (c) 2000 BeOpen.com.
All Rights Reserved.
Copyright (c) 1995-2001 Corporation for National Research Initiatives.
All Rights Reserved.
Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam.
All Rights Reserved.
Binary build provided by ActiveState http://www.ActiveState.com
13:05:50.52 $ credits
Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands
for supporting Python development. See www.python.org for more information.
Binary build provided by ActiveState http://www.ActiveState.com
13:06:05.48 $ license()
A. HISTORY OF THE SOFTWARE
==========================
Python was created in the early 1990s by Guido van Rossum at Stichting
Mathematisch Centrum (CWI, see http://www.cwi.nl) in the Netherlands
as a successor of a language called ABC. Guido remains Python's
principal author, although it includes many contributions from others.
In 1995, Guido continued his work on Python at the Corporation for
National Research Initiatives (CNRI, see http://www.cnri.reston.va.us)
in Reston, Virginia where he released several versions of the
software.
In May 2000, Guido and the Python core development team moved to
BeOpen.com to form the BeOpen PythonLabs team. In October of the same
year, the PythonLabs team moved to Digital Creations, which became
Zope Corporation. In 2001, the Python Software Foundation (PSF, see
https://www.python.org/psf/) was formed, a non-profit organization
created specifically to own Python-related Intellectual Property.
Zope Corporation was a sponsoring member of the PSF.
All Python releases are Open Source (see http://www.opensource.org for
the Open Source Definition). Historically, most, but not all, Python
Hit Return for more, or q (and Return) to quit: q
13:06:30.75 $ help()
Welcome to Python 3.10's help utility!
If this is your first time using Python, you should definitely check out
the tutorial on the Internet at https://docs.python.org/3.10/tutorial/.
Enter the name of any module, keyword, or topic to get help on writing
Python programs and using Python modules. To quit this help utility and
return to the interpreter, just type "quit".
To get a list of available modules, keywords, symbols, or topics, type
"modules", "keywords", "symbols", or "topics". Each module also comes
with a one-line summary of what it does; to list the modules whose name
or summary contain a given string such as "spam", type "modules spam".
help> q
You are now leaving help and returning to the Python interpreter.
If you want to ask for help on a particular object directly from the
interpreter, you can type "help(object)". Executing "help('string')"
has the same effect as typing a particular string at the help> prompt.
13:06:39.67 $ exit()I also added to README.rst and Doc/copyright.rst as both had another copy of the Python copyright, but decided not to go into Lib/idlelib/CREDITS.txt or Misc/ACKS as both are just a list of names. |
|
Patching code finalized in https://github.com/ActiveState/platform-builders/pull/80 |
setuptools 68.0.0.2 still had CVE-2026-59890 (GHSA-h35f-9h28-mq5c, MANIFEST.in exclusion bypass in sdist) and GHSA-xmj3-9gf7-h52w (path escape via namespace_packages.txt during legacy wheel installation). ActiveState setuptools 68.0.0.post3 (ActiveState/setuptools#7, #8) fixes both. The wheel is the release asset, sha256 95bb21258fbcb75b5d7d3740ce296991641e8c78a0de9590747ba2d11aa81c43. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This is the affect of these changes in the python REPL: