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

Merge commit from conan-io. #3

Merged
merged 34 commits into from
Nov 7, 2019
Merged

Conversation

nicememory
Copy link
Owner

Changelog: (Feature | Fix | Bugfix): Describe here your pull request
Docs: https://github.com/conan-io/docs/pull/XXXX

  • Refer to the issue that supports this Pull Request.
  • If the issue has missing info, explain the purpose/use case/pain/need that covers this Pull Request.
  • I've read the Contributing guide.
  • I've followed the PEP8 style guides for Python code.
  • I've opened another PR in the Conan docs repo to the develop branch, documenting this one.

Note: By default this PR will skip the slower tests and will use a limited set of python versions. Check here how to increase the testing level by writing some tags in the current PR body text.

danimtb and others added 30 commits October 25, 2019 12:40
* force complex_search always in client

* force query=None
…5973)

* Fix cpp_info.name not used in cmake find generators for dependencies

* fix test py3

* fix tests
* Astroid limited to 1.X. 2.X is py3 only

* pylint limited too

* pyling <2
* Fixed requirements

* lower astroid for py3

* lower astroid for py3
* working

* refactor GraphBinariesAnalyzer

* working...

* working

* improved compatible IDs

* embedded append

* fixing export conflict when no user channel

* new test without user/channel

* replaced error msg => info

* explicit append syntax

* using settings and options of the compatible_package in package_id()

* fix tests
* Add unit test

* add package_info system_deps test

* system_deps attribute for cpp_info and deps_cpp_info

* Add system_deps to cmake generator

* fix import

* import load

* Add target check for CMake test

* Add CMake find_package tests

* Add support for visual studio

* Adds json generator

* fix visual support

* Support text generator

* support pkg-config

* Add xcode and fix visual studio

* Add compiler_args generator

* Add make generator

* Add system deps variable to cmake find package

* check system deps for find package multi

* fix visual test

* cmake targets

* some asserts for system deps in cmake

* use CONAN_SYSTEM_DEPS in targets

* update cmake tests

* fix test

* fix using libs_system_frameworks

* bring deps.libs back

* Modify frameworks test

* fix name of linux fake libs

* Rename system_deps to system_libs

* fix visual generator and test

* Review: change to client.load()

* Review: Fix cmake_find_package_multi

* remove with_exports_sources()

* fix system libs link in cmake_find_package

* review

* Fix cmake multi and test

* Add CONAN_PKG_LIBS_<PKG-NAME>

* revert changes in frameworks test

* Use CONAN_PKG_LIBS when generating targets

* remove repeated lines
* Add build_modules to cpp_info and manage CMake modules

* Add CMAKE_MODULE_PATH and CMAKE_PREFIX_PATH

* cleaned code, moved and completed test

* test for find package generator

* add includes to cmake generator and more tests

* support multi generators

* Support cmake_find_package_multi and improve cmake_find_package

* fix test

* set CONAN_BUILD_MODULES_PATHS

* cmake macro

* store paths in cmake variables

* fix extend and add mock for filter_empty

* fix test

* remove not used function

* Filter not cmake modules

* _filter_file_paths

* fix cmake_find_package_multi

* remove message

* remove append and join

* fixes

* do not filter build modules
* Added required = True to subparsers in order to print error message in Py2 and Py3.

* sync

* basic concurrent upload at reference level with futures

* revert changes

* add line

* Lock buggy urllib3 (#5808)

* app simplifying (#5806)

* Apply lockfile before updating downstream requires (#5771)

* apply graph_lock before looking for overrides

* first step: get rid of the warning

* cleaner if graph_lock is passed to the function

* only update requires upstream if no lockfile is applied

* fix tests

* Deprecation of CONAN_USERNAME and CONAN_CHANNEL: fix error message (#5756)

* if CONAN_USERNAME and CONAN_CHANNEL are deprecated, the error cannot recommend them

* update tests accordingly

* test client load() file method (#5815)

* no user/channel repr without _ (#5817)

* no user/channel repr without _

* minor fixes

* fix tests

* Remove py34 (#5820)

* fix upload package id (#5824)

* - update macOS, watchOS, tvOS, iOS version numbers (#5823)

* Refresh token client support.  (#5662)

* Refresh token client support. Missing tests. Missing migration

* public method

* WIP

* Refresh almost there

* Removed prints

* Try migrate

* Migration

* Add comment

* Refresh token flow following RFC recommentations

* Refresh ok

* review

* Remove traces

* Refactor capabilities

* Removed tmp file

* Review

* #5819 Show warning message for Python 3.4 (#5829)

* #5819 Show warning message for Python 3.4

- Add new warning message for python 3.4 which is no longer supported
- Added funcional tests to validate both python 3.4 and 2.x

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* #5819 Fix broken tests

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* Add cpp_info.name to cmake and pkg_config generators (#5598)

* Add cpp_info.name to cmake generators

* Fix unit tests to mimic real behavior

* cmake_paths test

* add test for cmake generator

* Add cmake_find_package test

* fix test in py3

* Applied cpp_info.name to pkg_config generator

* check different name in pkg_config

* sync with develop

* store files checksum

* store downloaded recipes checksums

* store downloaded package checksum

* add checksums to metadata

* use checksums property

* refactor

* change function nae

* refactor

* minor changes

* change names

* minor changes

* minor changes

* fix comment

* minor changes

* minor changes

* first args parse draft

* test checksums in unit tests

* check checksums metatada

* wip

* wip

* wip

* wip

* wip

* return empty dict if not found

* wip

* wip

* minor changes

* minor changes

* minor changes

* wip

* wip

* wip

* wip

* wip

* fix function args

* reorder

* minor changes

* build info merge

* wip

* sync changes

* fix args

* catch all exceptions

* fix call

* minor changes

* change output

* minor changes

* fix args

* wip

* minor changes

* wip

* wip

* wip

* minor changes

* wip

* wip

* use comprehension

* wip

* wip

* minor changes

* minor changes

* changes in help

* minor changes

* minor changes

* fix help

* minor changes

* minor changes

* minor changes

* fix test

* sync with checksum branch

* fix arguments

* wip

* simplify argument parsing

* minor changes

* minor changes

* add recommended use message

* change output

* fix tests

* add unit test

* minor changes

* wip

* better test example

* change name

* fix test

* fix test

* compare loop

* fix test

* fix for empty user/channel

* minor changes

* minor changes

* remove modules properties
…_channel

fixing download without user channel
Fix typos, grammar and spelling in README.rst
* Fix apple frameworks in cmake generators

* move macro and fixed tests

* revert new line

* fix tests

* fix more tests

* fix

* more fixes

* fix assert

* sorted

* fix frameworks test

* fix assert

* cast to str

* Added not found error message

* work around a failing test

* remove print function

* Use CONAN_PKG_LIBS

* fix conan_package_library_targets() and tests

* Update conans/test/functional/generators/cmake_find_package_test.py

* changed message and vars

* fix brackets

* remove global CONAN_LIBS_FRAMEWORKS

* Update conans/test/functional/generators/cmake_find_package_test.py

* Use parameters in conan_find_apple_frameworks()

* fix tests

* try to fix macro

* fix macro
* Fix auth error during capabilities fetch

* Added test
* rename 'put_headers' to 'artifact_properties'

* typo
@nicememory nicememory merged commit ef8badd into nicememory:develop Nov 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants