From 89e8184b863fb8db0273654cdbb8ab4c3f268ef6 Mon Sep 17 00:00:00 2001 From: Luis Iturrios Date: Wed, 4 Jun 2025 21:59:25 -0700 Subject: [PATCH 1/2] Fix github actions pipeline --- .github/workflows/continuous_integration.yml | 2 +- Pipfile | 1 + Pipfile.lock | 79 +++++++++++++++++--- 3 files changed, 70 insertions(+), 12 deletions(-) diff --git a/.github/workflows/continuous_integration.yml b/.github/workflows/continuous_integration.yml index 420a49f..0d2a7e0 100644 --- a/.github/workflows/continuous_integration.yml +++ b/.github/workflows/continuous_integration.yml @@ -34,7 +34,7 @@ jobs: # python-version: [2.7, 3.6, 3.7, 3.8, 3.9] # os: [MacOS, Ubuntu, Windows] # architecture: [x64, x86] - python-version: [3.7, 3.8, 3.9] + python-version: [3.8, 3.9] os: [MacOS, Ubuntu, Windows] architecture: [x64] steps: diff --git a/Pipfile b/Pipfile index 57b9e13..c0078c6 100644 --- a/Pipfile +++ b/Pipfile @@ -18,3 +18,4 @@ autopep8 = "*" setuptools = "==68" wheel = "*" twine = "*" +attrs = "*" diff --git a/Pipfile.lock b/Pipfile.lock index e83182f..5b0b245 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "a9501c1ced4b7d5d91657f22fa4270d3933a57c12670efe163412249dd736d37" + "sha256": "741147e3771d1c11a4c78df8cce055bc93c9a01fd69bb3afa675673538d4ecba" }, "pipfile-spec": 6, "requires": {}, @@ -228,6 +228,15 @@ "index": "pypi", "version": "==1.4.0" }, + "attrs": { + "hashes": [ + "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3", + "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b" + ], + "index": "pypi", + "markers": "python_version >= '3.8'", + "version": "==25.3.0" + }, "autopep8": { "hashes": [ "sha256:276ced7e9e3cb22e5d7c14748384a5cf5d9002257c0ed50c0e075b68011bb6d0", @@ -358,6 +367,14 @@ "markers": "python_version >= '3.9'", "version": "==0.21.2" }, + "exceptiongroup": { + "hashes": [ + "sha256:4d111e6e0c13d0644cad6ddaa7ed0261a0b36971f6d23e7ec9b4b9097da78a10", + "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88" + ], + "markers": "python_version >= '3.7'", + "version": "==1.3.0" + }, "id": { "hashes": [ "sha256:292cb8a49eacbbdbce97244f47a97b4c62540169c976552e497fd57df0734c1d", @@ -385,10 +402,11 @@ }, "iniconfig": { "hashes": [ - "sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3", - "sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32" + "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7", + "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760" ], - "version": "==1.1.1" + "markers": "python_version >= '3.8'", + "version": "==2.1.0" }, "jaraco.classes": { "hashes": [ @@ -486,11 +504,11 @@ }, "pluggy": { "hashes": [ - "sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0", - "sha256:966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d" + "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3", + "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", - "version": "==0.13.1" + "markers": "python_version >= '3.9'", + "version": "==1.6.0" }, "pycodestyle": { "hashes": [ @@ -510,11 +528,12 @@ }, "pytest": { "hashes": [ - "sha256:50bcad0a0b9c5a72c8e4e7c9855a3ad496ca6a881a3641b4260605450772c54b", - "sha256:91ef2131a9bd6be8f76f1f08eac5c5317221d6ad1e143ae03894b862e8976890" + "sha256:14d920b48472ea0dbf68e45b96cd1ffda4705f33307dcc86c676c1b5104838a6", + "sha256:f40f825768ad76c0977cbacdf1fd37c6f7a468e460ea6a0636078f8972d4517e" ], "index": "pypi", - "version": "==6.2.4" + "markers": "python_version >= '3.9'", + "version": "==8.4.0" }, "readme-renderer": { "hashes": [ @@ -565,6 +584,44 @@ "markers": "python_version >= '3.7'", "version": "==68.0.0" }, + "tomli": { + "hashes": [ + "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6", + "sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd", + "sha256:286f0ca2ffeeb5b9bd4fcc8d6c330534323ec51b2f52da063b11c502da16f30c", + "sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b", + "sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8", + "sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6", + "sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77", + "sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff", + "sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea", + "sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192", + "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249", + "sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee", + "sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4", + "sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98", + "sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8", + "sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4", + "sha256:9316dc65bed1684c9a98ee68759ceaed29d229e985297003e494aa825ebb0281", + "sha256:a198f10c4d1b1375d7687bc25294306e551bf1abfa4eace6650070a5c1ae2744", + "sha256:a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69", + "sha256:a92ef1a44547e894e2a17d24e7557a5e85a9e1d0048b0b5e7541f76c5032cb13", + "sha256:ac065718db92ca818f8d6141b5f66369833d4a80a9d74435a268c52bdfa73140", + "sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e", + "sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e", + "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc", + "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff", + "sha256:d3f5614314d758649ab2ab3a62d4f2004c825922f9e370b29416484086b264ec", + "sha256:d920f33822747519673ee656a4b6ac33e382eca9d331c87770faa3eef562aeb2", + "sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222", + "sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106", + "sha256:e85e99945e688e32d5a35c1ff38ed0b3f41f43fad8df0bdf79f72b2ba7bc5272", + "sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a", + "sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7" + ], + "markers": "python_version >= '3.8'", + "version": "==2.2.1" + }, "twine": { "hashes": [ "sha256:a47f973caf122930bf0fbbf17f80b83bc1602c9ce393c7845f289a3001dc5384", From 1a0a2cbe91946ed6b26b86ee1473b99fded76516 Mon Sep 17 00:00:00 2001 From: Luis Iturrios Date: Wed, 4 Jun 2025 22:09:49 -0700 Subject: [PATCH 2/2] Fix github pipeline --- .github/workflows/continuous_integration.yml | 6 ++++++ Pipfile | 2 +- Pipfile.lock | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/continuous_integration.yml b/.github/workflows/continuous_integration.yml index 0d2a7e0..ca55b49 100644 --- a/.github/workflows/continuous_integration.yml +++ b/.github/workflows/continuous_integration.yml @@ -40,6 +40,12 @@ jobs: steps: - uses: actions/checkout@v1 + - name: Install missing dependency (MacOS only) + if: matrix.os == 'MacOS' + run: | + brew install gettext + brew link --force gettext + - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v5 with: diff --git a/Pipfile b/Pipfile index c0078c6..e81fc78 100644 --- a/Pipfile +++ b/Pipfile @@ -13,9 +13,9 @@ pyOpenSSL = ">=18.0.0" importlib-metadata = ">=2.1.1" atomicwrites = "*" typing-extensions = "*" -pytest = ">=4.6.11" autopep8 = "*" setuptools = "==68" wheel = "*" twine = "*" attrs = "*" +pytest = "*" diff --git a/Pipfile.lock b/Pipfile.lock index 5b0b245..ff15c52 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "741147e3771d1c11a4c78df8cce055bc93c9a01fd69bb3afa675673538d4ecba" + "sha256": "110a382db9312a2f38f74f58d4fba0be5f8497ceecd0e1ba9c4e61d7e09a700f" }, "pipfile-spec": 6, "requires": {},