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