Skip to content
This repository has been archived by the owner on Feb 26, 2022. It is now read-only.

Reorg #135

Merged
merged 12 commits into from Sep 10, 2019
Merged

Reorg #135

merged 12 commits into from Sep 10, 2019

Conversation

catlee
Copy link
Contributor

@catlee catlee commented Sep 9, 2019

No description provided.

@coveralls
Copy link

coveralls commented Sep 9, 2019

Coverage Status

Coverage remained the same at 100.0% when pulling e4faed9 on catlee:reorg into 2e256ca on mozilla-releng:master.

@catlee catlee force-pushed the reorg branch 2 times, most recently from a937da9 to 8779860 Compare September 9, 2019 19:18
Remove black, flake8, pip-compile-multi from test dependencies, and add
to the 'check' environment.
Copy link
Contributor

@escapewindow escapewindow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

MANIFEST.in Outdated
recursive-include signingscript/data *

recursive-include signingscript/vendored *
recursive-include src/signingscript
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you run python setup.py sdist and then tar tzvf dist/signingscript-12.1.0.tar.gz, you'll note that we lose data/ and vendored/ from the source tarball. We need the trailing * here.

arrow==0.14.7 \
--hash=sha256:4bfacea734ead51495dc47df00421ecfd4ca1f2c0fbe58b9a26eaeddedc31caf \
--hash=sha256:67f8be7c0cf420424bc62d8d7dc40b44e4bb2f7b515f9cc2954fb36e35797656
arrow==0.15.0 \
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Arrow 0.15.0 may be broken. We can likely leave it and fix in scriptworker.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok, I can revert this.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like we're not affected by it, so feel free to leave it.

flake8
flake8_docstrings
black
pydocstyle~=3.0
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are these changes intentional? (Looks like these have been moved into tox.ini. Sure, though we lose the ability to update pins)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

well, we don't really need them to run the tests...but you're right, we lose pinning by putting them inside tox.

@catlee catlee merged commit 2df0db3 into mozilla-releng:master Sep 10, 2019
catlee pushed a commit that referenced this pull request Sep 26, 2019
This re-organizes the signingscript repo in three main ways:
* move tests into own directory
* restructure tox so that code analysis is done as a separate env
* move signingscript into src/
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants