Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.34 #1495

Merged
merged 10 commits into from
Oct 2, 2023
Merged

v0.34 #1495

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -60,11 +60,6 @@ repos:
hooks:
- id: tox-ini-fmt

- repo: https://github.com/asottile/setup-cfg-fmt
rev: v2.4.0
hooks:
- id: setup-cfg-fmt

- repo: local
hooks:
- id: tests
Expand Down
13 changes: 13 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
Version 0.34
============

Released October 2, 2023

- Introduce holiday snapshots (#1478 by @arkid15r)
- Add Laos holidays (#1483 by @PPsyrius)
- Update Belarus holidays: add substituted holidays (#1486 by @KJhellico)
- Update ES snapshot (#1481 by @arkid15r)
- Update NYSE holidays: fix Juneteenth National Independence Day start year (#1484 by @KJhellico)
- Update Spain holidays (#1476 by @KJhellico)
- Update package configuration: migrate to pyproject.toml (#1466 by @arkid15r)

Version 0.33
============

Expand Down
11 changes: 7 additions & 4 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
include CHANGES
include holidays/py.typed
include CONTRIBUTING.rst
include Makefile

recursive-include docs *
recursive-include holidays *.py
recursive-include holidays/locale *.mo
recursive-include holidays/locale *.po
recursive-include scripts/l10n *.py
recursive-include tests *.py
recursive-include requirements *

prune docs/build
prune tests
3 changes: 3 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,9 @@ setup:
pre-commit install --hook-type pre-push
make l10n

snapshot:
scripts/generate_snapshots.py

test:
scripts/l10n/generate_mo_files.py
pytest --cov=. --cov-config=pyproject.toml --cov-report term --cov-report lcov --durations 10 --durations-min=0.75 --dist loadscope --no-cov-on-fail --numprocesses auto
Expand Down
6 changes: 5 additions & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ Available Countries
.. _ISO 639-1 code: https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
.. _ISO 639-2 code: https://en.wikipedia.org/wiki/List_of_ISO_639-2_codes

We currently support 134 country codes. The standard way to refer to a country
We currently support 135 country codes. The standard way to refer to a country
is by using its `ISO 3166-1 alpha-2 code`_, the same used for domain names, and
for a subdivision its `ISO 3166-2 code`_. Some of the countries support more
than one language for holiday names output.
Expand Down Expand Up @@ -417,6 +417,10 @@ The list of supported countries, their subdivisions and supported languages
- KG
-
-
* - Laos
- LA
-
- en_US, **lo**, th
* - Latvia
- LV
-
Expand Down
2 changes: 1 addition & 1 deletion holidays/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
from holidays.registry import EntityLoader
from holidays.utils import *

__version__ = "0.33"
__version__ = "0.34"


EntityLoader.load("countries", globals())
Expand Down
Loading