Commit graph

35 commits

Author SHA1 Message Date
Lance Edgar
d4f5515f20 fix: cleanup old code for "record changes" session feature
had some tests failing, and one thing led to another..  apparenty we
still had support for some pretty old sqlalchemy so no need to keep
that around.
2024-08-27 22:56:32 -05:00
Lance Edgar
779e2ef708 feat: drop python 3.6 support, use pyproject.toml (again) 2024-07-09 16:38:09 -05:00
Lance Edgar
9fcbdb023c fix: refactor code so most things work without sqlalchemy
also refactor tests to help ensure that remains true
2024-07-04 10:35:04 -05:00
Lance Edgar
f724b54dde Do not run wuttjamaican from source, for tox tests 2024-05-15 14:32:00 -05:00
Lance Edgar
27dd4dc29b Always run source checkout of wuttjamaican for tox 2023-11-22 12:53:10 -06:00
Lance Edgar
a0dd747427 Make explicit which python versions are supported
as of writing, all of 3.6 thru 3.11

in practice i don't know of anyone running 3.7 so that may get dropped
sooner than later.  unfortunately there are still a couple of 3.6 apps
but after those are upgraded probably the minimum supported version
will become 3.8
2023-11-20 15:40:25 -06:00
Lance Edgar
36b15614d2 Fix syntax bug for tox coverage runner 2023-11-20 12:02:15 -06:00
Lance Edgar
8818c9dd1c Overhaul the tox config
per lessons learned in wuttjamaican

also remove old reference to init.d scripts in manifest
2023-11-20 11:52:48 -06:00
Lance Edgar
6d388044ce Stop running tests for python 3.5; also run for 3.9 2023-02-12 09:28:01 -06:00
Lance Edgar
b8ef605c90 Remove python2 stuff from tox.ini
thankfully no reason to test that anymore
2023-02-07 21:01:23 -06:00
Lance Edgar
a8b9931833 Fix tox tests for python 2.7 2022-01-24 20:13:39 -06:00
Lance Edgar
70309886a5 Run tests for py37 by default with tox 2021-12-30 17:58:17 -06:00
Lance Edgar
71e9aa401c Use pytest-cov with tox, for coverage 2021-12-30 17:31:52 -06:00
Lance Edgar
2a730e9e68 Use pytest instead of nosetests for all normal tox tests 2021-12-30 16:56:36 -06:00
Lance Edgar
aaaca04053 Use pytest instead of nosetests for tox python 2.7
if this works okay then will update others
2021-12-30 16:48:16 -06:00
Lance Edgar
b7d494fade Fix tests for python 2.7 2021-04-12 12:24:45 -05:00
Lance Edgar
fd043c4c2f Fix tox config for building docs 2021-01-15 15:20:29 -06:00
Lance Edgar
4b039570fe Use python3 for coverage, docs via tox 2020-06-16 16:53:54 -05:00
Lance Edgar
6656eed556 Declare luigi as dependency when running tests with coverage 2018-08-09 13:55:16 -05:00
Lance Edgar
3224f2d607 Always upgrade pip when running tox 2018-07-03 20:54:08 -05:00
Lance Edgar
c1ef500d14 Add 'invoke' dependency when running coverage with tox 2018-02-24 17:13:17 -06:00
Lance Edgar
7a4492d6df Add python 3.5 support for tox; run all tests before a release 2018-02-24 17:07:29 -06:00
Lance Edgar
a941c38f75 Fix coverage test 2017-03-24 12:25:21 -05:00
Lance Edgar
bfd89f0879 More tox.ini tweaks, yay 2016-12-16 21:09:12 -06:00
Lance Edgar
82a06bd44f Tweak tox.ini again... 2016-12-16 21:07:14 -06:00
Lance Edgar
ccee03c651 Tweak tox.ini to simplify a bit 2016-12-16 21:04:05 -06:00
Lance Edgar
d2d8513e90 Fix dependency bug when testing coverage with tox 2016-05-15 10:25:07 -05:00
Lance Edgar
c0a8ecdfcf Tweak install of package when running tox. 2015-07-28 20:23:11 -05:00
Lance Edgar
28e61e4377 Fix tox dependencies when building docs. 2014-11-12 17:28:42 -06:00
Lance Edgar
10aa8f5661 Add alembic to dependency list for tox. 2014-11-12 17:22:48 -06:00
Lance Edgar
a6a42b73f2 Add Fabric to dependency list for tox. 2014-11-08 16:13:17 -06:00
Lance Edgar
66094ca6dd Grr...more tox hacks. 2014-09-23 23:48:51 -07:00
Lance Edgar
7b63d9526b Add hack so dependencies are always installed within tox runs. 2014-09-23 23:19:29 -07:00
Lance Edgar
bdf1b1284e Add py-bcrypt to tox dependency list...for now... 2014-05-30 22:27:57 -07:00
Lance Edgar
21f6baf865 Add tox support; fix several test oddities. 2014-05-17 19:58:22 -07:00