summaryrefslogtreecommitdiff
path: root/mesonbuild/wrap/wrap.py
AgeCommit message (Expand)Author
2025-11-28Wrap `tarfile.fully_trusted_filter` in `staticmethod` for wrap file handling tooSebastian Dröge
2025-10-31wrap: automatically utilize truststore, if it is installedEli Schwartz
2025-10-30mdist: fix failure to create tar files the user asked to createEli Schwartz
2025-10-26wrap: fix deps name access with lower directory nameStéphane Cerveau
2025-10-17make wrap search custom subprojects dirsCharlie Hutcheson
2025-10-14cargo: load a single Cargo.lock for a whole chain of subprojectsPaolo Bonzini
2025-10-14cargo: When loading wraps multiple packages can have the same URLXavier Claessens
2025-08-29utils: make .wraplock optionalPaolo Bonzini
2025-08-01wrap: wraps from subprojects can replace directories found with no wrapXavier Claessens
2025-08-01wrap: Add basic sftp support to wrap.get_data()Amp Tell
2025-08-01wrap: Break out hash_file() functionAmp Tell
2025-08-01wrap: Slightly improve error message on wrap get failureAmp Tell
2025-07-19wrap: Don't use old patch.exe from Strawberry PerlNirbheek Chauhan
2025-07-18wrap: Print deprecation warnings when using wrapdb v1Xavier Claessens
2025-06-03wrap: Lock subproject directory when downloading wrapsFlorian "sp1rit"​
2025-05-21wrap: Support gzip Content-Encoding when fetching WrapDB metadataBenjamin Gilbert
2025-01-06Fix wrap.py to avoid following symlinksKaruroChori
2024-10-24cargo: Load Cargo.lock and subprojects/*.wrap while recursingXavier Claessens
2024-09-23Add Accept-Language and Accept-Encoding headers to wrap requestsWill Ayd
2024-07-25wrap: Use OSError instead of URLError for exception handlingNirbheek Chauhan
2024-06-14cargo: Load Cargo.lockXavier Claessens
2024-06-14wrap: Clarify PackageDefinition APIXavier Claessens
2024-06-07wrap: default values for netrc are empty string from python 3.11Ruben Gonzalez
2024-02-22wrap: remove Resolver.packagenameDylan Baker
2024-02-22wrap: remove useless set of `Resolver.directory`Dylan Baker
2024-02-22wrap: correct return annotation of `Resolver.get_from_wrapdb()`Dylan Baker
2024-02-22wrap: Mark some methods of Resolver as protectedDylan Baker
2024-02-12defer setting values until after we know it cannot be NoneEli Schwartz
2024-02-09wraps: Ignore whitespace when applying diff_fileNirbheek Chauhan
2024-02-09Revert "Wrap: Use git instead of patch by default"Nirbheek Chauhan
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-11-22wrap: Cache get_releases()Xavier Claessens
2023-10-09interpreter: Add support for cargo subprojectXavier Claessens
2023-10-08wrap: catch failure to extract tarball and raise WrapExceptionEli Schwartz
2023-09-22Allow to fallback to cmake subprojectXavier Claessens
2023-09-14Wrap: Use git instead of patch by defaultXavier Claessens
2023-09-05wrap: Use MESON_PACKAGE_CACHE_DIR as default packagecache pathXavier Claessens
2023-09-05wrap: Remove duplicated codeXavier Claessens
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz
2023-07-10wrap: detect network timeouts 20x fasterEli Schwartz
2023-05-25ProgressBar: Fix some rendering issuesXavier Claessens
2023-05-20wrap: Check for common "provides" typoXavier Claessens
2023-04-29wrap: Always pass posix paths to patchNirbheek Chauhan
2023-03-27Write wrap-redirect filename as posix pathDenis Fortin
2023-02-13wrap: ensure the tempfile used for downloading is closedEli Schwartz
2023-02-01treewide: add future annotations importEli Schwartz
2023-01-03wrap: use log once instead of hand rollingDylan Baker
2022-12-07wrap: Don't use --branch with shallow clones against HEADL. E. Segovia
2022-11-30pylint: enable the set_membership pluginDylan Baker
2022-10-10Move some code from wraptool.py to wrap.pyXavier Claessens