{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2799064,"defaultBranch":"master","name":"bumps","ownerLogin":"bumps","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-11-17T22:22:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1203202?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726847052.0","currentOid":""},"activityList":{"items":[{"before":"6f564d2a7e5f8e61b4d830ddaaeda89a71839db0","after":"3b23c9f7b0b1b400bce3715531f33e53b8bda402","ref":"refs/heads/master","pushedAt":"2024-09-23T22:32:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"},"commit":{"message":"compactify check for localhost server","shortMessageHtmlLink":"compactify check for localhost server"}},{"before":"bceb45a7f1b133451d2f19cf244ed5b3dca83942","after":null,"ref":"refs/heads/fix_mystic_import","pushedAt":"2024-09-20T15:35:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"}},{"before":"0d7268a056666da5cabfdf4816da21da1594c291","after":"6f564d2a7e5f8e61b4d830ddaaeda89a71839db0","ref":"refs/heads/master","pushedAt":"2024-09-20T15:35:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"},"commit":{"message":"add a test that fitters work","shortMessageHtmlLink":"add a test that fitters work"}},{"before":null,"after":"bceb45a7f1b133451d2f19cf244ed5b3dca83942","ref":"refs/heads/fix_mystic_import","pushedAt":"2024-09-20T15:16:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"},"commit":{"message":"add a test that fitters work","shortMessageHtmlLink":"add a test that fitters work"}},{"before":"c8e95a44045f5dc10e59c4f1c9cebe84005a1c04","after":"0d7268a056666da5cabfdf4816da21da1594c291","ref":"refs/heads/master","pushedAt":"2024-09-18T19:14:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"},"commit":{"message":"also use download-artifact/v4 in the publish stage...","shortMessageHtmlLink":"also use download-artifact/v4 in the publish stage..."}},{"before":"cb3dea982f0ade1313f599363430150ae50b8a39","after":"c8e95a44045f5dc10e59c4f1c9cebe84005a1c04","ref":"refs/heads/master","pushedAt":"2024-09-18T18:35:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"},"commit":{"message":"update actions to newer for upload/download of artifacts","shortMessageHtmlLink":"update actions to newer for upload/download of artifacts"}},{"before":"defaff264cdbc9333e0468dd855123aac4b0eb2b","after":null,"ref":"refs/heads/add_mystic_package","pushedAt":"2024-09-18T18:29:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"}},{"before":"5eaf08725b1633cf0344c54f1f7c7d5f87841e5c","after":"cb3dea982f0ade1313f599363430150ae50b8a39","ref":"refs/heads/master","pushedAt":"2024-09-18T18:29:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"},"commit":{"message":"adding mystic to packages to install","shortMessageHtmlLink":"adding mystic to packages to install"}},{"before":null,"after":"defaff264cdbc9333e0468dd855123aac4b0eb2b","ref":"refs/heads/add_mystic_package","pushedAt":"2024-09-18T16:00:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"},"commit":{"message":"adding mystic to packages to install","shortMessageHtmlLink":"adding mystic to packages to install"}},{"before":"5a3b4a1b6feb062694833aa882ffb0baad0380ad","after":"5eaf08725b1633cf0344c54f1f7c7d5f87841e5c","ref":"refs/heads/master","pushedAt":"2024-09-18T15:35:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"},"commit":{"message":"FIX: added support for Constant class\n\nAdd support for Constant class in `webview.api` in `params_to_list` function.\n\nThe lack of handling this class was causing the function to go into an infinite recursion.","shortMessageHtmlLink":"FIX: added support for Constant class"}},{"before":"d25479331cf16143ad5e77b73c848ba9fff9b79b","after":"5a3b4a1b6feb062694833aa882ffb0baad0380ad","ref":"refs/heads/master","pushedAt":"2024-09-18T15:32:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"},"commit":{"message":"fix bug preventing warning message from displaying correctly by converting fcn to string","shortMessageHtmlLink":"fix bug preventing warning message from displaying correctly by conve…"}},{"before":"a944de00c9fa2cc304ebd42b605bd89fad74a9f4","after":"00e6858a1c795679e2b811da0011be8cd29fea09","ref":"refs/heads/webview_apps","pushedAt":"2024-09-16T20:53:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"},"commit":{"message":"add bat file to easily start webview gui in Windows","shortMessageHtmlLink":"add bat file to easily start webview gui in Windows"}},{"before":null,"after":"a944de00c9fa2cc304ebd42b605bd89fad74a9f4","ref":"refs/heads/webview_apps","pushedAt":"2024-09-16T20:41:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"},"commit":{"message":"adding build files for bumps distributable apps","shortMessageHtmlLink":"adding build files for bumps distributable apps"}},{"before":null,"after":"c3446254645e8d45c8ddf0deb89ba56d92faa67d","ref":"refs/heads/lmfit_error","pushedAt":"2024-09-16T20:37:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"},"commit":{"message":"catch error returned on first run of lmfit (TypeError)","shortMessageHtmlLink":"catch error returned on first run of lmfit (TypeError)"}},{"before":"c046aba12145144e95252edfbddbe2cd2bc6665d","after":"456a5157d6bd2716ffdb21e80daa4d0924aa19ba","ref":"refs/heads/numba_dream","pushedAt":"2024-09-12T21:33:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkienzle","name":"Paul Kienzle","path":"/pkienzle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473456?s=80&v=4"},"commit":{"message":"test compiled dream stepper on windows (6x faster than numba)","shortMessageHtmlLink":"test compiled dream stepper on windows (6x faster than numba)"}},{"before":"7257738f6dee0a09e13e8a138f9d807e020b06fe","after":"c046aba12145144e95252edfbddbe2cd2bc6665d","ref":"refs/heads/numba_dream","pushedAt":"2024-09-12T21:21:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkienzle","name":"Paul Kienzle","path":"/pkienzle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473456?s=80&v=4"},"commit":{"message":"fix compiled speed tests; tweak numba source","shortMessageHtmlLink":"fix compiled speed tests; tweak numba source"}},{"before":"c7bd3721b9ead878b8bb94142507f36abe667f42","after":"d25479331cf16143ad5e77b73c848ba9fff9b79b","ref":"refs/heads/master","pushedAt":"2024-09-12T18:47:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"},"commit":{"message":"use action definition from https://docs.pypi.org/trusted-publishers/using-a-publisher/","shortMessageHtmlLink":"use action definition from https://docs.pypi.org/trusted-publishers/u…"}},{"before":"bb682e033c7d0fc8c565b2a64870853c99bb50cf","after":"c7bd3721b9ead878b8bb94142507f36abe667f42","ref":"refs/heads/master","pushedAt":"2024-09-12T18:35:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"},"commit":{"message":"remove legacy pypi token and update python version for windows and mac tests","shortMessageHtmlLink":"remove legacy pypi token and update python version for windows and ma…"}},{"before":"7521a06f1caca5e7a7a04d24d68257a7c949928a","after":"bb682e033c7d0fc8c565b2a64870853c99bb50cf","ref":"refs/heads/master","pushedAt":"2024-09-12T18:21:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"},"commit":{"message":"add trusted publishing token","shortMessageHtmlLink":"add trusted publishing token"}},{"before":"7521a06f1caca5e7a7a04d24d68257a7c949928a","after":"b20ca53f806db3ac0e8203df0660b5402d0dc4ac","ref":"refs/heads/webview-api","pushedAt":"2024-09-12T18:09:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"acaruana2009","name":null,"path":"/acaruana2009","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55897898?s=80&v=4"},"commit":{"message":"FIX: added support for Constant class\n\nAdd support for Constant class in `webview.api` in `params_to_list` function.\n\nThe lack of handling this class was causing the function to go into an infinite recursion.","shortMessageHtmlLink":"FIX: added support for Constant class"}},{"before":null,"after":"7521a06f1caca5e7a7a04d24d68257a7c949928a","ref":"refs/heads/webview-api","pushedAt":"2024-09-12T18:06:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"acaruana2009","name":null,"path":"/acaruana2009","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55897898?s=80&v=4"},"commit":{"message":"cd to client folder to do npm install","shortMessageHtmlLink":"cd to client folder to do npm install"}},{"before":"26e1ff5c04ee7010ecd37ca4cb3f7fad89604ccf","after":"7521a06f1caca5e7a7a04d24d68257a7c949928a","ref":"refs/heads/master","pushedAt":"2024-09-12T18:00:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"},"commit":{"message":"cd to client folder to do npm install","shortMessageHtmlLink":"cd to client folder to do npm install"}},{"before":"2e1f014d7b3eb2b207dc5fc5ce7c3a9a579b2a4a","after":"26e1ff5c04ee7010ecd37ca4cb3f7fad89604ccf","ref":"refs/heads/master","pushedAt":"2024-09-12T17:57:26.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"},"commit":{"message":"remove amp_map","shortMessageHtmlLink":"remove amp_map"}},{"before":"c27fcabba3efb82f9cc992910173e8e5b26031f3","after":"2e1f014d7b3eb2b207dc5fc5ce7c3a9a579b2a4a","ref":"refs/heads/master","pushedAt":"2024-09-12T17:56:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"},"commit":{"message":"Get version number from tag using versioningit (#153)\n\n* introduce versioningit as a build dependency to get version number automatically from git tag\r\n\r\n* add developer documentation on tagging a release\r\n\r\n* add step to write release notes\r\n\r\n* add versioningit as dev dependency\r\n\r\n* fix GitHub workflow name\r\n\r\n* remove versioningit from [build-system]\r\n\r\n* Revert \"remove versioningit from [build-system]\"\r\n\r\nThis reverts commit 7dd10c3a9ba978557ab0b7e3a7e50a12b853bfe0.\r\n\r\n* remove versioningit from dev dependencies\r\n\r\n* build wheel using isolated build environment (support versioningit)\r\n\r\n* - move documentation\r\n- add versioningit as dev requirement in pyproject.toml\r\n\r\n* add versioningit back to dev requirements as the developer documentation recommends CLI use\r\n\r\n---------\r\n\r\nCo-authored-by: Brian Benjamin Maranville ","shortMessageHtmlLink":"Get version number from tag using versioningit (#153)"}},{"before":"595a8912eee1643dbdcaa0150d4210b3e22d5ee8","after":"7257738f6dee0a09e13e8a138f9d807e020b06fe","ref":"refs/heads/numba_dream","pushedAt":"2024-09-12T17:47:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkienzle","name":"Paul Kienzle","path":"/pkienzle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473456?s=80&v=4"},"commit":{"message":"attempt timing tests for compiled c vs. numba","shortMessageHtmlLink":"attempt timing tests for compiled c vs. numba"}},{"before":"88b1fa65e5d235565fc99df2613c3fe34cfea210","after":"c27fcabba3efb82f9cc992910173e8e5b26031f3","ref":"refs/heads/master","pushedAt":"2024-09-12T14:50:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"},"commit":{"message":"build wheel using isolated build environment (support versioningit)","shortMessageHtmlLink":"build wheel using isolated build environment (support versioningit)"}},{"before":"6bc81e076b7f6213852d2f1e2e37b0fc39b1786e","after":"88b1fa65e5d235565fc99df2613c3fe34cfea210","ref":"refs/heads/master","pushedAt":"2024-09-12T09:57:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"},"commit":{"message":"include bumps.gui in packages (available to sasview)","shortMessageHtmlLink":"include bumps.gui in packages (available to sasview)"}},{"before":"003c1aad51867fdd195055773642f85e09721b8f","after":"6bc81e076b7f6213852d2f1e2e37b0fc39b1786e","ref":"refs/heads/master","pushedAt":"2024-09-11T20:53:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"},"commit":{"message":"remove publishing workflow that is supersded by #154","shortMessageHtmlLink":"remove publishing workflow that is supersded by #154"}},{"before":"5f7a5ff3bd82d751b3ced19572d9902a138bb0d3","after":"003c1aad51867fdd195055773642f85e09721b8f","ref":"refs/heads/master","pushedAt":"2024-09-11T20:46:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"},"commit":{"message":"Publish package in pypi (#154)\n\n* Add GitHub workflow for PyPI publishing\r\n\r\nCreate a workflow for publishing packages to PyPI on pushing to the `upload_to_pypi` branch. Update `pyproject.toml` to include necessary dependencies and optional `dev` dependencies.\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* Enable and streamline wheel upload and testing\r\n\r\nUncommented and activated previously disabled steps in the PyPI publish workflow. This includes the upload and download of the wheel, installation, running tests, and checking examples and fitters for better CI/CD automation.\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* Add code checkout step to PyPI publish workflow\r\n\r\nInclude a new step for checking out the repository code using actions/checkout@v4 before setting up Python environment. This ensures that the latest code is present in the workflow environment before proceeding with further steps.\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* Enhance test workflow with coverage support\r\n\r\nAdded pytest-cov to the test dependencies in the PyPI publish workflow. This ensures test coverage metrics are collected, providing better insight into the effectiveness of tests.\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* Enhance PyPI publish workflow with multi-OS support\r\n\r\nRename the workflow to clarify its purpose and expand the test matrix to include multiple operating systems and Python versions. Additionally, update tagging criteria and include a mock step for uploading to PyPI.\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* Update Python setup in CI to use matrix configuration\r\n\r\nModified the workflow to dynamically set the Python version based on the matrix configuration. This ensures different Python versions can be tested, improving compatibility and reducing issues with future python updates.\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* Update CI workflow and add graphlib dependency\r\n\r\nRenamed test-wheel to test-windows-wheel and removed unused OS configurations from the matrix. Added graphlib to the dependencies section in pyproject.toml to support new functionality.\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* Add step to install wheel after listing dist contents\r\n\r\nThis change installs the newly built wheel file to ensure it's correctly built and can be installed. It helps to verify the integrity of the distribution package during the publishing workflow.\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* Specify wheel version in PyPI publish workflow\r\n\r\nUpdated the PyPI publish workflow to install a specific wheel version (bumps-1.0rc0) instead of using a wildcard. This change aims to avoid potential issues with installing incorrect or unintended versions.\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* Update PyPI publish workflow to use PowerShell for dynamic wheel\r\n\r\nReplaced static wheel installation command with a PowerShell script that dynamically selects the first matching wheel file in the dist directory. This change increases the robustness of the workflow, accommodating future versions without requiring manual updates.\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* Add test and validation steps to CI workflow\r\n\r\nEnhanced the CI workflow by adding steps to run tests, check examples, and validate fitters after installing the wheel package. Removed unnecessary step listing contents of the dist directory. This ensures the package functionality is validated before publication.\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* Disable redundant Windows wheel tests\r\n\r\nCommented out redundant Windows-specific wheel tests to streamline testing workflow. Consolidated matrix configuration to include various OS and Python versions, and separated wheel installation steps for Windows and non-Windows environments. Restored upload-to-PyPI step in the workflow with a mock implementation.\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* Fix Python 3.10 version format in GitHub Actions workflow\r\n\r\nEnclose the Python 3.10 version in quotes to ensure consistent YAML formatting. This change prevents potential parsing issues in the GitHub Actions workflow configuration.\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* Update PyPI publish workflow dependency\r\n\r\nChange the dependency from 'build-wheel' to 'test-wheel' for the 'upload-to-pypi' job to ensure the wheel is tested before uploading. This enhances the reliability of published packages.\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* Update workflow to upload wheel to PyPI on version tags\r\n\r\nEnable automatic upload to PyPI when version tags are pushed. Removed redundant branches and test job configurations for simplicity and clarity.\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* Simplify tag pattern for PyPI publish workflow\r\n\r\nUpdated the tag pattern in the PyPI publish GitHub Action to a more inclusive format. This now matches any tags starting with 'v', simplifying the workflow configuration.\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* test that failing wheel-build will prevent test from executing\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* test that completing wheel-build will triggers execution of test.tml\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* test that completing wheel-build will triggers execution of triggered.yml\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* Rename workflow and simplify conditions\r\n\r\nRenamed the workflow to \"Build-Python-Wheel\" for consistency and clarity. Removed the unnecessary condition in the test-wheel job to streamline the workflow logic.\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* ensures condition for all branches\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* minimalistic workflow chain\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* Replace workflows and update dependencies\r\n\r\nRemoved obsolete 'first_workflow.yml' and 'second_workflow.yml' and consolidated their functionalities into a new 'test-publish.yml' workflow. Also updated dependencies in 'pyproject.toml' to include 'graphlib_backport' and replaced 'twine' with 'sphinx'.\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* Fix test configuration in GitHub actions workflow\r\n\r\nMoved webview tests to the main test run and commented out the separate webview test section. This simplifies the testing process and ensures that all tests are run together without redundant installations.\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* Add webview dependencies to test environment\r\n\r\nEnsure that all necessary dependencies for webview are installed by including webview-requirements in the test environment setup. This change helps avoid missing dependency errors during test runs.\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* Add webview build workflow and enable PyPI upload\r\n\r\nIntroduce a new GitHub Actions workflow for building webview artifacts on Windows. Additionally, enable the upload of build artifacts to PyPI by uncommenting the relevant steps.\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* Remove 'dataclasses' dependency\r\n\r\nThe 'dataclasses' dependency has been removed from the project configuration. This adjustment likely reflects an optimization or redundancy removal within the project's dependency list. All other dependencies remain unchanged.\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n* Refactor dependencies in pyproject.toml\r\n\r\nMoved 'dill' and 'matplotlib' from general dependencies to webview-specific dependencies while removing 'graphlib' entirely. This helps streamline the installation process by categorizing libraries more appropriately based on their use case.\r\n\r\nSigned-off-by: Jose Borreguero \r\n\r\n---------\r\n\r\nSigned-off-by: Jose Borreguero ","shortMessageHtmlLink":"Publish package in pypi (#154)"}},{"before":"18310f86c523b2e71d3cc2d5ef49f00dfcb8b501","after":"5f7a5ff3bd82d751b3ced19572d9902a138bb0d3","ref":"refs/heads/master","pushedAt":"2024-09-11T17:37:28.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"bmaranville","name":"Brian Benjamin Maranville","path":"/bmaranville","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/686570?s=80&v=4"},"commit":{"message":"Merge pull request #152 from glass-ships/cleanup\n\nSome light cleanup (similar to refl1d)","shortMessageHtmlLink":"Merge pull request #152 from glass-ships/cleanup"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QyMjozMjoxNy4wMDAwMDBazwAAAAS-f0rp","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QyMjozMjoxNy4wMDAwMDBazwAAAAS-f0rp","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQxNzozNzoyOC4wMDAwMDBazwAAAASzf6i_"}},"title":"Activity · bumps/bumps"}