16 Commits (8a75fda303471a369d0c5dcfc649e3101b88a9f6)

Author SHA1 Message Date
Eli Schwartz 4a352dd8bd
flake8: move unused typing-only imports to TYPE_CHECKING 4 months ago
Dylan Baker 6ccd708f30 modules: get rid of the .*machine variables 12 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 12 months ago
Dylan Baker d9870ed54b modules/python3: exclude name_prefix and name_suffix 1 year ago
Dylan Baker 10a94d3e75 modules/python3: use typed_pos_args for extension_module 1 year ago
Dylan Baker 36301eaf8a modules/python3: use typed_kwargs for extension_module 1 year ago
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
Dylan Baker 6843f56f6b modules: use module level information about new and deprecation 2 years ago
Eli Schwartz 9c7868e343
python 3 module: type-check all posargs 3 years ago
Eli Schwartz 688b4bac76 add FeatureNew decorators for various modules that were lacking them 3 years ago
Xavier Claessens 2e02ef6592 modules: Add methods dict everywhere 4 years ago
Xavier Claessens a734bcfc83 modules: Stop using ModuleReturnValue where it's not needed 4 years ago
Xavier Claessens 723c5227a4 modules: Remove snippet methods 4 years ago
Dylan Baker 40e3577a65 split program related classes and functions out of dependencies 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
John Ericson 3a4388e51d Fix legacy env var support with cross 5 years ago
John Ericson 2b22576fb6 Remove cross_info; cross file is parsed up front and discarded 6 years ago
Dylan Baker 091452f8cd modules/python3: allow specifying in the native file 6 years ago
Xavier Claessens 047db1c64c Print warning when using deprecated 'python3' module 6 years ago
Nirbheek Chauhan 817dcaa23b Remove permittedSnippetKwargs, snippets are not special 7 years ago
Jussi Pakkanen bdb57cf62a Convert Gnome module to use find_program from interpreter. 7 years ago
Xavier Claessens cf0e997167 Remove duplicated list of known kwargs for build targets 7 years ago
Jon Turney cd5dba5358 Fix flake8 'imported but unused' reports 7 years ago
Jussi Pakkanen 9d67e5030b Changed code to use detected executables rather than hardcoding sys.executable. 7 years ago
Luke Shumaker 4dbbb4884c flake8: Clean up complained-about unused imports 7 years ago
Guillaume Poirier-Morency 2653000ac7 python3: Add tests for platform-dependant paths and cover include path 7 years ago
Guillaume Poirier-Morency 92e2e1e2d8 python3: Fix 'sysconfig_path' for platform-dependant paths 7 years ago
Jussi Pakkanen 80d665e8de Converted some modules. 8 years ago
Patrick Griffis a9c30ce8b5 python3: Add sysconfig_path() method 8 years ago
Patrick Griffis b6e06dd80b python3: Add language_version() method 8 years ago
Jussi Pakkanen 6ac9a8e738 Add .find_python() method. Supersedes #777. 8 years ago
Jussi Pakkanen fbabe8ad85 There are two different kinds of extensions: modules that create new 8 years ago
Jussi Pakkanen 24221d71cc Created a Python 3 module for simpler building of Python extension modules. 8 years ago