You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(massive thx+kudos to s-weigand)
* added coverage.xml to .gitignore
* Basic rewrite of the travis tests, with github actions
* removed now obsolete travis config
* Added bump2version and its config
* moved flake8 config to setup.cfg
* Formatted requirements with comments
* Created test file for each country and moved corresponding tests there
* Added pre-commit and a basic config containing black+its config
* Added flake8 to pre-commit config and set flake8 to ignore E203
E203 needs to be ignore due to a false positive alert for slicing. See. PyCQA/pycodestyle#373 (comment)
* Replaced flake8 tests with pre-commit ones, since flake8 is included
* Updated workflow to use tests folder, upload coverage to coveralls.io
and some minor fixes
* Added pre-commit hook that adds encoding shebang to all files
py27 compat
* Added coverage config
* Added tox+pytest config and added .tox to .gitignore
* Added rst checking tools to pre-commit and fixed rst issues
* Added workflow dispatch as an option to run the workflow
* Removed py35 as was done in https://github.com/dr-prodigy/python-holidays/pull/402
* Added dependabot config to receive automatics update PR's
for python runtime dependencies and used github-actions
* Fixed pytest config
quoting the addopts made them not being recognized properly
* Replaced travis with github actions badge
* Changed contributing guide to reflect changed tooling
* Formatted setup.py again with black
* Auto-format, Israel to_jd_gregorianyear fix
* requirements_dev.txt review, Israel fixes, CHANGES+README.rst reviews
* precommit tasks run
* removed python 2.7 checks from github CI/CD scripts
* flake8 config fixes
* travis build toml dependency fix
* removed duplicated flake8 tests from coverage config
* old tests.py using new test classes
* tests tree reviewed
* tests cleanup (warn: coverage report -m needs fixing)
* Fixed usage of coveralls with gh-action after 3.0.0 release
* more recent tests re-applied - #404
* copyright 2021
* test tree refactoring, pytest running thru tests.py
* Flake8 test removed, pyproject.toml cleanup
* Added .gitaddtributes file to ensure consistent '\n' line ending
for future commits
* Added pre-commit hook to enforce '\n' lineending and applied it on all
files
* Copied files from 'holiday' and 'tests' over and ran 'pre-commit run -a'
This should catch all changes on beta which were missing.
I left changes which were added in the cleanup of 'unstable' e.g. 'holidays.utils.is_leap_year'
'test/countries/test_saudiarabia.py' was renamed to 'test/countries/test_saudi_arabia.py' to be consistent with 'holidays/countries/saudi_arabia.py'
* is_leap_year removal
Co-authored-by: s-weigand <[email protected]>
0 commit comments