Skip to content

Instantly share code, notes, and snippets.

import trio
import contextlib
from async_generator import aclosing
async def gen():
for i in range(10):
yield i
matham /
Last active Jul 11, 2020
github action rc crash
Contains MSVCCompiler, an implementation of the abstract CCompiler class
for Microsoft Visual Studio 2015.
The module is compatible with VS 2015 and later. You can find legacy support
for older versions in distutils.msvc9compiler and distutils.msvccompiler.
# Written by Perry Stoll
View log
$ PATH=$PATH:/e/Graphviz2.38/bin pytest ceed/tests/
============================================================================================================= test session starts ============================================================================================================= platform win32 -- Python 3.7.3, pytest-4.6.3, py-1.8.0, pluggy-0.12.0
rootdir: G:\Python\libs\ceed, inifile: pytest.ini
plugins: cov-2.7.1, trio-0.5.2
collected 2 items
ceed\tests\ F. [100%]
================================================================================================================== FAILURES =================================================================================================================== _____________________________________________________________________
import os
import coverage
class KivyCoveragePlugin(coverage.plugin.CoveragePlugin):
def file_tracer(self, filename):
if filename.endswith('.kv'):
return KivyFileTracer(filename=filename)
return None
View gl_commands
E:\Python\Python37\Scripts\python.exe G:/Python/libs/garden_vispy/kivy_garden/vispy/examples/
[INFO ] [Logger ] Record log in E:\msys64\home\matte\.kivy\logs\kivy_19-07-03_18.txt
[INFO ] [deps ] Successfully imported "kivy_deps.gstreamer_dev" 0.1.17
[INFO ] [deps ] Successfully imported "kivy_deps.angle" 0.1.9
[INFO ] [deps ] Successfully imported "kivy_deps.glew" 0.1.12
[INFO ] [deps ] Successfully imported "kivy_deps.glew_dev" 0.1.12
[INFO ] [deps ] Successfully imported "kivy_deps.sdl2" 0.1.22
[INFO ] [deps ] Successfully imported "kivy_deps.sdl2_dev" 0.1.22
[INFO ] [Kivy ] v2.0.0.dev0, git-b8f7a23, 20190703
[INFO ] [Kivy ] Installed at "g:\python\libs\kivy\kivy\"
View Merge file or dir from one repo to another
git clone <git repository A url>
cd <git repository A directory>
git remote rm origin
git filter-branch --subdirectory-filter <directory 1> -- --all
git filter-branch --index-filter '
git read-tree --empty
git reset $GIT_COMMIT -- cplcom/
' -- --all -- cplcom/
mkdir <directory 1>
  1. Create a new empty repo with the name graph.
  2. In coveralls sync the kivy-garden repos and then enable it.
  3. Clone the flower demo repo, if you haven't already. Otherwise make sure it is up to date with master:
    git clone
  4. Push the flower repo to github:
    cd flower
    git push --mirror
matham /
Created Oct 24, 2018
Shows how to use a kivy matrix to acomplish the same that scatter does (ignoring the touch transfomration).
from kivy.uix.scatter import Scatter
from kivy.uix.boxlayout import BoxLayout
from kivy.lang import Builder
from import runTouchApp
kv = """
#:import Matrix
id: scatter
View kivy_gui.png
from kivy.lang import Builder
from import runTouchApp
#:import Factory kivy.factory.Factory
orientation: 'vertical'
padding: "12dp"
spacing: "12dp"
class FileChooserProgress(FileChooserProgressBase):
def apply_kv(self):
with KVCtx():
self.pos_hint = {'x': 0, 'y': 0}
with self.canvas:
Factory.Color(rgba=(0, 0, 0, .8))
rect = Factory.Rectangle()
rect.pos ^= self.pos