lp:~neon/kross-interpreters/master

Created by Rohan Garg and last modified
Get this branch:
bzr branch lp:~neon/kross-interpreters/master

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Deprecated Projected Neon
Project:
kross-interpreters
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at https://invent.kde.org/libraries/kross-interpreters.

The next import is scheduled to run .

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 5 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 5 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 5 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 5 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 10 seconds — see the log

Updating branch...

Launchpad is processing new changes to this branch which will be available in a few minutes. Reload to see the changes.

Recent revisions

721. By Heiko Becker <email address hidden>

Include KDECompilerSettings with the NO_POLICY_SCOPE flag

As recommended by ECM's documentation. Fixes the CMP0063 policy cmake
warning.

GIT_SILENT

720. By Albert Astals Cid

Add CI

719. By Albert Astals Cid

Remove rb_set_safe_level call

As Harald says:

* level 4 was removed ages ago so setting it at best causes a warning, possibly an exception (haven't checked): https://bugs.ruby-lang.org/issues/8468
* ruby 2.7 deprecated the entire concept https://bugs.ruby-lang.org/issues/16131 turning all this noop, 3.0 makes it aggressively warned, master has it removed entirely
* therefore the only supported version that still has a notion of safe is 2.6 and that goes EOL in less than a year https://www.ruby-lang.org/en/downloads/branches/
* all the arguments for why safe was removed are already true for 2.6 anyway. indeed the advise to not rely on safe as any system of safety is at least as old as 2.0 (that is 2013)

all in all there's no point in us setting safe at all

718. By Alexander Potashev

Fix test testguiform.py

717. By Alexander Potashev

Add test testguiform.py

Moved from kross.git.

716. By Pino Toscano

python: exclude the embedded PyCXX from krazy checks

Otherwise the local copy will get local changes, and diverge from the
upstream PyCXX. The joy of embedded copies...

715. By Pino Toscano

python: bump PyCXX to 7.1.0

Bump the embedded copy of PyCXX to 7.1.0, using only the Python2 sources
with a layout that matches the upstream sources (and thus it is easier
to build the sources with no changes).

Adapt krosspython to the new PyCXX:
- adjust the paths to sources, and to includes to the new layout of the
  files
- build the new cxx_exceptions.cxx
- build with -DPYCXX_PYTHON_2TO3 to use all the compatibility functions
  not available in Python 3
- build the C sources as C99, as they use C99 features
- explicitly use PyCxx_ssize_t as type for a couple of methods, instead
  of 'int' used by old versions
- unambiguate one Py::MethodDefExt constructor call

714. By Pino Toscano

python: simplify dicts comparisons

unittests supports it already, so no need to code it manually.

713. By Pino Toscano

python: use a decorator to skip tests based on imports

Create a decorator to skip a test in case a module is not installed,
and use it for the two tests that use PyQt5.

712. By Pino Toscano

python: initialize PythonExtension only once

Make sure to initialize the methods, attributes, etc of PythonExtension
only once, instead of at every contructor execution. While this is not
a problem with the current version of PyCXX, it will be a problem with
newer versions.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.