From 40556be59bad3fa8cc39b1d814b37961bcb84596 Mon Sep 17 00:00:00 2001 From: Setepenre Date: Tue, 6 Feb 2024 16:25:18 -0500 Subject: [PATCH 1/4] Create publish.yaml --- .github/workflows/publish.yaml | 42 ++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .github/workflows/publish.yaml diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml new file mode 100644 index 0000000..1480ae8 --- /dev/null +++ b/.github/workflows/publish.yaml @@ -0,0 +1,42 @@ +name: publish + +on: + workflow_dispatch: + +jobs: + pypi: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v1 + + - name: Set up Python 3.9 + uses: actions/setup-python@v2 + with: + python-version: 3.9 + + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install tox tox-gh-actions + + - name: Test packaging + run: tox -e packaging + + - name: Build + run: tox -e build + + - name: Publish distribution 📦 to Test PyPI + if: startsWith(github.ref, 'refs/tags') + uses: pypa/gh-action-pypi-publish@release/v1.5 + with: + user: __token__ + password: ${{ secrets.TEST_PYPI_PASSWORD }} + repository_url: https://test.pypi.org/legacy/ + + - name: Publish distribution 📦 to PyPI + if: startsWith(github.ref, 'refs/tags') + uses: pypa/gh-action-pypi-publish@release/v1.5 + with: + user: __token__ + password: ${{ secrets.PYPI_PASSWORD }} From 0673be63aef5e544bdbc885a082d6c76d650153b Mon Sep 17 00:00:00 2001 From: Setepenre Date: Tue, 6 Feb 2024 16:26:02 -0500 Subject: [PATCH 2/4] Update test.yml --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index dcb8be3..ac64c60 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -18,7 +18,7 @@ jobs: max-parallel: 4 matrix: platform: [ubuntu-latest] - python-version: [3.6, 3.7, 3.8, 3.9, '3.10'] + python-version: [3.8, 3.9, '3.10'] env: PLATFORM: ${{ matrix.platform }} steps: From c49ad2302980fe37e647991f2bd69731ce93956a Mon Sep 17 00:00:00 2001 From: Setepenre Date: Tue, 6 Feb 2024 16:29:41 -0500 Subject: [PATCH 3/4] Update test_transformer.py --- tests/orion/test_transformer.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/orion/test_transformer.py b/tests/orion/test_transformer.py index 0669b27..6723905 100644 --- a/tests/orion/test_transformer.py +++ b/tests/orion/test_transformer.py @@ -199,7 +199,7 @@ def test_reverse(self): ] ) ) - == numpy.array([["ipsi", "asfa"], [2, "ipsi"]], dtype=numpy.object) + == numpy.array([["ipsi", "asfa"], [2, "ipsi"]], dtype=object) ) t = Compose([Enumerate([2, "asfa"]), OneHotEncode(2)], "categorical") @@ -207,11 +207,11 @@ def test_reverse(self): assert t.reverse(2.0) == "asfa" assert numpy.all( t.reverse((0.0, 0.0, 0.0, 1.0)) - == numpy.array([2, 2, 2, "asfa"], dtype=numpy.object) + == numpy.array([2, 2, 2, "asfa"], dtype=object) ) assert numpy.all( t.reverse(numpy.array([[0.55, 3.0], [-0.6, 1.0]])) - == numpy.array([["asfa", "asfa"], [2, "asfa"]], dtype=numpy.object) + == numpy.array([["asfa", "asfa"], [2, "asfa"]], dtype=object) ) # for the crazy enough @@ -222,7 +222,7 @@ def test_reverse(self): assert t.reverse(-0.2) == 2 assert numpy.all( t.reverse([[0.5, 0], [1.0, 55]]) - == numpy.array([[2, 2], [2, 2]], dtype=numpy.object) + == numpy.array([[2, 2], [2, 2]], dtype=object) ) def test_infer_target_shape(self): @@ -377,7 +377,7 @@ def test_reverse(self): t.reverse(3) assert numpy.all( t.reverse([[2, 1], [0, 2]]) - == numpy.array([["ipsi", "asfa"], [2, "ipsi"]], dtype=numpy.object) + == numpy.array([["ipsi", "asfa"], [2, "ipsi"]], dtype=object) ) # for the crazy enough @@ -387,7 +387,7 @@ def test_reverse(self): t.reverse(1) assert numpy.all( t.reverse([[0, 0], [0, 0]]) - == numpy.array([[2, 2], [2, 2]], dtype=numpy.object) + == numpy.array([[2, 2], [2, 2]], dtype=object) ) def test_infer_target_shape(self): From 9f2b3538bfd91be8dc046a163cf766048d789e15 Mon Sep 17 00:00:00 2001 From: Setepenre Date: Tue, 6 Feb 2024 16:30:04 -0500 Subject: [PATCH 4/4] Update transformer.py --- sspace/orion/transformer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sspace/orion/transformer.py b/sspace/orion/transformer.py index 16a795c..03c1ab1 100644 --- a/sspace/orion/transformer.py +++ b/sspace/orion/transformer.py @@ -439,7 +439,7 @@ def __init__(self, categories): self.categories = categories map_dict = {cat: i for i, cat in enumerate(categories)} self._map = numpy.vectorize(lambda x: map_dict[x], otypes="i") - self._imap = numpy.vectorize(lambda x: categories[x], otypes=[numpy.object]) + self._imap = numpy.vectorize(lambda x: categories[x], otypes=[object]) def __deepcopy__(self, memo): """Make a deepcopy"""