View gist:d4d0b28a19e0bae89f0b84cebd4d9988
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from ..listeners import Listener | |
def _get_listeners() -> dict[str, Listener]: | |
return { | |
"tor": tor_provider, | |
"i2p": i2p_provider, | |
"foo": 123, | |
} | |
_LISTENERS: str = _get_listeners() |
View gist:50a40cb955cb1b208bff161296d1dbb8
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
└───x86_64-linux | |
├───default: package 'python3.8-tahoe-lafs-1.18.0.post1' | |
├───python310-tahoe-lafs: package 'python3.10-tahoe-lafs-1.18.0.post1' | |
├───python311-tahoe-lafs: package 'python3.11-tahoe-lafs-1.18.0.post1' | |
├───python38-tahoe-lafs: package 'python3.8-tahoe-lafs-1.18.0.post1' | |
├───python39-tahoe-lafs: package 'python3.9-tahoe-lafs-1.18.0.post1' | |
└───python73-tahoe-lafs: package 'pypy3.9-tahoe-lafs-1.18.0.post1' |
View gist:9cca423d82de14f5409420f9753aafe9
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def canPlaceItems(templateBox: tuple[T], items: tuple[T], box: tuple[T]): | |
return templateBox[len(box):len(box)+len(items)] == items | |
def placeItem(items: tuple[T], boxes: tuple[tuple[T]]) -> tuple[tuple[T]]: | |
for n, box in enumerate(boxes): | |
if canPlaceItem(items, box): | |
# It fits here, place it. | |
return boxes[:n] + (box + items,) + boxes[n + 1:] | |
# It fits nowhere, create a new box. |
View gist:92533a9ec4073eabb896fdf8342a2c76
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
📦 Including license file "/build/pycddl-0.4.0/LICENSE" | |
🍹 Building a mixed python/rust project | |
🔗 Found pyo3 bindings | |
💥 maturin failed | |
Caused by: Invalid python interpreter version |
View package.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
collatz :: Integer -> Maybe Integer | |
collatz n | |
| n < 1 = Nothing | |
| n == 1 = Just 0 | |
| even n = fmap (+ 1) $ collatz (n `div` 2) | |
| odd n = fmap (+ 1) $ collatz (3 * n + 1) |
View mypy.ini
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[mypy] | |
ignore_missing_imports = True | |
no_implicit_optional = True | |
plugins = mypy_zope:plugin | |
pretty = True | |
show_column_numbers = True | |
show_error_codes = True | |
strict_equality = True | |
warn_redundant_casts = True | |
warn_unused_configs = True |
View gist:76ae15b90c3aec2c3a61e1412c1eaf7e
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ev <- performEvent $ ffor pb $ \_ -> liftIO $ do | |
p <- getFilesDir | |
case p of | |
Nothing -> pure Nothing | |
Just p' -> do | |
writeFile (p' <> "/" <> "somedata.txt") "Hello, world!" | |
content <- deepseq <$> readFile (p' <> "/" <> "somedata.txt") | |
pure (Just (p', content)) |
View gist:5c6fef64cabdcd2c68e04b0452882118
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{nix-thunk}: self: super: let | |
# Customize the Botan2 build to be minimal and to compile successfully when | |
# the host platform is Android. | |
extraConfigureFlags = { stdenv, botan2 }: | |
(botan2.extraConfigureFlags or "") + ( | |
builtins.concatStringsSep " " ([ | |
# enable debug symbols and disables optimizations. | |
"--debug-mode" |
View gist:46698cba9fe0b9344af2727e8ec21cc8
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
src/Tahoe/CHK/URIExtension.hs:11:1: error: | |
Could not find module ‘Control.Applicative.Combinators’ | |
There are files missing in the ‘parser-combinators-1.3.0’ package, | |
try running 'ghc-pkg check'. | |
Use -v (or `:set -v` in ghci) to see a list of the files searched for. | |
| | |
11 | import Control.Applicative.Combinators (count) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/Tahoe/CHK/URIExtension.hs:12:1: error: | |
Could not find module ‘Control.Applicative.Permutations’ |
View frontend.cabal
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
cabal-version: 3.0 | |
name: frontend | |
version: 0.1 | |
build-type: Simple | |
library | |
default-language: Haskell2010 | |
default-extensions: OverloadedStrings | |
hs-source-dirs: src | |
-- XXX This requires a newer version of cabal than we have. |
NewerOlder