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

Refactor for consistency #43

Merged
merged 19 commits into from Oct 23, 2020
Merged

Refactor for consistency #43

merged 19 commits into from Oct 23, 2020

Conversation

fsoubelet
Copy link
Member

@fsoubelet fsoubelet commented Oct 23, 2020

Refactor for consistency with other pylhc packages, which should close #41

There's some imports changes in there from Pycharm's optimize imports, but the important changes are in setup.py and conf.py. Includes dependencies version updates.

Important change regarding pyjapc, which is not kept up-to-date on PyPI (and installing from master can mess things up badly in builds): it is now declared as an extra dependency ([tech]) as we discussed on Mattermost, but this can still change. Tbd in this PR.

Moving to GA will be in another issue / PR.

@fsoubelet
Copy link
Member Author

Updates to .travis.yml are ugly but I will implement github actions when this is merged.

@fsoubelet
Copy link
Member Author

Worth noting: there is now only a single pytest marker for the tests, named cern_network and applied to tests needing either afs or technical network access.

@fsoubelet fsoubelet merged commit 6945ad4 into master Oct 23, 2020
@fsoubelet fsoubelet deleted the refactor_for_consistency branch October 23, 2020 15:49
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.

Update setup for consistency with pylhc packages
3 participants