FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

gh-97669: Create Tools/build/ directory by vstinner · Pull Request #97963 · python/cpython · GitHub

Repository navigation

gh-97669: Create Tools/build/ directory - #97963

Merged
vstinner merged 1 commit into
python:mainfrom
vstinner:tools_build
Oct 17, 2022
Merged

vstinner merged 1 commit into
python:mainfrom
vstinner:tools_build

Conversation

vstinner commented Oct 6, 2022 •
edited
Loading

Copy link
Copy Markdown
Member

Create Tools/build/ directory. Move the following scripts from Tools/scripts/ to Tools/build/:

  • check_extension_modules.py
  • deepfreeze.py
  • freeze_modules.py
  • generate_global_objects.py
  • generate_levenshtein_examples.py
  • generate_opcode_h.py
  • generate_re_casefix.py
  • generate_sre_constants.py
  • generate_stdlib_module_names.py
  • generate_token.py
  • parse_html5_entities.py
  • smelly.py
  • stable_abi.py
  • umarshal.py
  • update_file.py
  • verify_ensurepip_wheels.py

vstinner commented Oct 6, 2022

Copy link
Copy Markdown
Member Author

Update: I added generate_levenshtein_examples.py.

vstinner commented Oct 6, 2022

Copy link
Copy Markdown
Member Author

Update: add freeze_modules.py.

Copy link
Copy Markdown
Member

To avoid the documentation check issues, you'll have to rebase on top of main, sorry for the noise :(((

vstinner commented Oct 7, 2022

Copy link
Copy Markdown
Member Author

PR rebased to get fixes for the Docs CI job.

vstinner marked this pull request as ready for review October 12, 2022 08:15
Create Tools/build/ directory. Move the following scripts from
Tools/scripts/ to Tools/build/:

* check_extension_modules.py
* deepfreeze.py
* freeze_modules.py
* generate_global_objects.py
* generate_levenshtein_examples.py
* generate_opcode_h.py
* generate_re_casefix.py
* generate_sre_constants.py
* generate_stdlib_module_names.py
* generate_token.py
* parse_html5_entities.py
* smelly.py
* stable_abi.py
* umarshal.py
* update_file.py
* verify_ensurepip_wheels.py

Update references to these scripts.

Copy link
Copy Markdown
Member Author

Update: I added verify_ensurepip_wheels.py. Technically, it's not directly required to build Python, but it's used by the workflow (CI).

Copy link
Copy Markdown
Member Author

@tiran @erlend-aasland: Currently, these scripts are installed on Linux and macOS. IMO they are useful outside Python itself. So I propose to move them into a dedicated directory.

vstinner merged commit 1863302 into python:main Oct 17, 2022
vstinner deleted the tools_build branch October 17, 2022 10:01

Copy link
Copy Markdown
Member Author

erlend-aasland approved these changes 2 hours ago

Thanks for the review.

carljm added a commit to carljm/cpython that referenced this pull request Oct 17, 2022
* main: (31 commits)
  pythongh-95913: Move subinterpreter exper removal to 3.11 WhatsNew (pythonGH-98345)
  pythongh-95914: Add What's New item describing PEP 670 changes (python#98315)
  Remove unused arrange_output_buffer function from zlibmodule.c. (pythonGH-98358)
  pythongh-98174: Handle EPROTOTYPE under macOS in test_sendfile_fallback_close_peer_in_the_middle_of_receiving (python#98316)
  pythonGH-98327: Reduce scope of catch_warnings() in _make_subprocess_transport (python#98333)
  pythongh-93691: Compiler's code-gen passes location around instead of holding it on the global compiler state (pythonGH-98001)
  pythongh-97669: Create Tools/build/ directory (python#97963)
  pythongh-95534: Improve gzip reading speed by 10% (python#97664)
  pythongh-95913: Forward-port int/str security change to 3.11 What's New in main (python#98344)
  pythonGH-91415: Mention alphabetical sort ordering in the Sorting HOWTO (pythonGH-98336)
  pythongh-97930: Merge with importlib_resources 5.9 (pythonGH-97929)
  pythongh-85525: Remove extra row in doc (python#98337)
  pythongh-85299: Add note warning about entry point guard for asyncio example (python#93457)
  pythongh-97527: IDLE - fix buggy macosx patch (python#98313)
  pythongh-98307: Add docstring and documentation for SysLogHandler.createSocket (pythonGH-98319)
  pythongh-94808: Cover `PyFunction_GetCode`, `PyFunction_GetGlobals`, `PyFunction_GetModule` (python#98158)
  pythonGH-94597: Deprecate child watcher getters and setters (python#98215)
  pythongh-98254: Include stdlib module names in error messages for NameErrors (python#98255)
  Improve speed. Reduce auxiliary memory to 16.6% of the main array. (pythonGH-98294)
  [doc] Update logging cookbook with an example of custom handling of levels. (pythonGH-98290)
  ...
JelleZijlstra added a commit to JelleZijlstra/cpython that referenced this pull request Aug 5, 2024
JelleZijlstra added a commit that referenced this pull request Aug 6, 2024
miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Aug 6, 2024
This was broken in pythongh-97963.
(cherry picked from commit b72c748)

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Aug 6, 2024
This was broken in pythongh-97963.
(cherry picked from commit b72c748)

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
JelleZijlstra added a commit that referenced this pull request Aug 6, 2024

This was broken in gh-97963.
(cherry picked from commit b72c748)

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
JelleZijlstra added a commit that referenced this pull request Aug 6, 2024

This was broken in gh-97963.
(cherry picked from commit b72c748)

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
brandtbucher pushed a commit to brandtbucher/cpython that referenced this pull request Aug 7, 2024
blhsing pushed a commit to blhsing/cpython that referenced this pull request Aug 22, 2024
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants


Back | FazBrowse Home | New Git URL