Core: purge py3.8 and py3.9 (#3973)
Co-authored-by: Remy Jette <remy@remyjette.com> Co-authored-by: Jouramie <16137441+Jouramie@users.noreply.github.com> Co-authored-by: Aaron Wagener <mmmcheese158@gmail.com>
This commit is contained in:
		| @@ -1,18 +1,17 @@ | ||||
| from dataclasses import dataclass | ||||
| from typing import Tuple, Sequence, Mapping | ||||
|  | ||||
| from .game_item import ItemSource, kw_only, ItemTag, Requirement | ||||
| from .game_item import ItemSource, ItemTag | ||||
| from ..strings.season_names import Season | ||||
|  | ||||
|  | ||||
| @dataclass(frozen=True, **kw_only) | ||||
| @dataclass(frozen=True, kw_only=True) | ||||
| class ForagingSource(ItemSource): | ||||
|     regions: Tuple[str, ...] | ||||
|     seasons: Tuple[str, ...] = Season.all | ||||
|     other_requirements: Tuple[Requirement, ...] = () | ||||
|  | ||||
|  | ||||
| @dataclass(frozen=True, **kw_only) | ||||
| @dataclass(frozen=True, kw_only=True) | ||||
| class SeasonalForagingSource(ItemSource): | ||||
|     season: str | ||||
|     days: Sequence[int] | ||||
| @@ -22,17 +21,17 @@ class SeasonalForagingSource(ItemSource): | ||||
|         return ForagingSource(seasons=(self.season,), regions=self.regions) | ||||
|  | ||||
|  | ||||
| @dataclass(frozen=True, **kw_only) | ||||
| @dataclass(frozen=True, kw_only=True) | ||||
| class FruitBatsSource(ItemSource): | ||||
|     ... | ||||
|  | ||||
|  | ||||
| @dataclass(frozen=True, **kw_only) | ||||
| @dataclass(frozen=True, kw_only=True) | ||||
| class MushroomCaveSource(ItemSource): | ||||
|     ... | ||||
|  | ||||
|  | ||||
| @dataclass(frozen=True, **kw_only) | ||||
| @dataclass(frozen=True, kw_only=True) | ||||
| class HarvestFruitTreeSource(ItemSource): | ||||
|     add_tags = (ItemTag.CROPSANITY,) | ||||
|  | ||||
| @@ -46,7 +45,7 @@ class HarvestFruitTreeSource(ItemSource): | ||||
|         } | ||||
|  | ||||
|  | ||||
| @dataclass(frozen=True, **kw_only) | ||||
| @dataclass(frozen=True, kw_only=True) | ||||
| class HarvestCropSource(ItemSource): | ||||
|     add_tags = (ItemTag.CROPSANITY,) | ||||
|  | ||||
| @@ -61,6 +60,6 @@ class HarvestCropSource(ItemSource): | ||||
|         } | ||||
|  | ||||
|  | ||||
| @dataclass(frozen=True, **kw_only) | ||||
| @dataclass(frozen=True, kw_only=True) | ||||
| class ArtifactSpotSource(ItemSource): | ||||
|     amount: int | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Fabian Dill
					Fabian Dill