Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: fmoo/python-editor
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: openSUSE/python-editor
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 8 commits
  • 4 files changed
  • 3 contributors

Commits on Jul 21, 2025

  1. Configuration menu
    Copy the full SHA
    5c83755 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    223f6ca View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1 from openSUSE/add-ci

    Add simple tests using pytest & CI using github actions
    dcermak authored Jul 21, 2025
    Configuration menu
    Copy the full SHA
    8b207ac View commit details
    Browse the repository at this point in the history
  4. fix: shlex.split() $EDITOR before calling Popen

    in case your EDITOR is a command + flags, you have to split it properly before
    feeding it into `subprocess.Popen()`, otherwise it will fail to launch
    dcermak committed Jul 21, 2025
    Configuration menu
    Copy the full SHA
    8bf828e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f998bdc View commit details
    Browse the repository at this point in the history
  6. Merge pull request #2 from openSUSE/EDITOR-not-split

    shlex.split EDITOR environment variable
    dcermak authored Jul 21, 2025
    Configuration menu
    Copy the full SHA
    b90b296 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2025

  1. fix: resolve test failures in package build

    The mock_find_executable fixture was only mocking one import path based on
    Python version, but get_editor() imports find_executable at runtime with a
    try/except fallback pattern. This caused test failures in rpmbuild environments
    where the mock didn't target the actually used function.
    
    Updated the fixture to mock both distutils.spawn.find_executable and
    shutil.which, then return the appropriate mock based on what's available at
    runtime.
    dcermak committed Jul 25, 2025
    Configuration menu
    Copy the full SHA
    e4a65b2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3 from openSUSE/fix-test-mock

    fix: resolve test failures in package build
    jonas-brr authored Jul 25, 2025
    Configuration menu
    Copy the full SHA
    eed3bfe View commit details
    Browse the repository at this point in the history
Loading