Conan-package-tools

Latest version: v0.39.1

Safety actively analyzes 630406 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 11 of 12

0.17.4

- de-prefix the bamboo env vars prefixed with `bamboo.` to be able to use them as regular named environment variables.

0.17.1

- Bugix: Upload remote was not passed to docker container when using the "upload" parameter instead of `CONAN_UPLOAD` environment variable.
- Feature: Printed in a table the parameters of the invocation of `conan create` for debugging purpose.

0.17.0

====

- The filesystem is not shared anymore with the docker containers, every container will upload their own packages/recipe, so it is not needed to share the conan home. The remotes and all the needed configuration is passed as environment variables.
- The `shared_option_name` of the ``add_common_builds`` is now automatically managed when the recipe contains a `shared` option.
- Better `remotes` configuration, supporting remote naming and use SSL parameter.
- As a parameter of `ConanMultiPackager`, remotes can be a list of strings separated by `,` of a tuple containing `URL`, `use ssl` and `remote name`:

remotes = "https://api.bintray.com/conan/conan-community/conan,https://api.bintray.com/conan/other/conan2"
remotes = [("https://api.bintray.com/conan/conan-community/conan", True, "remote1"),
("https://api.bintray.com/conan/other/conan2", False, "remote2")]

- As environment variable:

CONAN_REMOTES="url1Trueremote_name, url2Falseremote_name2"

The same is valid for `CONAN_UPLOAD`/`upload`.
- Feature: If the remote (both upload remote or remotes in general) exists in the current installation with the same URL it will be kept and the current remote name will be used.
- Improvements in the login/password at remote level:
`login_username="my_user"`
`login_username = {"remote1": "my_user", "my_artifactory": "other_user"}`
- New parameter: **always_update_conan_in_docker**, when True "conan package tools" and "conan" will be installed and upgraded in the docker image in every build execution (and the docker image commit will be skipped)
- Conan package tools calling directly the `conan python api`.
- Docker use of `CONAN_TEMP_TEST_FOLDER` to avoid creating the builds in the `test_package` folder in case of a local usage of conan package tools.
- General code refactor, reducing technical debt, significantly increased of the test suite.
- Introduced "master", "release*" and "stable*" as default patterns to match with the current branch and use "stable" channel.
- Introduced env var to help with 184 recognizing the create.
- Cool docker ASCII art.

0.17.0beta3

=========

- Refactored profile code.
- Fixed issue with build policies.
- Introduced env var to help with 184 recognizing the create.
- Cool docker asscii art.

0.17.0.b2

0.17.0beta2

- Reverted **CONAN_DOCKER_USE_SUDO** and introduced **CONAN_PIP_USE_SUDO**
- Fixed bug related to the exports and exports sources in the conan create command
- Fixed bug with already existing remote names with different URL
- Improved test suite
- Introduced "master", "release*" and "stable*" as default patterns to match with the current branch and use "stable" channel.

Page 11 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.