-
Notifications
You must be signed in to change notification settings - Fork 332
Python setup fixes #550
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
Merged
Merged
Python setup fixes #550
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This fixes #545 when running `make DESTDIR=./some/folder install`. If DESTDIR is set we will try to find the library in that path. Signed-off-by: Travis F. Collins <travis.collins@analog.com>
This fixes some pathing issues with the sphinx doc that previously required the library to be installed before sphinx doc could be correctly built. This fixes #547 Signed-off-by: Travis F. Collins <travis.collins@analog.com>
4944a98
to
192fa42
Compare
With doc build fix we can remove the required library install from CI, which occurred before sphinx doc could be built. Signed-off-by: Travis F. Collins <travis.collins@analog.com>
bfdc10e
to
095e61c
Compare
a1d170c
to
9d0a01a
Compare
ec9b8ea
to
04559d7
Compare
Signed-off-by: Travis F. Collins <travis.collins@analog.com>
d2f2171
to
5a80094
Compare
so the path is correctly set in all the scripts. provide a bash backtrace function, so we can add that for debugging. Signed-off-by: Robin Getz <robin.getz@analog.com>
to compile libiio on x86, when we are actually building on ARM Signed-off-by: Robin Getz <robin.getz@analog.com>
This should eliminate simultaneous CI instances trying to remove the same files, and erroring out, causing false failures on the CI. Signed-off-by: Robin Getz <robin.getz@analog.com>
Signed-off-by: Robin Getz <robin.getz@analog.com>
I don't know who maintains this infrastructure - but they don't use the same keys on all their mirrors, so we need to use -o "StrictHostKeyChecking no" which defeats the purpose of secure anything. But this will avoid errors when pushing things up. Since this is only pushing things up, not pulling things down - this is not risky. Signed-off-by: Robin Getz <robin.getz@analog.com>
this will go through the files on the server, and remove old artifacts that aren't associated with an active branch or tag. Signed-off-by: Robin Getz <robin.getz@analog.com>
We are getting all sorts of weird warnings on Travis-CI like: /home/travis/.travis/functions: line 556: /bin/cat: Argument list too long /home/travis/.travis/functions: line 561: /bin/sleep: Argument list too long which (according to google) comes from ARTIFACTS_PATHS not being set properly. However, we are not doing artifacts, we are doing deployments. https://docs.travis-ci.com/user/uploading-artifacts/ https://docs.travis-ci.com/user/deployment/releases/ https://docs.travis-ci.com/user/deployment/script/ Since we aren't doing artifacts - turn it off. Signed-off-by: Robin Getz <robin.getz@analog.com>
5a80094
to
8678898
Compare
rgetz
approved these changes
Jun 15, 2020
Signed-off-by: Travis F. Collins <travis.collins@analog.com>
Upgrade python setuptools for CI
dNechita
approved these changes
Jun 16, 2020
dNechita
added a commit
that referenced
this pull request
Jun 17, 2020
Changelog: 5502a2d iio.h: add some doc about iio_context_clone not working on usb c240dd7 Upgrade python setuptools for CI 8678898 travis-ci: We don't use "artifacts" so turn it off eaaf588 travis-ci: remove old branches, so things don't fill up f9abc28 travis-ci: avoid errors when uploading things to akami d32fc58 travis-ci: provide an index of artifacts to people can find things. f03e9ad travis-ci: Only rm old files from one build c0aab37 travis: save some time by not setting up the host a024e87 travis-ci: Make sure python is set properly in the lib e2f46f0 Remove token requirement for sphinx doc build on CI 6bbf792 iiod: Make startup (with Avahi) more robust. 3425601 Remove make install requirement in CI 192fa42 Enable pydoc to be built without library installed 5c86f76 Add support for DESTDIR for python builds b1d19e3 Fix tag requirement on pypi travis-ci Robin Getz (14): Merge pull request #546 from analogdevicesinc/travis-ci-fix iiod: Make startup (with Avahi) more robust. Merge pull request #551 from analogdevicesinc/rgetz-make-iiod-start-more-robust travis-ci: Make sure python is set properly in the lib travis: save some time by not setting up the host travis-ci: Only rm old files from one build travis-ci: provide an index of artifacts to people can find things. travis-ci: avoid errors when uploading things to akami travis-ci: remove old branches, so things don't fill up travis-ci: We don't use "artifacts" so turn it off Merge pull request #553 from analogdevicesinc/CI-python-doc-fix Merge pull request #550 from analogdevicesinc/python-setup-fixes iio.h: add some doc about iio_context_clone not working on usb Merge pull request #554 from analogdevicesinc/rgetz-add-doc-to-clone Travis F. Collins (6): Fix tag requirement on pypi travis-ci Add support for DESTDIR for python builds Enable pydoc to be built without library installed Remove make install requirement in CI Remove token requirement for sphinx doc build on CI Upgrade python setuptools for CI Signed-off-by: Dan Nechita <dan.nechita@analog.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR fixes #547 and #545.