Skip to content

Australia#53

Closed
linuxsoftware wants to merge 3 commits intovacanza:masterfrom
linuxsoftware:australia
Closed

Australia#53
linuxsoftware wants to merge 3 commits intovacanza:masterfrom
linuxsoftware:australia

Conversation

@linuxsoftware
Copy link

I am the one who created the Australia country class with it taking a prov argument. Now that the library is much more developed and HolidayBase can also take a state argument I think Australians would prefer to use that (even though ACT and NT are territories, not states). I have changed this, and have also removed ACT as a default, and fixed the handling of Canberra Day and Family & Community Day for ACT.

NOTE: I have not made any attempt at maintaining backwards compatibility. Is this required? If so I could add some code for that.

…nt. And have no default for state.

I think Australians would prefer it this way, even though technically ACT and NT are territories, not states.
@coveralls
Copy link

Coverage Status

Coverage decreased (-0.03%) to 98.95% when pulling 482298e on linuxsoftware:australia into 988bdf8 on ryanss:master.

1 similar comment
@coveralls
Copy link

coveralls commented May 8, 2017

Coverage Status

Coverage decreased (-0.03%) to 98.95% when pulling 482298e on linuxsoftware:australia into 988bdf8 on ryanss:master.

@dr-prodigy dr-prodigy added the invalid Not passing tests label Jan 14, 2018
@dr-prodigy
Copy link
Collaborator

Better not break compatibility with past versions. Also, please double-check Travis build errors (note: python version issues should be fixed now). Thx!

@dr-prodigy dr-prodigy closed this Jan 14, 2018
@kirpit
Copy link
Contributor

kirpit commented Jan 14, 2018

Hi,

Thanks for the AU updates and PR.

Non of my business but just curiosity; why would you have another python-holidays unforked clone in your account that actually have different name and license file?

@dr-prodigy
Copy link
Collaborator

dr-prodigy commented Jan 14, 2018 via email

@kirpit
Copy link
Contributor

kirpit commented Jan 15, 2018

Oh no, sorry for the confusion.

My question was to @linuxsoftware about his repo ls.holidays that seems hard-pushed without referencing the original library besides the actual fork he has. I'm especially interested in understanding the reason behind this commit:
https://github.com/linuxsoftware/ls.holidays/commit/ba16a1f5aa8b352a90aee67b81d2c4fb52a02dcf

Copyright (c) 2014-2017 [email protected]

Why would you end someone's copyright ownership and make yourself the IP owner?

@linuxsoftware
Copy link
Author

@kirpit : Hi, I created ls.holidays as python-holidays seemed to be no longer being maintained. I acknowledge that it is a fork of python-holidays by ryanss in the README file. In the LICENSE file I recorded that copyright was shared with ryanss for his work from 2014-2017 and that the work I was doing was copyright by me. IANAL, but Ryanss retains his copyright ownership - and would do regardless of any edit to the LICENSE file. The license remains as the MIT license. FYI It is not unusual for a project which has a bit of history to have multiple copyrights.

Now that python-holidays has a new lease of life I don't need ls.holidays. But I suggest to dr.p that splitting the holidays by country as I did in ls.holidays could make it easier to handle merges for people like me who aren't so hot with Git.

Hope that explains things.

@dr-prodigy
Copy link
Collaborator

dr-prodigy commented Jan 16, 2018 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

invalid Not passing tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants