Skip to content

Commit

Permalink
2nd Attempt for Python 3.8
Browse files Browse the repository at this point in the history
  • Loading branch information
Simon-Rey committed Feb 21, 2024
1 parent 4ca9908 commit 3dc39b4
Show file tree
Hide file tree
Showing 23 changed files with 44 additions and 2 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.9", "3.10", "3.11", "3.12"]
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]

steps:
- name: Checkout
Expand Down
2 changes: 2 additions & 0 deletions prefsampling/approval/euclidean.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
from __future__ import annotations

import numpy as np

from prefsampling.core.euclidean import election_positions, EuclideanSpace
Expand Down
2 changes: 2 additions & 0 deletions prefsampling/approval/identity.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
from __future__ import annotations

from prefsampling.inputvalidators import validate_num_voters_candidates


Expand Down
2 changes: 2 additions & 0 deletions prefsampling/approval/impartial.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
from __future__ import annotations

import numpy as np

from prefsampling.inputvalidators import validate_num_voters_candidates
Expand Down
2 changes: 2 additions & 0 deletions prefsampling/approval/noise.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
from __future__ import annotations

import math
from enum import Enum

Expand Down
2 changes: 2 additions & 0 deletions prefsampling/approval/resampling.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
from __future__ import annotations

import copy

import math
Expand Down
2 changes: 2 additions & 0 deletions prefsampling/approval/truncated_ordinal.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
from __future__ import annotations

from collections.abc import Callable

from prefsampling.inputvalidators import validate_num_voters_candidates
Expand Down
2 changes: 2 additions & 0 deletions prefsampling/core/composition.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
from __future__ import annotations

from collections.abc import Callable

import numpy as np
Expand Down
2 changes: 2 additions & 0 deletions prefsampling/core/euclidean.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
from __future__ import annotations

from enum import Enum

import numpy as np
Expand Down
2 changes: 2 additions & 0 deletions prefsampling/core/urn.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
from __future__ import annotations

import numpy as np

from prefsampling.inputvalidators import validate_num_voters_candidates
Expand Down
2 changes: 2 additions & 0 deletions prefsampling/inputvalidators.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
from __future__ import annotations

from functools import wraps


Expand Down
2 changes: 2 additions & 0 deletions prefsampling/ordinal/didi.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
from __future__ import annotations

import numpy as np

from prefsampling.inputvalidators import validate_num_voters_candidates
Expand Down
2 changes: 2 additions & 0 deletions prefsampling/ordinal/euclidean.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
from __future__ import annotations

import numpy as np
from numpy import linalg

Expand Down
2 changes: 2 additions & 0 deletions prefsampling/ordinal/groupseparable.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
from __future__ import annotations

import math
from enum import Enum
from itertools import chain
Expand Down
2 changes: 2 additions & 0 deletions prefsampling/ordinal/identity.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
from __future__ import annotations

import numpy as np

from prefsampling.inputvalidators import validate_num_voters_candidates
Expand Down
2 changes: 2 additions & 0 deletions prefsampling/ordinal/impartial.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
from __future__ import annotations

import math

import numpy as np
Expand Down
2 changes: 2 additions & 0 deletions prefsampling/ordinal/mallows.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
from __future__ import annotations

import numpy as np

from prefsampling.inputvalidators import validate_num_voters_candidates
Expand Down
2 changes: 1 addition & 1 deletion prefsampling/ordinal/plackettluce.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import copy
from __future__ import annotations

import numpy as np

Expand Down
2 changes: 2 additions & 0 deletions prefsampling/ordinal/singlecrossing.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
from __future__ import annotations

import numpy as np

from prefsampling.inputvalidators import validate_num_voters_candidates
Expand Down
2 changes: 2 additions & 0 deletions prefsampling/ordinal/singlepeaked.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
from __future__ import annotations

import numpy as np

from prefsampling.inputvalidators import validate_num_voters_candidates
Expand Down
2 changes: 2 additions & 0 deletions prefsampling/ordinal/urn.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
from __future__ import annotations

import numpy as np

from prefsampling.inputvalidators import validate_num_voters_candidates
Expand Down
2 changes: 2 additions & 0 deletions prefsampling/tree/balanced.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
from __future__ import annotations

import queue

from prefsampling.inputvalidators import validate_int
Expand Down
2 changes: 2 additions & 0 deletions prefsampling/tree/caterpillar.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
from __future__ import annotations

from prefsampling.inputvalidators import validate_int
from prefsampling.tree.node import Node

Expand Down

0 comments on commit 3dc39b4

Please sign in to comment.