Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update conan requirement from <2.1,>=1.48 to >=1.48,<2.2 #234

Merged
merged 1 commit into from
Feb 21, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 19, 2024

Updates the requirements on conan to permit the latest version.

Release notes

Sourced from conan's releases.

2.1.0 (15-Feb-2024)

  • Feature: Implement multi-config tools.build:xxxx flags in CMakeToolchain. (conan-io/conan#15654)
  • Feature: Add ability to pass patterns to --update flag. (conan-io/conan#15652). Docs: 📃
  • Feature: Add --format=json formatter to conan build. (conan-io/conan#15651)
  • Feature: Added tools.build.cross_building:cross_build to decide whether cross-building or not regardless of the internal Conan mechanism. (conan-io/conan#15616)
  • Feature: Add --format=json option to conan cache path. (conan-io/conan#15613)
  • Feature: Add the --order-by argument for conan graph build-order. (conan-io/conan#15602). Docs: 📃
  • Feature: Provide a new graph build-order --reduce argument to reduce the order exclusively to packages that need to be built from source. (conan-io/conan#15573). Docs: 📃
  • Feature: Add configuration to specify desired CUDA Toolkit in CMakeToolchain for Visual Studio CMake generators. (conan-io/conan#15572). Docs: 📃
  • Feature: New "important" options values definition, with higher precedence over regular option value definitions. (conan-io/conan#15571). Docs: 📃
  • Feature: Display message when calling deactivate_conanvcvars. (conan-io/conan#15557)
  • Feature: Add self.info information of package_id to serialized output in the graph, and forward it to package-lists. (conan-io/conan#15553). Docs: 📃
  • Feature: Log Git tool commands when running in verbose mode. (conan-io/conan#15514)
  • Feature: Add verbose debug information (with -vvv) for conan.tools.files.copy() calls. (conan-io/conan#15513)
  • Feature: Define python_requires = "tested_reference_str" for explicit test_package of python_requires. (conan-io/conan#15485). Docs: 📃
  • Feature: Adding CMakeToolchain.presets_build/run_environment to modify CMakePresets environment in generate() method. (conan-io/conan#15470). Docs: 📃
  • Feature: Add --allowed-packges to remotes to limit what references a remote can supply. (conan-io/conan#15464). Docs: 📃
  • Feature: Initial documentation to make RemotesAPI publicly available (experimental). (conan-io/conan#15462)
  • Feature: Add support for use of vcvars env variables when calling from powershell. (conan-io/conan#15461). Docs: 📃
  • Feature: New Git(..., excluded=[]) feature to avoid "dirty" errors in Git helper. (conan-io/conan#15457). Docs: 📃
  • Feature: New core.scm:excluded feature to avoid "dirty" errors in Git helper and revision_mode = "scm". (conan-io/conan#15457). Docs: 📃
  • Feature: Recipe python_package_id_mode for python_requires recipes, to define per-recipe effect on consumers package_id. (conan-io/conan#15453). Docs: 📃
  • Feature: Add cmakeExecutable to configure preset. (conan-io/conan#15447). Docs: 📃
  • Feature: Add new --core-conf command line argument to allow passing core. confs via CLI. (conan-io/conan#15441). Docs: 📃
  • Feature: Add detect_api.detect_msvc_update(version) helper to detect_api. (conan-io/conan#15435). Docs: 📃
  • Feature: CMakeToolchain defines jobs in generated CMakePresets.json buildPresets. (conan-io/conan#15422)
  • Feature: Allow nested "ANY" definitions in settings.yml. (conan-io/conan#15415). Docs: 📃
  • Feature: Helpers Git().coordinates_to_conandata() and Git().checkout_from_conandata_coordinates() to simplify scm based flows. (conan-io/conan#15377)
  • Feature: AutotoolsToolchain automatically inject -FS for VS. (conan-io/conan#15375)
  • Feature: New conan upload core.upload:parallel for faster parallel uploads. (conan-io/conan#15360). Docs: 📃
  • Feature: Intel oneAPI compiler detection improvement. (conan-io/conan#15358)
  • Feature: Display progress for long conan list commands. (conan-io/conan#15354)
  • Feature: Add extension_properties attribute to pass information to extensions from recipes. (conan-io/conan#15348). Docs: 📃
  • Feature: Implement compatibility_cppstd in extension_properties for the compatibility.py plugin to disable fallback to other cppstd for the recipe. (conan-io/conan#15348). Docs: 📃
  • Feature: Add Git.get_commit(..., repository=True) to obtain the repository commit, not the folder commit. (conan-io/conan#15304)
  • Feature: Ensure --build=editable and --build=cascade works together. (conan-io/conan#15300). Docs: 📃
  • Feature: New conan graph build-order --order=configuration to output a different order, sorted by package binaries/configurations, not grouped by recipe revisions. (conan-io/conan#15270). Docs: 📃
  • Feature: Allow copy&paste of recipe revisions with timestamps from --format=compact into conan lock add. (conan-io/conan#15262). Docs: 📃
  • Fix: Guarantee order of generators attribute execution. (conan-io/conan#15678)
  • Fix: Solve issue with [platform_tool_requires] in the build profile and context. Discard [platform_requires] in build profile. (conan-io/conan#15665)
  • Fix: Fix gcc detection in conda environments. (conan-io/conan#15664)
  • Fix: Improve handling of .dirty download files when uploading backup sources. (conan-io/conan#15601)
  • Fix: Fix relativize paths in generated files. (conan-io/conan#15592)
  • Fix: Allow None values for CMakeToolchain.preprocessor_definitions that will map to definitions without values. (conan-io/conan#15545). Docs: 📃
  • Fix: Fix graph build-order --order=configuration text format output. (conan-io/conan#15538)
  • Fix: Raise a helpful error when the remote is not reachable in case the user wants to work in offline mode. (conan-io/conan#15516)
  • Fix: Avoid missing file stacktrace when no metadata exists for a source backup. (conan-io/conan#15501)
  • Fix: Remove --lockfile-packages argument, it was not documented as it is was not intended for public usage. (conan-io/conan#15499). Docs: 📃
  • Fix: Raise if check_type=int and conf value is set to bool. (conan-io/conan#15378)
  • Fix: Add pkg-config entry to machine file generated by MesonToolchain, due to pkgconfig entry being deprecated since Meson 1.3.0. (conan-io/conan#15369)

... (truncated)

Commits
  • 4dd2891 Conan 2.1.0
  • 02b7598 Guarantee order of generators execution (#15678)
  • 0bad0d1 Allow passing patterns to --update argument (#15652)
  • 2111d5a Fix cmake build --config XXXX for multi-config with hardcoded configurations ...
  • bdd05c5 update Jenkisfile
  • 63c3526 Switched to cc pattern in compiler detection (#15664)
  • 54126c0 fix for [platform_tool_requires] in build context (#15665)
  • 0975175 Add test showing that trim_conandata() works as hook (#15673)
  • 993bad2 some low hanging fruits for optimizing speed for large graphs (#15623)
  • 7d93ccc Feature/cmaketoolchain multi flags (#15654)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [conan](https://github.com/conan-io/conan) to permit the latest version.
- [Release notes](https://github.com/conan-io/conan/releases)
- [Commits](conan-io/conan@1.48.0...2.1.0)

---
updated-dependencies:
- dependency-name: conan
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Feb 19, 2024
@goszpeti goszpeti merged commit 784885f into master Feb 21, 2024
7 of 8 checks passed
@dependabot dependabot bot deleted the dependabot/pip/conan-gte-1.48-and-lt-2.2 branch February 21, 2024 19:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant