<package type="rpm">
	<name>ipython</name>
	<arch>src</arch>
	<version epoch="0" ver="9.13.0" rel="1"/>
	<checksum type="sha256" pkgid="YES">51e534bc239519e9c83fe331068811b1c90940b6fa3a77217995aeeee940d524</checksum>
	<summary>An interactive computing environment for Python</summary>
	<description>The goal of IPython is to create a comprehensive environment for
interactive and exploratory computing. To support this goal, IPython
has two main components:

* An enhanced interactive Python shell.
* An architecture for interactive parallel computing.

The enhanced interactive Python shell has the following main features:

* Comprehensive object introspection.
* Input history, persistent across sessions.
* Caching of output results during a session with automatically
  generated references.
* Readline based name completion.
* Extensible system of 'magic' commands for controlling the
  environment and performing many tasks related either to IPython or
  the operating system.
* Configuration system with easy switching between different setups
  (simpler than changing $PYTHONSTARTUP environment variables every
  time).
* Session logging and reloading.
* Extensible syntax processing for special purpose situations.
* Access to the system shell with user-extensible alias system.
* Easily embeddable in other Python programs and wxPython GUIs.
* Integrated access to the pdb debugger and the Python profiler.

The parallel computing architecture has the following main features:

* Quickly parallelize Python code from an interactive Python/IPython
  session.
* A flexible and dynamic process model that be deployed on anything
  from multicore workstations to supercomputers.
* An architecture that supports many different styles of parallelism,
  from message passing to task farming.
* Both blocking and fully asynchronous interfaces.
* High level APIs that enable many things to be parallelized in a few
  lines of code.
* Share live parallel jobs with other users securely.
* Dynamically load balanced task farming system.
* Robust error handling in parallel code.</description>
	<packager>uro &lt;uro@urogaming.co.uk&gt;</packager>
	<url>https://ipython.org</url>
	<time file="1777047126" build="1777046982"/>
	<size package="4448356" installed="4433716" archive="0"/>
	<location href="ipython-9.13.0-1.src.rpm"/>
	<format>
		<rpm:license>BSD-3-Clause</rpm:license>
		<rpm:vendor>OpenMandriva</rpm:vendor>
		<rpm:group>Development/Python</rpm:group>
		<rpm:buildhost>c64-4.openmandriva.org</rpm:buildhost>
		<rpm:sourcerpm></rpm:sourcerpm>
		<rpm:header-range start="5032" end="14480"/>
		<rpm:provides>
			<rpm:entry name="ipython" flags="EQ" ver="9.13.0" rel="1"/>
		</rpm:provides>
		<rpm:requires>
			<rpm:entry name="fdupes"/>
			<rpm:entry name="pkgconfig(python)"/>
			<rpm:entry name="python"/>
			<rpm:entry name="python3.14dist(pip)"/>
			<rpm:entry name="python3.14dist(setuptools)"/>
			<rpm:entry name="python3.14dist(wheel)"/>
			<rpm:entry name="rpmlib(DynamicBuildRequires)" flags="LE" ver="4.15.0" rel="1"/>
			<rpm:entry name="rpmlib(LargeFiles)" flags="LE" ver="4.12.0" rel="1"/>
		</rpm:requires>
	</format>
</package>
