From 29afbfef40c70ca956249fbf805f95af3f0718a4 Mon Sep 17 00:00:00 2001 From: Matthias Kuhn Date: Wed, 9 Oct 2024 22:07:02 +0200 Subject: [PATCH] New ports urllib3 and markupsafe --- .github/workflows/macos.yml | 2 + .github/workflows/windows.yml | 2 +- ports/py-hatch-vcs/portfile.cmake | 16 +++++++ ports/py-hatch-vcs/vcpkg.json | 18 ++++++++ ports/py-hatchling/portfile.cmake | 16 +++++++ ports/py-hatchling/vcpkg.json | 20 +++++++++ ports/py-markupsafe/portfile.cmake | 16 +++++++ ports/py-markupsafe/vcpkg.json | 17 ++++++++ ports/py-pathspec/portfile.cmake | 16 +++++++ ports/py-pathspec/vcpkg.json | 17 ++++++++ ports/py-pluggy/portfile.cmake | 16 +++++++ ports/py-pluggy/vcpkg.json | 17 ++++++++ ports/py-setuptools-scm/portfile.cmake | 6 ++- ports/py-setuptools-scm/vcpkg.json | 6 ++- ports/py-trove-classifiers/portfile.cmake | 16 +++++++ ports/py-trove-classifiers/vcpkg.json | 17 ++++++++ ports/py-urllib3/portfile.cmake | 16 +++++++ ports/py-urllib3/vcpkg.json | 29 +++++++++++++ ports/vcpkg-tool-mercurial/portfile.cmake | 5 +++ .../vcpkg-port-config.cmake | 43 +++++++++++++++++++ ports/vcpkg-tool-mercurial/vcpkg.json | 14 ++++++ versions/baseline.json | 34 ++++++++++++++- versions/p-/py-hatch-vcs.json | 9 ++++ versions/p-/py-hatchling.json | 9 ++++ versions/p-/py-markupsafe.json | 9 ++++ versions/p-/py-pathspec.json | 9 ++++ versions/p-/py-pluggy.json | 9 ++++ versions/p-/py-setuptools-scm.json | 5 +++ versions/p-/py-trove-classifiers.json | 9 ++++ versions/p-/py-urllib3.json | 9 ++++ versions/v-/vcpkg-tool-mercurial.json | 9 ++++ 31 files changed, 432 insertions(+), 4 deletions(-) create mode 100755 ports/py-hatch-vcs/portfile.cmake create mode 100755 ports/py-hatch-vcs/vcpkg.json create mode 100755 ports/py-hatchling/portfile.cmake create mode 100755 ports/py-hatchling/vcpkg.json create mode 100755 ports/py-markupsafe/portfile.cmake create mode 100755 ports/py-markupsafe/vcpkg.json create mode 100755 ports/py-pathspec/portfile.cmake create mode 100755 ports/py-pathspec/vcpkg.json create mode 100755 ports/py-pluggy/portfile.cmake create mode 100755 ports/py-pluggy/vcpkg.json create mode 100755 ports/py-trove-classifiers/portfile.cmake create mode 100755 ports/py-trove-classifiers/vcpkg.json create mode 100755 ports/py-urllib3/portfile.cmake create mode 100755 ports/py-urllib3/vcpkg.json create mode 100644 ports/vcpkg-tool-mercurial/portfile.cmake create mode 100644 ports/vcpkg-tool-mercurial/vcpkg-port-config.cmake create mode 100644 ports/vcpkg-tool-mercurial/vcpkg.json create mode 100644 versions/p-/py-hatch-vcs.json create mode 100644 versions/p-/py-hatchling.json create mode 100644 versions/p-/py-markupsafe.json create mode 100644 versions/p-/py-pathspec.json create mode 100644 versions/p-/py-pluggy.json create mode 100644 versions/p-/py-trove-classifiers.json create mode 100644 versions/p-/py-urllib3.json create mode 100644 versions/v-/vcpkg-tool-mercurial.json diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 3846950..72961bd 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -70,6 +70,8 @@ jobs: ./vcpkg/vcpkg install $VCPKG_OPTIONS py-sip ./vcpkg/vcpkg install $VCPKG_OPTIONS py-numpy ./vcpkg/vcpkg install $VCPKG_OPTIONS py-psycopg2 + ./vcpkg/vcpkg install $VCPKG_OPTIONS py-urllib3 + ./vcpkg/vcpkg install $VCPKG_OPTIONS py-markupsafe # ./vcpkg/vcpkg install $VCPKG_OPTIONS py-pyqt6 - name: 📑 Upload logs diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 8a77407..729a3a9 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -57,7 +57,7 @@ jobs: - name: 🌋 Build run: | - .\vcpkg\vcpkg.exe install --overlay-ports="${{ github.workspace }}/ports" --triplet=${{ matrix.triplet }} --x-buildtrees-root=C:/vcpkg-build py-pyqt6 py-pyyaml py-numpy gdal[python] py-qscintilla py-psycopg2 + .\vcpkg\vcpkg.exe install --overlay-ports="${{ github.workspace }}/ports" --triplet=${{ matrix.triplet }} --x-buildtrees-root=C:/vcpkg-build py-pyqt6 py-pyyaml py-numpy gdal[python] py-qscintilla py-psycopg2 py-urllib3 py-markupsafe - name: 📑 Upload logs uses: actions/upload-artifact@v4 diff --git a/ports/py-hatch-vcs/portfile.cmake b/ports/py-hatch-vcs/portfile.cmake new file mode 100755 index 0000000..ec11d54 --- /dev/null +++ b/ports/py-hatch-vcs/portfile.cmake @@ -0,0 +1,16 @@ +set(VCPKG_BUILD_TYPE release) + +vcpkg_from_pythonhosted( + OUT_SOURCE_PATH SOURCE_PATH + PACKAGE_NAME hatch_vcs + VERSION ${VERSION} + SHA512 8689d3939b384b66c8153b88e82c55c4ec59a971dae6138c8d70995d332d62c870d611f0be5d2e47640f6c80cb55d1d8e556d6b3f0085f94dd505aaf7fdb93bd +) + +vcpkg_python_build_and_install_wheel(SOURCE_PATH "${SOURCE_PATH}") + +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE.txt") + +vcpkg_python_test_import(MODULE "hatch_vcs") + +set(VCPKG_POLICY_EMPTY_INCLUDE_FOLDER enabled) diff --git a/ports/py-hatch-vcs/vcpkg.json b/ports/py-hatch-vcs/vcpkg.json new file mode 100755 index 0000000..f53c80d --- /dev/null +++ b/ports/py-hatch-vcs/vcpkg.json @@ -0,0 +1,18 @@ +{ + "name": "py-hatch-vcs", + "version": "0.4.0", + "description": "Hatch plugin for versioning with your preferred VCS", + "homepage": "https://github.com/ofek/hatch-vcs", + "dependencies": [ + "py-hatchling", + { + "name": "py-setuptools", + "host": true + }, + "python3", + { + "name": "vcpkg-python-scripts", + "host": true + } + ] +} diff --git a/ports/py-hatchling/portfile.cmake b/ports/py-hatchling/portfile.cmake new file mode 100755 index 0000000..92090c2 --- /dev/null +++ b/ports/py-hatchling/portfile.cmake @@ -0,0 +1,16 @@ +set(VCPKG_BUILD_TYPE release) + +vcpkg_from_pythonhosted( + OUT_SOURCE_PATH SOURCE_PATH + PACKAGE_NAME hatchling + VERSION ${VERSION} + SHA512 fc1580225700695258dfad35e4c3cf86d210ebe196b52760afa49fb95ffaccb90742ded67dcd3a2c50cdb7672dfdb1701c6bb2c0c57957f9c62184a3c8c7d00c +) + +vcpkg_python_build_and_install_wheel(SOURCE_PATH "${SOURCE_PATH}") + +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE.txt") + +vcpkg_python_test_import(MODULE "hatchling") + +set(VCPKG_POLICY_EMPTY_INCLUDE_FOLDER enabled) diff --git a/ports/py-hatchling/vcpkg.json b/ports/py-hatchling/vcpkg.json new file mode 100755 index 0000000..b0df13f --- /dev/null +++ b/ports/py-hatchling/vcpkg.json @@ -0,0 +1,20 @@ +{ + "name": "py-hatchling", + "version": "1.25.0", + "description": "Modern, extensible Python build backend", + "homepage": "https://hatch.pypa.io/latest/", + "dependencies": [ + "py-pathspec", + "py-pluggy", + { + "name": "py-setuptools", + "host": true + }, + "py-trove-classifiers", + "python3", + { + "name": "vcpkg-python-scripts", + "host": true + } + ] +} diff --git a/ports/py-markupsafe/portfile.cmake b/ports/py-markupsafe/portfile.cmake new file mode 100755 index 0000000..529a90c --- /dev/null +++ b/ports/py-markupsafe/portfile.cmake @@ -0,0 +1,16 @@ +set(VCPKG_BUILD_TYPE release) + +vcpkg_from_pythonhosted( + OUT_SOURCE_PATH SOURCE_PATH + PACKAGE_NAME markupsafe + VERSION ${VERSION} + SHA512 1d5342766fae024a243e12a2ad384724ec2a9ea5dfd4af1651725ef5201bcec5ca2e520720a05d05d3ca91fcdbf78e00afec6a70a73146ab29e29c6989559651 +) + +vcpkg_python_build_and_install_wheel(SOURCE_PATH "${SOURCE_PATH}") + +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE.txt") + +vcpkg_python_test_import(MODULE "markupsafe") + +set(VCPKG_POLICY_EMPTY_INCLUDE_FOLDER enabled) diff --git a/ports/py-markupsafe/vcpkg.json b/ports/py-markupsafe/vcpkg.json new file mode 100755 index 0000000..66c4f3c --- /dev/null +++ b/ports/py-markupsafe/vcpkg.json @@ -0,0 +1,17 @@ +{ + "name": "py-markupsafe", + "version": "3.0.1", + "description": "Safely add untrusted strings to HTML/XML markup.", + "homepage": "https://markupsafe.palletsprojects.com/", + "dependencies": [ + { + "name": "py-setuptools", + "host": true + }, + "python3", + { + "name": "vcpkg-python-scripts", + "host": true + } + ] +} diff --git a/ports/py-pathspec/portfile.cmake b/ports/py-pathspec/portfile.cmake new file mode 100755 index 0000000..9fee9c5 --- /dev/null +++ b/ports/py-pathspec/portfile.cmake @@ -0,0 +1,16 @@ +set(VCPKG_BUILD_TYPE release) + +vcpkg_from_pythonhosted( + OUT_SOURCE_PATH SOURCE_PATH + PACKAGE_NAME pathspec + VERSION ${VERSION} + SHA512 19d1a8ae5936e76eacd691b0e2fb33d0de376556751a9ae007f6b09d0aa36af7d171101df620cab3e93c9913be578ff3d6bba9d4460351ac248e5c9e015380ad +) + +vcpkg_python_build_and_install_wheel(SOURCE_PATH "${SOURCE_PATH}") + +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") + +vcpkg_python_test_import(MODULE "pathspec") + +set(VCPKG_POLICY_EMPTY_INCLUDE_FOLDER enabled) diff --git a/ports/py-pathspec/vcpkg.json b/ports/py-pathspec/vcpkg.json new file mode 100755 index 0000000..691449d --- /dev/null +++ b/ports/py-pathspec/vcpkg.json @@ -0,0 +1,17 @@ +{ + "name": "py-pathspec", + "version": "0.12.1", + "description": "Utility library for gitignore style pattern matching of file paths.", + "homepage": "https://python-path-specification.readthedocs.io/en/latest/index.html", + "dependencies": [ + { + "name": "py-setuptools", + "host": true + }, + "python3", + { + "name": "vcpkg-python-scripts", + "host": true + } + ] +} diff --git a/ports/py-pluggy/portfile.cmake b/ports/py-pluggy/portfile.cmake new file mode 100755 index 0000000..e5fbe64 --- /dev/null +++ b/ports/py-pluggy/portfile.cmake @@ -0,0 +1,16 @@ +set(VCPKG_BUILD_TYPE release) + +vcpkg_from_pythonhosted( + OUT_SOURCE_PATH SOURCE_PATH + PACKAGE_NAME pluggy + VERSION ${VERSION} + SHA512 032d41e1f2bed56eff22463c4645516e9415ee253e0a3fe5ba83a8de5e21700baae1f6384c979d2c6f622e4216a2b745eec489bc04f52a576d423e771365cc7a +) + +vcpkg_python_build_and_install_wheel(SOURCE_PATH "${SOURCE_PATH}") + +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") + +vcpkg_python_test_import(MODULE "pluggy") + +set(VCPKG_POLICY_EMPTY_INCLUDE_FOLDER enabled) diff --git a/ports/py-pluggy/vcpkg.json b/ports/py-pluggy/vcpkg.json new file mode 100755 index 0000000..3af613e --- /dev/null +++ b/ports/py-pluggy/vcpkg.json @@ -0,0 +1,17 @@ +{ + "name": "py-pluggy", + "version": "1.5.0", + "description": "plugin and hook calling mechanisms for python", + "homepage": "https://github.com/pytest-dev/pluggy", + "dependencies": [ + { + "name": "py-setuptools", + "host": true + }, + "python3", + { + "name": "vcpkg-python-scripts", + "host": true + } + ] +} diff --git a/ports/py-setuptools-scm/portfile.cmake b/ports/py-setuptools-scm/portfile.cmake index e809a35..d77e41b 100755 --- a/ports/py-setuptools-scm/portfile.cmake +++ b/ports/py-setuptools-scm/portfile.cmake @@ -10,7 +10,11 @@ vcpkg_find_acquire_program(GIT) cmake_path(GET GIT PARENT_PATH GIT_DIR) vcpkg_add_to_path("${GIT_DIR}") -vcpkg_get_mecurial(HG) +if(VCPKG_HOST_IS_WINDOWS) + vcpkg_get_mercurial(HG) +else() + find_program(HG NAMES hg) +endif() cmake_path(GET HG PARENT_PATH HG_DIR) vcpkg_add_to_path("${HG_DIR}") diff --git a/ports/py-setuptools-scm/vcpkg.json b/ports/py-setuptools-scm/vcpkg.json index ee60c3f..d62317c 100755 --- a/ports/py-setuptools-scm/vcpkg.json +++ b/ports/py-setuptools-scm/vcpkg.json @@ -1,6 +1,7 @@ { "name": "py-setuptools-scm", "version": "8.1.0", + "port-version": 1, "description": "the blessed package to manage your versions by scm tags", "homepage": "https://github.com/pypa/setuptools_scm", "license": "MIT", @@ -17,6 +18,9 @@ "py-typing-extensions", "vcpkg-get-python-packages", "vcpkg-python-scripts", - "vcpkg-tool-mecurial" + { + "name": "vcpkg-tool-mercurial", + "platform": "windows" + } ] } diff --git a/ports/py-trove-classifiers/portfile.cmake b/ports/py-trove-classifiers/portfile.cmake new file mode 100755 index 0000000..52c7022 --- /dev/null +++ b/ports/py-trove-classifiers/portfile.cmake @@ -0,0 +1,16 @@ +set(VCPKG_BUILD_TYPE release) + +vcpkg_from_pythonhosted( + OUT_SOURCE_PATH SOURCE_PATH + PACKAGE_NAME trove_classifiers + VERSION ${VERSION} + SHA512 4fc6efc514638dfb2aee4fbd06f258bb9d5d9d54269e6d33f3739a63d61d6d3caa9a7124f9e5ad601714253c27b97bc9a60f3a9369f2f358ed19fbdfcefcbb10 +) + +vcpkg_python_build_and_install_wheel(SOURCE_PATH "${SOURCE_PATH}") + +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") + +vcpkg_python_test_import(MODULE "trove_classifiers") + +set(VCPKG_POLICY_EMPTY_INCLUDE_FOLDER enabled) diff --git a/ports/py-trove-classifiers/vcpkg.json b/ports/py-trove-classifiers/vcpkg.json new file mode 100755 index 0000000..32e4251 --- /dev/null +++ b/ports/py-trove-classifiers/vcpkg.json @@ -0,0 +1,17 @@ +{ + "name": "py-trove-classifiers", + "version": "2024.9.12", + "description": "Canonical source for classifiers on PyPI (pypi.org).", + "homepage": "https://github.com/pypa/trove-classifiers", + "dependencies": [ + { + "name": "py-setuptools", + "host": true + }, + "python3", + { + "name": "vcpkg-python-scripts", + "host": true + } + ] +} diff --git a/ports/py-urllib3/portfile.cmake b/ports/py-urllib3/portfile.cmake new file mode 100755 index 0000000..4aece66 --- /dev/null +++ b/ports/py-urllib3/portfile.cmake @@ -0,0 +1,16 @@ +set(VCPKG_BUILD_TYPE release) + +vcpkg_from_pythonhosted( + OUT_SOURCE_PATH SOURCE_PATH + PACKAGE_NAME urllib3 + VERSION ${VERSION} + SHA512 f461cc959d675b8b13c2f40f4b021cab01ccb3a5033143f5c3eae3fce7486115994d198c78db9ef353fce47c17b25e0ecb010fbdebc1b8731d4fd708054b39cc +) + +vcpkg_python_build_and_install_wheel(SOURCE_PATH "${SOURCE_PATH}") + +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE.txt") + +vcpkg_python_test_import(MODULE "urllib3") + +set(VCPKG_POLICY_EMPTY_INCLUDE_FOLDER enabled) diff --git a/ports/py-urllib3/vcpkg.json b/ports/py-urllib3/vcpkg.json new file mode 100755 index 0000000..0f0b961 --- /dev/null +++ b/ports/py-urllib3/vcpkg.json @@ -0,0 +1,29 @@ +{ + "name": "py-urllib3", + "version": "2.2.3", + "description": "HTTP library with thread-safe connection pooling, file post, and more.", + "homepage": "https://github.com/urllib3/urllib3", + "dependencies": [ + { + "name": "py-hatch-vcs", + "host": true + }, + { + "name": "py-hatchling", + "host": true + }, + { + "name": "py-setuptools", + "host": true + }, + { + "name": "py-setuptools-scm", + "host": true + }, + "python3", + { + "name": "vcpkg-python-scripts", + "host": true + } + ] +} diff --git a/ports/vcpkg-tool-mercurial/portfile.cmake b/ports/vcpkg-tool-mercurial/portfile.cmake new file mode 100644 index 0000000..bc95775 --- /dev/null +++ b/ports/vcpkg-tool-mercurial/portfile.cmake @@ -0,0 +1,5 @@ +set(VCPKG_POLICY_CMAKE_HELPER_PORT enabled) + +configure_file("${CMAKE_CURRENT_LIST_DIR}/vcpkg-port-config.cmake" "${CURRENT_PACKAGES_DIR}/share/${PORT}/vcpkg-port-config.cmake" @ONLY) + +file(INSTALL "${VCPKG_ROOT_DIR}/LICENSE.txt" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright) diff --git a/ports/vcpkg-tool-mercurial/vcpkg-port-config.cmake b/ports/vcpkg-tool-mercurial/vcpkg-port-config.cmake new file mode 100644 index 0000000..5b553ed --- /dev/null +++ b/ports/vcpkg-tool-mercurial/vcpkg-port-config.cmake @@ -0,0 +1,43 @@ +# Overwrite builtin scripts +include("${CMAKE_CURRENT_LIST_DIR}/../vcpkg-tool-lessmsi/vcpkg-port-config.cmake") + +function(vcpkg_get_mercurial OUT) + set(version "6.4.2") + set(tool_names "hg") + set(tool_subdirectory "tortoisehg-${version}-x64") + set(download_urls "https://www.mercurial-scm.org/release/tortoisehg/windows/tortoisehg-${version}-x64.msi") + set(download_filename "tortoisehg-${version}-x64") + set(download_sha512 f5b665f5c584f611057dc35ae361a9d637da8b286203e3d6b61a29d11c9bf56d3c7ea753142428038fe510b5bcb0c8c7b1a76ec8a8ccb69b8e565eac99f0e4a4) + + find_program(MERCURIAL NAMES "${tool_names}" PATHS "${DOWNLOADS}/tools/${tool_subdirectory}") + + if(NOT MERCURIAL) + vcpkg_download_distfile(archive_path + URLS ${download_urls} + SHA512 "${download_sha512}" + FILENAME "${download_filename}" + ) + + set(output_path "${DOWNLOADS}/tools/${tool_subdirectory}") + + file(MAKE_DIRECTORY "${output_path}") + cmake_path(NATIVE_PATH archive_path archive_path_native) # lessmsi is a bit picky about path formats. + message(STATUS "Extracting mercurial ...") + vcpkg_execute_in_download_mode( + COMMAND "${LESSMSI}" x "${archive_path_native}" # Using output_path here does not work in bash + WORKING_DIRECTORY "${output_path}" + OUTPUT_FILE "${CURRENT_BUILDTREES_DIR}/lessmsi-${TARGET_TRIPLET}-out.log" + ERROR_FILE "${CURRENT_BUILDTREES_DIR}/lessmsi-${TARGET_TRIPLET}-err.log" + RESULT_VARIABLE error_code + ) + if(error_code) + message(FATAL_ERROR "Couldn't extract mercurial with lessmsi!") + endif() + message(STATUS "Extracting mercurial ... finished!") + file(COPY "${output_path}/tortoisehg-6.4/SourceDir/PFiles/TortoiseHg/" DESTINATION "${output_path}") + file(REMOVE_RECURSE "${output_path}/tortoisehg-6.4") + set(MERCURIAL "${output_path}/hg.exe") + endif() + + set(${OUT} "${MERCURIAL}" PARENT_SCOPE) +endfunction() diff --git a/ports/vcpkg-tool-mercurial/vcpkg.json b/ports/vcpkg-tool-mercurial/vcpkg.json new file mode 100644 index 0000000..2dc8474 --- /dev/null +++ b/ports/vcpkg-tool-mercurial/vcpkg.json @@ -0,0 +1,14 @@ +{ + "name": "vcpkg-tool-mercurial", + "version-date": "2023-06-27", + "description": "Mercurial SCM", + "homepage": "https://www.mercurial-scm.org/", + "license": "MIT", + "supports": "native", + "dependencies": [ + { + "name": "vcpkg-tool-lessmsi", + "platform": "windows" + } + ] +} diff --git a/versions/baseline.json b/versions/baseline.json index da22e47..e4742f8 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -48,6 +48,14 @@ "baseline": "16", "port-version": 1 }, + "py-hatch-vcs": { + "baseline": "0.4.0", + "port-version": 0 + }, + "py-hatchling": { + "baseline": "1.25.0", + "port-version": 0 + }, "py-installer": { "baseline": "0.7.0", "port-version": 1 @@ -56,6 +64,10 @@ "baseline": "1.4.5", "port-version": 0 }, + "py-markupsafe": { + "baseline": "3.0.1", + "port-version": 0 + }, "py-matplotlib": { "baseline": "3.9.2", "port-version": 0 @@ -72,6 +84,10 @@ "baseline": "24.1", "port-version": 1 }, + "py-pathspec": { + "baseline": "0.12.1", + "port-version": 0 + }, "py-pillow": { "baseline": "10.4.0", "port-version": 0 @@ -80,6 +96,10 @@ "baseline": "24.2", "port-version": 0 }, + "py-pluggy": { + "baseline": "1.5.0", + "port-version": 0 + }, "py-ply": { "baseline": "3.11", "port-version": 2 @@ -130,7 +150,7 @@ }, "py-setuptools-scm": { "baseline": "8.1.0", - "port-version": 0 + "port-version": 1 }, "py-sip": { "baseline": "6.8.3", @@ -144,10 +164,18 @@ "baseline": "2.0.1", "port-version": 0 }, + "py-trove-classifiers": { + "baseline": "2024.9.12", + "port-version": 0 + }, "py-typing-extensions": { "baseline": "4.11.0", "port-version": 0 }, + "py-urllib3": { + "baseline": "2.2.3", + "port-version": 0 + }, "py-wheel": { "baseline": "0.43.0", "port-version": 0 @@ -163,6 +191,10 @@ "vcpkg-python-scripts": { "baseline": "2024-05-12", "port-version": 2 + }, + "vcpkg-tool-mercurial": { + "baseline": "2023-06-27", + "port-version": 0 } } } diff --git a/versions/p-/py-hatch-vcs.json b/versions/p-/py-hatch-vcs.json new file mode 100644 index 0000000..27949e7 --- /dev/null +++ b/versions/p-/py-hatch-vcs.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "011529447a9df7319d21bff3827f13b50eb596c7", + "version": "0.4.0", + "port-version": 0 + } + ] +} diff --git a/versions/p-/py-hatchling.json b/versions/p-/py-hatchling.json new file mode 100644 index 0000000..9c0fe52 --- /dev/null +++ b/versions/p-/py-hatchling.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "31dc4cc7f60d81c89b4346fbb0f6e86b35935ab4", + "version": "1.25.0", + "port-version": 0 + } + ] +} diff --git a/versions/p-/py-markupsafe.json b/versions/p-/py-markupsafe.json new file mode 100644 index 0000000..3a05197 --- /dev/null +++ b/versions/p-/py-markupsafe.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "b7bfd90476e7809f825c1edda38e9ac060d975a4", + "version": "3.0.1", + "port-version": 0 + } + ] +} diff --git a/versions/p-/py-pathspec.json b/versions/p-/py-pathspec.json new file mode 100644 index 0000000..74773a9 --- /dev/null +++ b/versions/p-/py-pathspec.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "5398df931e3060b63ed4a4b385d1d67f46e92b5b", + "version": "0.12.1", + "port-version": 0 + } + ] +} diff --git a/versions/p-/py-pluggy.json b/versions/p-/py-pluggy.json new file mode 100644 index 0000000..f443c8b --- /dev/null +++ b/versions/p-/py-pluggy.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "63ca500b0558037fdf834268c3403e937d893bd0", + "version": "1.5.0", + "port-version": 0 + } + ] +} diff --git a/versions/p-/py-setuptools-scm.json b/versions/p-/py-setuptools-scm.json index 3970fd1..4b891f8 100644 --- a/versions/p-/py-setuptools-scm.json +++ b/versions/p-/py-setuptools-scm.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "d29af83225d28246699961e9b29979551b28002c", + "version": "8.1.0", + "port-version": 1 + }, { "git-tree": "4e7e8adcf5671707cafc11cf56bfb5ce7840f95a", "version": "8.1.0", diff --git a/versions/p-/py-trove-classifiers.json b/versions/p-/py-trove-classifiers.json new file mode 100644 index 0000000..b9b13e6 --- /dev/null +++ b/versions/p-/py-trove-classifiers.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "e23d04011b0dc06ebcace39326198e622f4dfc11", + "version": "2024.9.12", + "port-version": 0 + } + ] +} diff --git a/versions/p-/py-urllib3.json b/versions/p-/py-urllib3.json new file mode 100644 index 0000000..3387e35 --- /dev/null +++ b/versions/p-/py-urllib3.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "7c941aa0ddf4eecbd8f7b419f452dfa169a4a4ae", + "version": "2.2.3", + "port-version": 0 + } + ] +} diff --git a/versions/v-/vcpkg-tool-mercurial.json b/versions/v-/vcpkg-tool-mercurial.json new file mode 100644 index 0000000..dea4395 --- /dev/null +++ b/versions/v-/vcpkg-tool-mercurial.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "31240d458bdb3b9ef8b86d7032aa7659455a68f5", + "version-date": "2023-06-27", + "port-version": 0 + } + ] +}