Commit Graph

17 Commits

Author SHA1 Message Date
Nathan Baker
74b8425234 Remove Python 3.7 support.
Make corresponding changes to other files (including a few that I
missed before).
2023-01-29 14:58:57 -08:00
Nathan Baker
967e8e7912 Convert Python version numbers to strings. 2023-01-29 14:53:12 -08:00
Nathan Baker
0a0602761b Update Python support.
Remove 3.6 and change Change Log.
2023-01-29 14:45:54 -08:00
Irfan Alibay
3e897b792f Update python-package.yml 2022-11-09 18:34:23 +00:00
IAlibay
f6f3c51c1c Update CI and docs for Python up to py311 2022-11-09 14:16:59 +00:00
IAlibay
b164c1db1a Adds python3.9 to CI 2020-11-18 01:27:41 +00:00
Oliver Beckstein
cb65c644c6 use versioneer for version management (#88)
- fix #87
- user versioneer for version management
   - use tag "vMAJOR.MINOR.PATCH" to indicate release number
   - exclude generated files from coverage;
      also exclude tests from coverage reporting;
      allow use of "# pragma: no cover" to exclude lines of code
      from coverage
   - configure coverage with entries in setup.cfg (removed
      commandline config from workflows/python-package.yml)
- related doc updates
   - make docs automatically use current version
      (docs use versioneer-based propka.__version__)
   - also added @IAlibay to authors (forgotten in previous
      PRs #84 and #85)
   - generate a sitemap (add sphinx_sitemap to requirements.txt)
- add test_version
   Note: Versioneer-generated version is “0-untagged” on the branch where
   it is tested so need to add it to a valid result.
2020-07-18 12:32:25 -07:00
Oliver Beckstein
d710ca9679 exclude tests themselves from coverage reporting 2020-06-25 17:58:41 -07:00
Oliver Beckstein
4dc87a5a38 upload coverage to https://codecov.io/gh/jensengroup/propka 2020-06-25 17:22:45 -07:00
Nathan Baker
d982745858 Expand tests to all branches.
Also update README with testing badge.
2020-06-20 08:24:16 -07:00
Nathan Baker
151125b18c Update runner version.
Support wildcard artifact storage.
2020-06-20 08:17:17 -07:00
Nathan Baker
4fd012cb57 Fix YAML error. 2020-06-20 08:12:31 -07:00
Nathan Baker
9fcc69b9a8 Store coverage results as artifacts 2020-06-20 08:10:28 -07:00
Nathan Baker
52bbd2e887 Attempt to add coverage.py to testing workflow. 2020-06-20 07:49:58 -07:00
Nathan Baker
27895c2f3f Remove Python 3.5 from testing.
We already knew Python 3.5 doesn't work.
2020-06-19 09:03:15 -07:00
Nathan Baker
91f810f359 Troubleshoot GitHub Actions. 2020-06-19 09:00:26 -07:00
Nathan Baker
1d43b46ddc Enable package-based CI
Enable continuous integration testing using pytest.
2020-06-18 08:30:02 -07:00