Skip to content

House-keeping - Update Dependencies, Move to Pytest#44

Merged
platinummonkey merged 11 commits into
version_3from
v3-update-deps
Nov 1, 2021
Merged

House-keeping - Update Dependencies, Move to Pytest#44
platinummonkey merged 11 commits into
version_3from
v3-update-deps

Conversation

@platinummonkey

@platinummonkey platinummonkey commented Oct 30, 2021

Copy link
Copy Markdown
Collaborator

This is some housekeeping.

  • ⚠️ Note: black was updated and accounts for a large diff here! ⚠️
  • Update minimal tested version to Python 3.8+
  • Updates dependency lists to modern versions
  • Move away from nose to pytest
  • Added minimal Typing on constants and config layer and simplify singleton pattern.
  • Cross testing for linux/mac/windows
  • move to github workflows for testing
  • move to pip-tools for dep management

TODO:

  • while sphinx is updated, it's not expected to fully build docs at this point. Will address this in another PR for Version 3 milestone

adds initial typing support for constants and config base

Move constants to Enums
Use simpler singleton Config pattern
commit pip-compile, remove .travis.yml

add missing tox.ini and move to setup.cfg style

fix tox to pip install

disable mac and windows testing for now

remove pip version matrix

fix VERSION and enun->enum

remove pypy and disable other tests for now while tuning this

more cleanup and include package data

revert TOXENV
@platinummonkey platinummonkey added the version_3 Version 3 Specific feature label Oct 31, 2021
@platinummonkey platinummonkey added this to the Version 3.x milestone Oct 31, 2021
@codecov-commenter

codecov-commenter commented Oct 31, 2021

Copy link
Copy Markdown

Codecov Report

❗ No coverage uploaded for pull request base (version_3@b5eeb56). Click here to learn what that means.
The diff coverage is n/a.

Impacted file tree graph

@@             Coverage Diff              @@
##             version_3      #44   +/-   ##
============================================
  Coverage             ?   93.04%           
============================================
  Files                ?       48           
  Lines                ?     2012           
  Branches             ?      130           
============================================
  Hits                 ?     1872           
  Misses               ?      105           
  Partials             ?       35           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b5eeb56...8f65833. Read the comment docs.

@platinummonkey platinummonkey marked this pull request as ready for review October 31, 2021 01:51
@platinummonkey platinummonkey merged commit 0bffda8 into version_3 Nov 1, 2021
@platinummonkey platinummonkey deleted the v3-update-deps branch November 1, 2021 01:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

version_3 Version 3 Specific feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants