Skip to content

Configure tox to run tests against both py27 and py36 - #14

Merged
pombredanne merged 13 commits into
aboutcode-org:masterfrom
alisianoi:config-tox
Jun 6, 2017
Merged

Configure tox to run tests against both py27 and py36#14
pombredanne merged 13 commits into
aboutcode-org:masterfrom
alisianoi:config-tox

Conversation

@alisianoi

Copy link
Copy Markdown
Collaborator

This PR also does a bulk update of all of the dependencies for license-expression

It solved a problem that tox was having without this update. Very likely the offending package was virtualenv that was updated from 12.0.5 to 15.0.1. However, all other packages were updated as well and I cannot be sure that only virtualenv was causing the issue.

Alexander Lisianoi added 13 commits June 5, 2017 14:17
Signed-off-by: Aleksandr Lisianoi <all3fox@gmail.com>
1. Make source of build status table more compact

   Also, reuse links to make it clear where the build status comes from.

2. Fix whitespace here and there
3. Fix code highlighting and inline code display

Signed-off-by: Aleksandr Lisianoi <all3fox@gmail.com>
Add pluggy wheel, pluggy.ABOUT and pluggy.LICENSE

This does not change etc/conf files, so ./configure is unchanged

Signed-off-by: Aleksandr Lisianoi <all3fox@gmail.com>
Add tox wheel, tox.ABOUT and tox.LICENSE

This does not change etc/conf files, so ./configure is unchanged

Signed-off-by: Aleksandr Lisianoi <all3fox@gmail.com>
Change certifi.ABOUT accordingly

Signed-off-by: Aleksandr Lisianoi <all3fox@gmail.com>
change setuptools.ABOUT accordingly (fix too)

Signed-off-by: Aleksandr Lisianoi <all3fox@gmail.com>
Change wheel.ABOUT accordingly

Signed-off-by: Aleksanr Lisianoi <all3fox@gmail.com>
Change pip.ABOUT accordingly

Copy from scnacode-toolkit verbatim

Signed-off-by: Aleksandr Lisinaoi <all3fox@gmail.com>
Change py.ABOUT accordingly

Signed-off-by: Aleksandr Lisianoi <all3fox@gmail.com>
Update colorama.ABOUT accordingly

Signed-off-by: Aleksandr Lisianoi <all3fox@gmail.com>
Update pytest.ABOUT accordingly

Signed-off-by: Aleksandr Lisianoi <all3fox@gmail.com>
Update virtualenv.ABOUT accordingly

Signed-off-by: Aleksandr Lisianoi <all3fox@gmail.com>
Run `tox` to test against both py27 and py36 at once

Closes: #13
Signed-off-by: Aleksandr Lisianoi <all3fox@gmail.com>
@pombredanne

Copy link
Copy Markdown
Member

Looking good!
One thing I refined in ScanCode is the license for setuptools: it is based on PSF code and should be at least this:

dje_license: psf and mit
license_text_file: 
    - PSF.LICENSE
    - setuptools.LICENSE

But actually this will need to be refined further, because the latest version do vendor further code under BSD and Apache license and may be more.... see https://github.com/pypa/setuptools/tree/a9d902519680132493176106fe46aa9d77eafd10/pkg_resources/_vendor
This is minor though, so I am merging

@pombredanne
pombredanne merged commit 9f16fa7 into aboutcode-org:master Jun 6, 2017
@alisianoi
alisianoi deleted the config-tox branch July 19, 2017 14:41
pombredanne pushed a commit that referenced this pull request Apr 16, 2021
Merge changes from develop to main
pombredanne added a commit that referenced this pull request May 10, 2022
Add support for gems and improve RPM support
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.

2 participants