« first day (1013 days earlier)      last day (762 days later) » 

12:02
@VyxalBot status
well dang
@hyper-neutrino bot broke again
RIP
12:52
@Ginger you didn't fix the lambda regex yet, did you?
I may fix some other issues mentioned in #4 while I'm at it
:/ the repl isn't windows compatible
... what
screenshot plz
trying to install the readline library
it says error: this module is not meant to work on Windows
can't even run the repl
weird, I can't find it here
13:09
import readline
line 11 of repl.py
??????????
this is bad.
bruh readline is part of the standard library
waiiiit
fuck
yeah, you're right
it's a standard pi library isn't it.
We don't want Microsoft to be against us.
13:10
readline is a standard library... on *nix systems
ffs
@lyxal remove the import declaration and see if it runs
readline isn't actually used by Crosshatch, it's just imported for line editing and such in Rich
huh
works
can you do line editing?
line editing?
13:13
yeah, like using the arrow keys to scroll through history
ye
also, lazylists don't print nice
alright, that's weird
0 <=
1 <= 1 1+
         1 => 2
2 <= `apples`
             2 => 'apples'
3 <= 1 2 3 ++
             3 => 6
4 <= ⟨1|2|3|4⟩ 4 +
                  4 => <vyxal.LazyList.LazyList object at 0x000001D7FD248940>
5 <= 1 2 3 4 W 5+
                 5 => <vyxal.LazyList.LazyList object at 0x000001D7FD245E80>
they look fine on the Linux VM I've been testing this stuff on
one seccy
<vyxal.LazyList.LazyList object at 0x000001D7FD248940>
13:15
@lyxal eyy nice
that's not how it's supposed to print
also why do the results move each time?
okay, that is weird
are you seeing any color?
yes colour
that's what I get
@lyxal type in ##version plz
13:16
2.18.5
could you paste the full output?
Vyxal 2.18.5
Crosshatch 0.1.0
Python 3.9.1 (tags/v3.9.1:1e5d33e, Dec  7 2020, 17:08:21) [MSC v.1927 64 bit (AMD64)]
ooh, that could be it
Also, constants in comments are syntax highlighted
crosshatch is only supposed to run on Python >= 3.10
not sure how you got it working on 3.9
@lyxal that's mathcat's fault
time to open another issue
@Ginger I just typed in python -m crosshatch :p
@lyxal :/
13:18
@lyxal you did it wrong lol
run it with Python 3.10
I don't have that
then install it ig
waiiiiit
@lyxal are you using Poetry?
nope
because you need to use Poetry :p
just straight up python -m crosshatch
13:19
I was wondering how you were able to run it w/o Poetry getting pissy at you
do poetry install then poetry run crosshatch
oh yeah now it's complaining
I didn't use it before because I just manually pip installed the requirements
ಠ_ಠ
there's your issue then
(>=3.10,<3.11).
does that mean it won't work on 3.11?
@lyxal I think when I tried removing that constraint it got unhappy
lemme check...
because, uh
13:22
:|
|:
venv time?
(how the hell do venvs work)
hold please, I'm doing triage
shit, replit's Poetry version doesn't like the piwheels repo
hey @lyxal it's your fault this time
The current project's Python requirement (>=3.10,<4.0) is not compatible with some of the required packages Python requirement:
    - vyxal requires Python >=3.9,<3.11, so it will not be satisfied for Python >=3.11,<4.0
    - vyxal requires Python >=3.9,<3.11, so it will not be satisfied for Python >=3.11,<4.0
    - vyxal requires Python >=3.9,<3.11, so it will not be satisfied for Python >=3.11,<4.0
    - vyxal requires Python >=3.9,<3.11, so it will not be satisfied for Python >=3.11,<4.0
    - vyxal requires Python >=3.9,<3.11, so it will not be satisfied for Python >=3.11,<4.0
there's your issue
lemme open a PR to fix that real quick
right, I once installed 3.11 and it didn't work for me either
also can someone fix the bot? I thought the mods never slept
@lyxal okay so for now just install Python 3.10
I'll do that tomorrow
Because I am to bed now
12:27am is goofy python hours
13:27
aight :p
So no more of that for me
o/
@Ginger I'm not sure if the other modules actually support 3.11
hmmmmmmm
idk
I'm quite sure I tried to edit poetry.lock once.
anyways
@lyxal I'll fix this quik too
13:28
ok so I'm going to make a little workflow that automatically updates the pi-dev branch of Crosshatch with a pyproject.toml that has the Piwheels repo
@mathcat hey who gave you permission to force-push to dev like that
I did what?
... wait
I'm sorry wrong repo
>:(
lemme just revert that
I'm rly sorry lol
13:44
hmm
cause smh ubuntu-latest can't install ujson
@mathcat dependency of something, lemme check
I hate workflows™
it's a dependency of the language server, which is a development dependency and not required for the build (I think)
lmao
"Installing python 3.1..."
... why.
I clearly said 3.10, github actions.
you forgor 💀 the 0
13:58
nah, it was probably because I forgot the quotation marks
oh lol
> Unable to find installation candidates for ujson (5.7.0)
why tho
idk
If this doesn't work, I'm going to bang my head against my monitor.
14:19
let me open an issue quick
This is really weird.
Github can install ujson-5.7.0 with python -m pip install ujson, but poetry can't "find installation candidates for ujson (5.7.0)"
Is there a way to ignore a poetry package and then install it manually with poetry shell?
14:52
I have no idea what to do
@Ginger Can you generate a requirements.txt I can poetry shell into?
15:28
nvm, got it!
sorry, I was afk :P
alright, so I have regrettably decided to drop piwheels from the pyproject file
it doesn't work with replit for some reason
(probably because replit's Poetry is geriatric :/)
@Ginger what was that for again?
so that I could build the project faster on my RPi
 
1 hour later…
16:38
@mathcat YAML ftw
Too smart for its own good
16:53
yo @mathcat you busy rn? I have some spicy regex issues for you to fix :b
 
3 hours later…
19:44
@user 2025: YAML takes over America
@Ginger currently yeah, but you can post them here if you want to.
@mathcat they're issues in the Complement repo, I've assigned you to them
nice, I‘ll be back in about half an hour
aight
 
2 hours later…
21:20
@mathcat you're late :b
okay okay
I'm pretty sure I know what's causing the lambda to error
cool
What is r"(?P<function>[a-zA-Z_]+;)" for, again?
uhhhhhhhhhhhhhhhhhhhhhhhhhhhh
I have absolutely no idea
hopefully removing it doesn't summon Satan
*Satan joins the chat*
also, up arrow is kinda cursed
21:33
eh?
It's overwriting the default prompt
uhhhhhhhh
just... pretend it's not an issue
I'm scared to even touch the input code tbh
well that's for tomorrow
ooh I think I remember the scene
It's the "I predicted the future" vid, right?
21:39
idk lol
cool
21:53
@mathcat it's from the roller-coaster video
22:05
nothing I love more than waiting 10 minutes for Poetry to install Crosshatch
I think it's compiling numpy :/
it's a known issue that there's no real way to get Poetry to use piwheels globally, which sucks, but ah well
eyy we only have one open issue now!
@hyper-neutrino would ya mind fixing Vyxal Bot? q:
@lyxal wanna write a README for Crosshatch?
lmao I can't believe I called the Crosshatch team "Complement Developers" instead of "Crosshatch Developers"
@Ginger I'll look into that once I learn a bit more about how the repl works
cool
@lyxal oh also it should(?) work correctly on Windows now (provided you actually use Poetry and Python 3.10 d:)
and one more thing: would you mind reviewing the latest changes here?
22:28
I will when I get to my computer
Haven't even had my morning coffee yet :p
lol

« first day (1013 days earlier)      last day (762 days later) »