Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

eric-api-24.1-1.3 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: eric-api Distribution: openSUSE Tumbleweed
Version: 24.1 Vendor: openSUSE
Release: 1.3 Build date: Fri Jan 19 04:23:47 2024
Group: Development/Tools/IDE Build host: reproducible
Size: 1971544 Source RPM: eric-24.1-1.3.src.rpm
Packager: https://bugs.opensuse.org
Url: https://eric-ide.python-projects.org/
Summary: API files for eric6
This package provides API files for eric6.
If both python-eric6 and python3-eric6 packages are installed then only one
python-eric6-api or python3-eric6-api is needed.

Provides

Requires

License

GPL-3.0-or-later

Changelog

* Fri Jan 19 2024 Mikhail Terekhov <termim@gmail.com>
  - Update to version 24.1
    - bug fixes
    - General
    - Changed debug logging to be directed to a debug log file `eric7_debug.txt` in
      the `.eric7` directory.
    - Code Style Checker
    - Updated these checkers to support more cases.
    - Logging
    - Miscellaneous
    - Simplify
    - Extended the documentation style checker to check the tag sequence and the use
      of deprecated tags (eric doc style).
    - Editor
    - Added the capability to comment/uncomment/toggle comment for languages
      that do not support single line comments (e.g. HTML uses `<!--` and
      `-->`.
    - Added the capability to search & replace strings containing escape codes
      (like `\n`).
    - Introduced a configurable timeout after which the quick search text occurrences
      are highlighted (if this function is activated).
    - File Browser
    - Added context menu entries to show the directory path of an item in an
      external file manager.
    - Find In Files
    - Added the capability to search & replace strings containing escape codes
      (like `\n`).
    - Multiproject
    - Added the capability to indicate externally removed projects and actions
      to clear them out.
    - Project Browser
    - Added context menu entries to show the directory path of an item in an
      external file manager.
    - Added an entry to the background context menu to show the project
      directory in an external file manager.
    - Testing
    - Extended the testing dialog to allow filtering of the result list
      based on the result status.
    - Extended the testing dialog to allow to perform a discovery run only and
      just perform selected test cases of this list.
    - Extended the testing dialog to allow to perform the test with debugger
      support (only if the dialog was started from within eric IDE).
    - Viewmanager
    - Added `Close Tabs to the Left` and `Close Tabs to the Right` context
      menu entries to the tabview view manager.
    - Added `Close Editors Above` and `Close Editors Below` context menu
      entries to the listspace view manager.
    - Virtual Environments
    - Added the capability to search for unregistered Python interpreters in
      order to create an environment entry for those selected by the user.
    - Third Party packages
    - Upgraded pip-licenses to version 4.3.3.
    - Upgraded pycodestyle to version 2.11.1.
    - Update to version 23.12
    - bug fixes
    - General
    - Improved platform support for FreeBSD.
    - Debugger
    - Added a configuration option to select whether call trace optimization
      shall be enabled (this requires no function/method definition on the
      first line of a module).
    - Improved the configuration for remote debugging (global and project
      specific).
    - Changed the Python debugger code such, that unhandled exceptions are
      reported always and handled exception only, if the specifically
      requested in the `Start Debugging` dialog.
    - Diff Dialog
    - Extended the functionality to accept two files to be diffed via the
      command line.
    - Editor
    - Changed the `Auto Save` interval to be in seconds instead of minutes.
      __Note__: The `Auto Save` interval has to be reconfigured!
    - Added the capability to save a modified file automatically when the
      editor looses the focus.
    - Added a button to format underline text of HTML documents.
    - Icons
    - Added a configuration option to override the style dependent icon size
      of the tool bars.
    - Plugin Repository Dialog
    - Introduced categories to improve the presentation of the list of available
      plugins.
    - Syntax Checker
    - Added code to show some per file and overall statistics of the check.
    - Re-introduced the JavaScript syntax checker. This time it is based on
      the `esprima` package.
  - Update to version 23.11
    - bug fixes
    - General
    - Added the capability to select list entries with a configurable action
      (system default, double click, single click) (see `Interface => Interface`
      configuration page)
    - Editor
    - Enhanced the print capability with the configuration of the print
      color mode (e.g. to print an editor with a dark background).
    - Project Viewer
    - Added the context menu action "New source file..." to give a more concise
      way to create a new source file.
  - Update to version 23.10
    - bug fixes
    - General
    - Made the code compatible with Python 3.12.
    - Editor
    - Added a typing completer for TOML files.
    - Enhanced the existing completers slightly.
    - Enhanced the 'Search & Replace' widget to allow a mode switching using
      a mode switch button and keyboard shortcuts (see issue 511)
    - Mercurial Interface
    - Added the capability to select the branches to be shown to the Log Browser
      window.
    - MicroPython
    - Updated the list of known CircuitPython boards.
    - pip Interface
    - Added capability to disable display of vulnerability data (e.g. if system
      does not support HTTPS protocol).
    - Shell
    - Added some more special commands (% commands). Type `%help` to get a dialog
      listing these commands.
    - Syntax Checker
    - Added code to the Python syntax checker to report Python Warnings.
    - Third Party packages
    - Upgraded eradicate to version 2.3.0.
    - Upgraded pip-licenses to version 4.3.2.
  - Update to version 23.9
    - bug fixes
    - MicroPython
    - Added support to set the host name of the device (WiFi and Ethernet).
    - Added support to set the WiFi country code (where supported by the device
      and the installed firmware).
    - Project
    - Added capability to configure the project sources directory (e.g. if the
      project uses the 'src' directory layout schema).
    - Third Party packages
    - Upgraded pyflakes to version 3.1.0.
    - Upgraded pycodestyle to version 2.11.0.
  - Update to version 23.8
    - bug fixes
    - General
    - Removed support for Python 3.7 because that is EOL.
    - Code Style Checker
    - Added these checkers to support more case.
    - use of sync functions in async functions
    - MicroPython
    - Updated the list of known CircuitPython boards.
    - Updated the list of known UF2 capable boards.
    - pip Interface
    - Added the capability to repair all dependencies with one button click.
    - Shell Window
    - Added more pages to the Shell window configuration dialog.
  - Update to version 23.7
    - bug fixes
    - Code Style Checker
    - Added these checkers to support more case.
    - property decorator usage
    - PEP-604 style union type annotations
    - deprecated 'typing' symbols (PEP 585)
    - MicroPython
    - Added support for Bluetooth for RP2040 based boards (e.g. Pi Pico W).
    - pip Interface
    - Added a standalone application for Python package management with `pip`.
  - Update to version 23.6
    - bug fixes
    - Code Style Checker
    - Updated these checkers to support more cases.
    - Annotations
    - Miscellaneous
    - Name Order
    - Simplify
    - Added these checkers to support more case.
    - unused arguments
    - unused global variables
    - MicroPython
    - Added support of th WebREPL device interface available on some boards with
      builtin network capability.
    - Added the capability to enable/disable the WebREPL via the WiFi menu.
    - Third Party packages
    - Upgraded pipdeptree to version 2.7.1.
    - Upgraded pip-licenses to version 4.3.1.
  - Update to version 23.5
    - bug fixes
    - JavaScript Support
    - Removed JavaScript functionality depending on the `jasy` package because it
      has not been maintained for years.
    - MicroPython
    - Added support for STLink based devices.
    - Added the capability to select the device path manually in case it could not
      be detected (e.g. because the device does not have a volume name).
    - Added the capability to install the `mpy-cross` compiler from the MicroPython
      page of the configuration dialog.
    - Added a package installer for devices lacking network connectivity and the `mip`
      package manager.
    - Plugin Repository
    - Added the capability to enforce the download of plugin packages using the
      `http://` protocol (in case of missing/non-functional system `SSL` libraries).
    - Translator
    - Added support for the LibreTranslate translator (see
      https://github.com/LibreTranslate/LibreTranslate).
    - Web Browser
    - Added the capability to enforce the download of spell check dictionaries using
      the `http://` protocol (in case of missing/non-functional system `SSL` libraries).
* Wed Apr 19 2023 Hans-Peter Jansen <hpj@urpla.net>
  - Update to version 23.4.2
    - bug fixes
  - Update to version 23.4.1
    - bug fixes
  - Update to version 23.4
    - bug fixes
    - Editor
    - Added capability to highlight the area used by a text search (if it is not the
      whole document).
    - MicroPython
    - Updated the list of known CircuitPython boards.
    - Updated the list of known UF2 capable boards.
    - Added functionality to search for known boot volumes in the UF2 flash dialog.
    - Added functionality to install packages using `mip` or `upip`.
    - Added support for WiFi enabled boards.
    - Added support for Bluetooth enabled boards.
    - Added support for Ethernet enabled boards.
    - Added support for synchronizing the board time via NTP for network enabled
      boards.
    - Added a dialog to enter the parameters to convert a .hex or .bin firmware
      file to UF2.
    - Mini Editor
    - Added capability to highlight the area used by a text search (if it is not the
      whole document).
    - Syntax Checker
    - Added the capability to define names to be treated as builtin names by the
      `pyflakes` checker globally (see configuration dialog `Editor => Code Checkers`
      page and on a per project basis (see `Project-Tools => Check => Syntax`).
    - Third Party packages
    - Upgraded eradicate to version 2.2.0.
    - Upgraded pipdeptree to version 2.5.2.
    - Upgraded pip-licenses to version 4.1.0.
  - Update to version 23.3
    - bug fixes
    - MicroPython
    - Updated the list of known CircuitPython boards.
    - Updated the list of known UF2 capable boards.
    - Some smaller enhancements for CircuitPython devices.
    - Added functionality to update modules of CircuitPython devices with `circup`
      (adapted for use within eric-ide).
    - Added functionality to show the installed firmware version and the version
      available on Github (for all boards except 'Calliope mini').
    - Added support for Teensy 4.0 and 4.1 devices with MicroPython.
    - Extended the file manager to be able to load device files into an editor and
      save them back to the device.
    - PDF Viewer
    - Added a tool based on `QtPdf` and `QtPdfWidgets` to show the contents of PDF
      files.
  - Update to version 23.2
    - bug fixes
    - Human Machine Interfaces
    - Changed code to use the default tab bar icon size.
    - Debug Client - Python
    - Removed the internal copy of the 'coverage' package and made it a dependency.
    - pip Interface
    - Added code to show the full text of security advisories in the package details
      dialog.
    - Added a tab to show the defined project URLs to the package details dialog.
    - Changed the package details dialog to show just those tabs, that contain some
      data.
    - Help Viewer
    - Added a configuration option to disable the search for new QtHelp documents
      on startup.
    - Web Browser
    - Updated the included 'jquery.js' and 'jquery-ui.js' needed by the Speeddial page
      and adapted this page to the new/changed functions.
  - Update to version 23.1.1
    - bug fixes
  - Update to version 23.1
    - bug fixes
    - Class Browsers
    - Removed the IDL and Protobuf class browsers to include them in their respective
      plugin.
    - Code Formatting
    - Added an option to configure the 'known first party' packages to the isort
      configuration dialog.
    - Editor
    - Changed the handling of files whose type cannot be determined by the Python
      mimetypes module to check against a list of known text file patterns and
      ultimately asking the user, if the file in question is a text file (see
      `Mimetypes` configuration page).
    - Added a configuration option to disable the source navigator (selector boxes above
      the editor or code outline right of the editor). This is useful e.g. on very small
      screens.
    - Added support for multiple cursor paste.
    - Find In Files
    - Added context menu entries in Replace mode to select/deselect all entries
      (e.g. useful for checking big replacement lists for validity).
    - MicroPython
    - Updated the list of known CircuitPython boards.
    - Updated the list of known UF2 capable boards.
    - Project
    - Extended the list of default file type associations.
    - Added the capability to edit the file type associations from within the
      project properties dialog.
    - Project Viewer
    - Removed the CORBA and Protobuf viewers to make them available as plugins.
    - Added a `Collapse all files` entry to the Project Sources viewer.
    - Version Control Systems - git
    - Changed git interface code to work with `git worktrees`.
    - Added a dialog to manage worktrees ( `git worktree` commands).
    - Third Party packages
    - Upgraded pipdeptree to version 2.3.3.
    - Upgraded pip-licenses to version 4.0.2.
    - Upgraded pycodestyle to version 2.10.0.
    - Upgraded pyflakes to version 3.0.1.
  - Update to version 22.12
    - bug fixes
    - Code Formatting
    - added an interface to resort the import statements of Python source files with
      the 'isort' utility
    - Code Style Checker
    - added a few imports style options and added a sorting function iaw. the 'isort'
      utility
    - CycloneDX Interface
    - addad capability to generate readable (prettified) output
    - Debugger
    - increased the configuration possibilities for the network interface the debug
      server listens on
    - added the capability to configure the debug server of the IDE to listen at a
      fixed network port (default 35000)
    - added a stack frame selector to the global variables viewer (synchronized with
      the one of the local variables viewer)
    - MicroPython
    - introduced a configuration option to enable manual selection of devices
      (e.g. for unknown devices or inside the Linux container of ChromeOS)
    - Previewers
    - added a button to copy the contents of the HTML previewer to the clipboard
    - Project
    - added capability to reload the current project
    - Qt Tools
    - added a configuration option for the path of the 'qhelpgenerator' tool
      (it is installed differently by various Linux distributions)
    - Web Browser
    - added bookmark importer entries for
    - Falkon
    - Microsoft Edge
    - Opera (Chromium based)
    - Vivaldi
  - Update to version 22.11.1
    - bug fixes
  - Update to version 22.11
    - bug fixes
    - Debugger
    - added the capability to apply the current selection of the `Variable Types Filter`
      to see its effect
    - added the capability to add a positive (`Show Only`) or negative (`Don't Show`)
      variables filter to the global and local variables viewers
    - Editor
    - added a configuration option to reject the loading of a file that exceeds the
      configured size
    - opening a file that is not a text file will be rejected
    - Git Interface
    - added support for `git blame --ignore-revs-file` including an action to create
      such a skip list file
    - Mercurial Interface
    - added support for `hg annotate --skip` including an action to create a file
      for the commit IDs to be skipped (one per line)
    - Project
    - refined the embedded environment handling
    - added a topic to the project properties to define the sources start path within
      the project ('Translations Properties Dialog')
    - Scripts
    - renamed 'eric7.py' to 'eric7_ide.py' in order to remove the ambiguity between the
      main script and the package
    - Styles and Themes
    - added a style sheet for the dark gray theme
    - Translator
    - added the command line switch `--no-multimedia` to forcefully disable the
      pronounce function of the translator widget (in case Qt aborts the application
      start process)
    - Various
    - changed the Gmail interface to use the Google API packages for authentication
      (OAuth2) and sending of emails
    - Virtual Environments
    - added the capability to enter a descriptive text for a virtual environment
    - Third Party packages
    - upgraded coverage to version 6.5.0
    - upgraded pycodestyle to version 2.9.1
    - upgraded pyflakes to version 2.5.0
  - Update to version 22.10
    - bug fixes
    - API files
    - added API files for the Adafruit CircuitPython Library Bundle
    - updated the CircuitPython API file
    - Code Formatting
    - added a Project menu entry to just configure the formatting parameters
    - added the capability to format the source code after a diff or check
      run from within the results dialog
    - Code Style Checker
    - added some more security related checks
    - extended the list of miscellaneous checks
    - pip Interface
    - changed the pip licenses dialog to show the count of each individual license
    - Project
    - added capability to use a virtual Python environment named `.venv` embedded
      within the project directory
    - added a configuration option to save the project automatically whenever it changes
    - Testing
    - extended the testing dialog to allow test case filtering on markers (pytest only)
    - extended the testing dialog to allow test case filtering by a list of test name
      patterns (unittest) or test name expression (pytest)
    - Translator
    - added support for 'Ukrainian' to the DeepL translator interface
    - install scripts
    - modified install.py script to differentiate between optional and required
      dependencies
    - modified the install script such, that the qt6-applications package is only
      installed upon request (--with-tools)
    - extended the install-dependencies.py script to differentiate between optional and
      required dependencies. Invoke it with
      `python3 install-dependencies.py --all | --optional | --required`.
  - Update to version 22.9
    - bug fixes
    - Code Style Checker
    - extended the Naming style checker to be more PEP8 compliant
    - updated imports checker to support banned module patterns
    - updated the annotations checker to support more cases
    - updated the simplifications checker to support more cases
    - Debugger
    - added capability to suppress reporting of unhandled exceptions
    - Editor
    - extended the Pygments based lexer to support the various comment variants
    - Interface
    - added capability to expand or shrink the sidebar by clicking on the empty
      part of the icon bar
    - MicroPython
    - added capability to connect to devices for which only the serial port name
      is available
  - Update to version 22.8
    - bug fixes
    - API Generator
    - added capability to configure a start directory for the API generation
      process
    - Code Documentation Generator
    - added capability to configure a start directory for the documentation
      generation process
    - Code Formatting
    - added an interface to reformat Python source code with the 'Black' utility
    - Eric Widgets
    - extended EricPathPicker to offer a pathlib.Path based interface
    - extended EricFileDialog to offer a pathlib.Path based interface
    - extended the EricFileDialog Wizard to create the pathlib.Path based methods
    - MicroPython
    - updated the list of known CircuitPython boards
    - updated the list of known UF2 capable boards
    - pip Interface
    - included a copy of pipdeptree and patched it to work with Python 3.11+
    - added capability to repair dependency issues
    - added capability to generate text for a 'constraints.txt' file
    - setup Wizard
    - added support for `project_urls`
    - added support for `entry_points`
    - added a variant to create a `setup.cfg` file
    - added a variant to create a `pyproject.toml` file
    - Third Party packages
    - upgraded coverage to version 6.4.2
    - upgraded eradicate to version 2.1.0
  - Update to version 22.7
    - bug fixes
    - Code Style Checker
    - introduced an additional documentation style type for eric and blacked
      code (i.e. code formatted by the 'Black' tool)
    - CycloneDX Interface
    - added capability to create a Software Bill of Materials (SBOM) file in
      CycloneDX format
    - pip Interface
    - added SBOM capability
    - Project
    - added SBOM capability
    - added License to project properties
    - Styles and Themes
    - added a style and theme with a dark gray background
    - Translator
    - changed DeepL support to the v2 API and added support for the Free API
      next to the Pro API
    - removed the interface to Glosbe as they don't provide an API anymore
    - removed the interface to PROMT as they don't provide a free API anymore
    - upgraded the interfaces to the Google V2 and Microsoft translators
    - Virtual Environments
    - added the capability to upgrade a virtual environment
  - Update to version 22.6
    - bug fixes
    - Dataview Coverage
    - added support to write coverage reports as HTML, JSON or LCOV files
    - removed the support for writing annotated sources
      (deprecated in coverage.py)
    - Mercurial Interface
    - added configuration option to override the automatic search for the hg
      executable
    - MicroPython
    - updated the list of known CircuitPython boards
    - updated the list of known UF2 capable boards
    - pip Interface
    - added a filter to the package licenses dialog
    - Syntax Checker
    - changed the TOML syntax checker to use 'tomlkit' because 'toml' is no
      longer maintained
    - Testing
    - reworked the former unittest interface to allow to support testing
      frameworks other than "unittest"
    - implemented support for the "unittest" and "pytest" frameworks
    - Wizards
    - extended the QInputDialog wizard to support the `getMultiLineText()`
      function
    - Third Party packages
    - upgraded pip-licenses to version 3.5.4
    - upgraded coverage to version 6.4.0
  - Update to version 22.5
    - bug fixes
    - General
    - added configuration options to disable the embedded `Find/Replace In
      Files` and `Find File` tools and use dialog based variants instead
    - Mercurial Interface
    - added capability to enter a revset expression when defining a revision
      to operate on
    - pip Interface
    - added the capability to save the licenses overview as a CSV file
  - Update to version 22.4
    - bug fixes
    - General
    - added capability to upgrade PyQt packages eric depends on from within eric
    - added capability to upgrade eric from within eric
    - pip Interface
    - added a vulnerability check for installed packages based on "Safety DB"
    - added a widget to show a package dependency tree
    - added a button to search for more packages (i.e. one more page of results)
    - Third Party packages
    - upgraded coverage to version 6.3.2
    - upgraded mccabe to version 0.7.0
  - Adjust dependencies and installation items
* Sat Mar 05 2022 Hans-Peter Jansen <hpj@urpla.net>
  - Add new EditorConfig dependency
  - Add qt6-sql-sqlite dependency and recommends for mysql and
    postgresql plug-ins
* Sat Mar 05 2022 Hans-Peter Jansen <hpj@urpla.net>
  - Update to version 22.3
    - bug fixes
    - General
    - - performance improvements
    - - added a '__main__.py' script to allow starting eric7 with
      'python3 -m eric7'
    - MicroPython
    - - enhanced support for ESP32 devices
    - - updated the list of known UF2 capable boards
* Thu Mar 03 2022 Hans-Peter Jansen <hpj@urpla.net>
  - Switched to PyQt6 based eric7
  - Update to version 22.2
    - bug fixes
    - General
    - - dropped support for Python 3.6 because that is end-of-life
    - File Browser
    - - added capability to open SVG files in the text editor
    - Help Viewer
    - - added bookmarks to the internal help viewer
    - MicroPython
    - - updated the list of known CircuitPython boards
    - - updated the list of known UF2 capable boards
    - - added support for ESP32-C3, ESP32-S2 and ESP32-S3 chips
    - - added a dialog to show information for a connected board
    - Project Browser
    - - added capability to open SVG files in the text editor to the
      Project
      Others Browser
    - Styles and Themes
    - - added a dark blueish style (QSS and Highlighters) and an
      associated theme
      (dark_blue.ethj and dark_blue_with_stylesheet.ethj)
    - Third Party packages
    - - upgraded coverage to 6.2.0
  - Update to version 22.1.1
    - bug fix
  - Update to version 22.1
    - bug fixes
    - Code Style Checker
    - - added a checker for various import statement topics
    - Color Themes
    - - added capability to import and export ALL colors
    - Mini Editor
    - - added configuration capability
    - QSS Previewer
    - - added disabled widgets in order to show their colors as well
    - Styles and Themes
    - - added a dark greenish style (QSS and Highlighters) and an
      associated theme
      (dark_green.ethj and dark_green_with_stylesheet.ethj)
  - Update to version 21.12
    - bug fixes
    - first release of eric7 (i.e. the PyQt6 port of eric6)
    - General
    - - rearranged the interface and modernized the sidebars layout
    - - integrated some dialogs into the sidebars
    - Debugger
    - - added code to remember the list of recently used breakpoint
      conditions
      in the editor and the breakpoint viewer
    - - added code to enter the script to be run/debugged/... in the
      start dialog
    - Editor
    - - added the capability to suppress syntax highlighting by
      associating
      the file type 'Text'
    - - added code to move a breakpoint to a line actually creating
      some byte code
      (Python only)
    - - added mouse button capability to perform undo/redo actions
      (Extra
      Buttons 1 and 2)
    - - added support for 'multi cursor editing' (additional cursors
      with
      Meta+Alt+Left Click, Esc to end it)
    - Find In Files
    - - integrated the dialog into the right sidebar
    - Help Viewer
    - - added an internal help viewer based on QTextBrowser or
      QWebEngine
    - Jedi
    - - integrated the Assistant Jedi plugin as a fixed part of eric
    - - added code to jump to references when clicked on a
      definition
    - - added support for mouse hover help
    - - added support for simple refactorings to the editor context
      menu
    - Plugin Repository
    - - added an integrated plugin repository viewer (right side)
    - Plugin Uninstall Dialog
    - - added capability to uninstall several plugins with one
      invocation of the
      dialog
    - Project
    - - added a 'Start' context sub menu to the project sources
      browser
    - Shell
    - - added capability to save the contents of the shell window
      into a file
    - Unit Test
    - - added capability to remember the most recently used test
      data
    - Viewmanager
    - - added a 'Start' sub menu to the tabview and listspace view
      managers
      context menu
    - Virtual Environments
    - - integrated the Virtual Environments Manager window into the
      right side bar
    - - added a standalone variant of the Virtual Environments
      Manager
    - Third Party packages
    - - upgraded coverage to 6.1.2
    - - upgraded pycodestyle to version 2.8.0
    - - upgraded mccabe to version 0.6.1
    - - upgraded pyflakes to version 2.4.0
* Sat Jan 15 2022 Dirk Müller <dmueller@suse.com>
  - update to 21.11
    eric 21.11 has been released. It fixes just a few bugs. This will be the last
    release of the 'eric6' line of development (i.e. the one requiring PyQt5/Qt5 as
    its execution environment).
* Mon Oct 25 2021 Hans-Peter Jansen <hpj@urpla.net>
  - Update to version 21.9
    - bug fixes
    - MicroPython
    - - extended the list of known CircuitPython and UF2 capable
      devices
    - Unit Test
    - - added support for sub-tests
  - Update to version 21.7
    - bug fixes
  - Update to version 21.6
    - bug fixes
    - Tasks
    - - made the task properties dialog adapt to the task kind
    - - added code to get typed manual tasks
    - UML Diagrams
    - - extended the class items to show class attributes
    - - added code to load a saved UML diagram via the file browser
      or
      the project others browser
    - - improved the diagram layout of the Import Diagram and the
      Application Diagram
    - - added code to save and load diagrams as JSON files
    - - changed code to print diagrams
  - Update to version 21.5
    - bug fixes
    - Code Style Checker
    - - added a checker to find code that could be simplified
    - - added capability to the results page to filter the messages
      based on
      message code
    - - improved the statistics handling
    - - updated pycodestyle to version 2.7.0
    - MicroPython
    - - added option to select the baud rate for flashing ESP32 and
      ESP8266 boards
    - - updated the BBC micro:bit API file to support micro:bit V2
    - Python Lexer
    - - updated the substyle contents
    - Syntax Checker
    - - updated pyflakes to version 2.3.1
    - Third Party packages
    - - removed most of the bundled Third Party packages in favour
      of pip
      installed packages
  - Update to version 21.4
    - bug fixes
    - Code Style Checker
    - - added a checker to help porting to the 'pathlib' module
    - Debugger
    - - extended the Start... dialogs to allow to override some
      global
      configuration settings (redirect stdin/stdout/stderr)
    - Editor
    - - added capability to delete the matching brace if the cursor
      is
      in between them (e.g. {}) and backspace is pressed
    - Pip Interface
    - - added support for a re-installation of selected packages
    - Shell
    - - changed the shell special commands to start with a '%' (e.g.
      %start)
  - Update to version 21.3
    - bug fixes
    - General
    - - changed the default file format for several generated files
      to be based on
      JSON
    - - added support for Cython
    - Debugger
    - - added capability to delete environment variables for the
      debugged script
      by adding a '-' to the variable name in the start dialog
    - Debug Viewer
    - - changed code to show project relative paths in the
      breakpoint viewer
    - Editor
    - - integrated the "Quick Search" functionality into the editor
      search widget
    - - added support for Cython to the code outline/navigation
      lists
    - - added support for Cython to the Typing Completers
    - File Browser
    - - added capability to show/hide hidden files (i.e. those
      starting with '.')
    - - added capability to create new files/directories and delete
      them
    - - added Cython support to show the file structure of these
      files
    - Mercurial Interface
    - - added support for Mercurial 5.7
    - MicroPython
    - - added support for "Raspberry Pi Pico" (i.e. RP2040 based
      boards)
    - - extended the list of supported (recognized) CircuitPython
      boards
    - - added capability to manually configure devices not yet known
      by eric6
    - - added a generic dialog for flashing UF2 capable devices
      (with device
      detection)
    - - added code to support 'middle button paste'
    - pip Interface
    - - changed code for the search function to work with the PyPI
      search page
      because the XML-RPC search interface of PyPI is still disabled
    - - extended the Package Details dialog to include buttons to
      install,
      upgrade or uninstall the package
  - Update to version 21.2
    - bug fixes
    - General
    - - added support for PyQt6
    - - added support for PySide6
    - Code Style Checker
    - - added a commented code whitelist patterns to the
      Miscellaneous Checker
    - - added support for the '@yield' and '@ytype' tags
    - Debugger
    - - added support for debugging multiprocess scripts using these
      methods
    - -- QProcess.start(), QProcess.startDetached()
    - -- subprocess.Popen()
    - -- multiprocessing.Process()
    - -- os.spawnl...(), os.spawnv...(), os.posix_spawn...(),
      os.fork(),
      os.fork_exec()
    - -- _winapi.CreateProcess(), _subprocess.CreateProcess()
    - - added support for debugging code strings (-c, --code) or
      script modules
      (-m, --module)
    - - added support for the "Continue Until" action execution code
      until the
      current cursor line (if it is greater than the current line) or
      until
      returning from the current frame
    - Documentation Generator
    - - added support for the '@yield' and '@ytype' tags to document
      generators
    - Editor
    - - added code to enclose the current selection by entering ", '
      or a bracket
      ( (, ), [, ], {, }, <, > ) characters
    - - extended the exporters to support sub-styles
    - - added functionality to insert docstring templates via the
      context menu
      (cursor placed on first line of function definition), after
      entering
      the docstring start string (e.g. """ for Python) or via a
      keyboard
      shortcut (default: Ctrl+Alt+D) when cursor is either placed on
      the
      function definition line or after the end of the function
      definition
    - Find File Dialog
    - - added option to exclude hidden files and directories
    - - changed directory tree search logic to derive the file
      patterns from the
      project file type associations, if the directory to be searched
      is a
      sub-directory of the project
    - User Interface
    - - added capability to show Qt6 documentation (configurable)
    - VirtualEnv Manager
    - - improved the handling of virtual environments slightly
    - Web-Browser
    - - added an error page for not supported eric: URLs
    - Third Party packages
    - - updated eradicate.py to 2.0.0
    - - updated chardet to 4.0.0
    - - updated coverage.py to 5.3.1
    - - updated editorconfig to 0.12.3
    - - updated Pygments to 2.7.4
* Sat Jan 02 2021 Hans-Peter Jansen <hpj@urpla.net>
  - Update to version 21.1
    - bug fixes
  - Update to version 20.12.1
    - bug fixes
  - Update to version 20.12
    - bug fixes
  - Update to version 20.11
    - bug fixes
    - Editor
    - - added support for TOML files
    - Main Window
    - - added a dialog showing information about the installation
      process
      (see Help menu)
    - Mini Editor
    - - added a status bar languages menu
    - - added a status bar zoom slider
    - - added zoom actions menu and toolbar
    - Syntax Checker
    - - added a syntax checker for TOML files
    - Web Browser
    - - added a SSL information page to the site info dialog
    - - added a clickable SSL info label to the URL entry
    - Various
    - - changed code to not use deprecated 'QRegExp' anymore
  - Don't attempt to install/use pyqt5-tools/qt5-applications
  - Don't create install info file
    rpmlint complains that this file contains buildroot
* Mon Oct 05 2020 Hans-Peter Jansen <hpj@urpla.net>
  - Update to version 20.10
    - bug fixes
    - Editor
    - - added an outline widget showing the structure of the editor
      source code and allowing to navigate in the code
    - Python Disassembly Viewer
    - - added a tool to visualize the Python byte code generated
      from a Python source file
    - - added a viewer to visualize Python byte code generated from
      a Python traceback of an exception as an additional tab of
      the debug viewer
    - - added capability to show information about a code object
    - Third Party packages
    - - updated Pygments to 2.7.0
    - - updated coverage.py to 5.3.0
    - - removed th no longer needed 'enum' package
    - Various
    - - changed the code to not rely on the Qt Resource system
      anymore (no .qrc files and no use of pyrcc5 anymore)
  - Update to version 20.9
    - bug fixes
    - File Browser
    - - changed it to react upon changed files if their contents is
      shown Tasks
    - - added separate task categories for 'Test' and
      'Documentation' tasks
    - Mercurial Interface
    - - removed the interface for the deprecated 'fetch' extension
    - VCS Interfaces
    - - added a configuration option to disable the VCS toolbars
* Sun Aug 16 2020 Dirk Mueller <dmueller@suse.com>
  - update to 20.8
    - bug fixes
    - removed support for Python2
    - removed support for Qt4 (PyQt4 and pyside)
    - - added menu action for pip cache management
    - - changed the dialog to allow the selection of checker categories
    - - added several security related checks (ported from bandit)
    - - extended the dialog to show a list of files still to be checked
    - - updated pycodestyle to version 2.6.0
    - - updated pyflakes to version 2.2.0
    - - updated asttoken to version 2.0.4
    - bug fixes
    - - added a configurable URL entry color to indicate sites with certificate
      issues
    - - added code to ask for the title of a new bookmark folder
    - - updated Pygments to 2.3.1

Files

/usr/share/licenses/eric-api
/usr/share/licenses/eric-api/LICENSE.txt
/usr/share/qt6/qsci/api
/usr/share/qt6/qsci/api/MicroPython
/usr/share/qt6/qsci/api/MicroPython/adafruit_circuitpython.api
/usr/share/qt6/qsci/api/MicroPython/adafruit_circuitpython.bas
/usr/share/qt6/qsci/api/MicroPython/calliope.api
/usr/share/qt6/qsci/api/MicroPython/circuitpython.api
/usr/share/qt6/qsci/api/MicroPython/circuitpython.bas
/usr/share/qt6/qsci/api/MicroPython/microbit.api
/usr/share/qt6/qsci/api/MicroPython/micropython.api
/usr/share/qt6/qsci/api/Python3
/usr/share/qt6/qsci/api/Python3/eric7.api
/usr/share/qt6/qsci/api/Python3/eric7.bas
/usr/share/qt6/qsci/api/Python3/micropython.api
/usr/share/qt6/qsci/api/QSS
/usr/share/qt6/qsci/api/QSS/qss.api


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed May 1 23:23:10 2024