PMXBOT Log file Viewer

Help | Karma | Search:

#aboutcode logs for Monday the 7th of September, 2020

(Back to #aboutcode overview) (Back to channel listing) (Animate logs)
[08:05:04] <travis-ci> nexB/scancode-toolkit#7023 (2042-extracted-from-field - 2033a2a : Philippe Ombredanne): The build was fixed.
[08:05:05] <travis-ci> Change view : https://github.com/nexB/scancode-toolkit/compare/a56e06295eb4...2033a2a05c51
[08:05:05] <travis-ci> Build details : https://travis-ci.org/nexB/scancode-toolkit/builds/724837281
[08:36:43] <douglaswinship> pombreda: hah! i'd given up on anyone responding.
[08:36:49] <douglaswinship> pombreda: thank you.
[08:40:21] <pombreda> douglaswinship: :)
[08:40:49] <pombreda> I guess I should remove the CI notifications posted here as it is a little bit noisy
[08:44:35] <douglaswinship> possibly :)
[08:44:52] <douglaswinship> anyways, now that I know i'm in the right place, I wanted to ask about virtual environments.
[08:45:36] <douglaswinship> I've only just started using scancode, and i was looking at the install instructions. They seemed to be keen on having scancode installed in a venv virtual environment.
[08:46:02] <douglaswinship> Not that there's anything wrong with venvs, but I was just wondering why that was necessary / if there would be any problems with installing it outside of one.
[08:49:33] <pombreda> douglaswinship: you can install scancode outside of a virtualenv alright
[08:50:13] <pombreda> there are a few ways to install and we have specific version dependencies on third-parties ... so the gist:
[08:51:09] <pombreda> 1. install from PyPI with: this will use a fairly lax set of thirdparty versions constraints (and there are a few bugs that are being fixed as we speak)
[08:52:12] <pombreda> 2. install from a clone: the preferred way is to run ./configure that will a) create a venv b) install bundled dependencies of precise versions that have been heavily tested ... all that ensure that we have a consistent development envt.
[08:52:56] <pombreda> 3. install from a release archive: the way is to run ./scancode and/or run ./configure that will a) create a venv b) install bundled dependencies of precise versions that have been heavily tested ... all that ensure that we have a consistent production envt.
[08:55:04] <douglaswinship> thanks, that's really helpful
[08:55:43] <pombreda> douglaswinship: you could use the bundled thirdparty in 2. and 3. outside of a venv if you know how to instruct pip to use them with "--no-index --no-cache-dir --find-links=thirdparty --find-links=thirdparty/dev"
[08:55:50] <pombreda> douglaswinship: sure thing :)
[08:56:12] <pombreda> douglaswinship: note that the gitter chats also support IRC's ing fwiw
[08:56:58] <pombreda> there is definitely a large crowd there (of 650+ folks :) )
[08:57:41] <pombreda> douglaswinship: but the doctor told me to always use a virtualenv :D .... why would not you?
[08:58:03] <pombreda> (my mama told too BTW)
[08:59:24] <pombreda> > you could use the bundled thirdparty in 2. and 3. outside of a venv if you know how to instruct pip to use them with "--no-index --no-cache-dir --find-links=thirdparty --find-links=thirdparty/dev"
[08:59:24] <pombreda> this would mean using a clone or archive running this inside the root project dir: "pip install . --no-index --no-cache-dir --find-links=thirdparty --find-links=thirdparty/dev"
[11:18:20] <pombreda> douglaswinship: tell me if there is anything you need help with :)
[11:32:10] <douglaswinship> thanks, no further help needed :)
[11:32:39] <douglaswinship> that was awesome
[14:01:09] <travis-ci> nexB/scancode-toolkit#7026 (2212-no-null-bytes - 51307dd : Philippe Ombredanne): The build passed.
[14:01:10] <travis-ci> Change view : https://github.com/nexB/scancode-toolkit/commit/51307dd81746
[14:01:10] <travis-ci> Build details : https://travis-ci.org/nexB/scancode-toolkit/builds/724930285
[17:32:12] <travis-ci> nexB/scancode-toolkit#7030 (2212-no-null-bytes - 38ab59c : Philippe Ombredanne): The build has errored.
[17:32:12] <travis-ci> Change view : https://github.com/nexB/scancode-toolkit/compare/51307dd81746...38ab59ce0ac4
[17:32:12] <travis-ci> Build details : https://travis-ci.org/nexB/scancode-toolkit/builds/725003638
[21:28:46] <travis-ci> nexB/scancode-toolkit#7038 (release-3.2 - 5b4596c : Philippe Ombredanne): The build passed.
[21:28:46] <travis-ci> Change view : https://github.com/nexB/scancode-toolkit/compare/a125fce0ac70^...5b4596c39eac
[21:28:46] <travis-ci> Build details : https://travis-ci.org/nexB/scancode-toolkit/builds/725056793