-
jrobeson
we actually plan on getting rid of most if it by depending on pathlib
-
but we can't reasonably do that until we are already py3
-
because the py2 backport is untrustworthy and not kept up to date
-
and we'd probably end up with the same problems anyways in what we pass to pathlib
-
i just don't wanna rethink any of that until we actually use bytes where we want
-
so.. i know most of what i'm doing is going to be thrown away almost immediately
-
well immediately as in within the same monthish
-
it'd help if i was more familiar with python :(
-
and all the work on my own scripts has been with py3
-
and other stuff was mostly unix only
-
jackwilsdon
I have a rough idea of Python but I have no idea with it's quirks and stuff
-
Especially on Windows
-
jrobeson
well most of the quirks are gone in py3 :)
-
it's a pretty solid language
-
a reliable workhorse
-
jackwilsdon
Strings are the main thing that confuse me in 2
-
jrobeson
the string change was the most disruptive thing to ever happen to python
-
jackwilsdon
I never know whether to use encode, decode or what
-
jrobeson
you wo'nt have that problem on py3
-
the other will error out
-
that is, using one or the other on bytes and strings
-
only one works on each
-
jackwilsdon
Oh good
-
jrobeson
strings can turn into bytes, and bytes into strings
-
that's it
-
jackwilsdon
Yeah, I'm glad they differentiated them
-
jrobeson
well bytes can be turned into ints too, but it's not decode/encode
-
that's gonna be the biggest win of the transistion
-
it's just heavy gruntwork.. and i'm not very good at py2 :)
-
well i'm hnardly good at python at all
-
good enough tho i guess
-
it'd just go faster i was a better
-
if i*
-
jackwilsdon
Wow, running nose in parallel is a lot faster than I expected.
-
56 seconds normally, 15 parallel
-
jrobeson
get to your failures faster!
-
jackwilsdon
Exactly :D
-
jrobeson
so would you consider your tox config ready for testing now?
-
jackwilsdon
I think so :)
-
If you just run tox -e pyXY-test, you'll get no coverage output and no skipped test output
-
Just normal nosetests output
-
jrobeson
well here goes then
-
jackwilsdon
You can do tox -l (lowercase L) if you want to see what tasks are available.
-
Eugh GitHub still says sampsyo has commente on an up to date diff even though it's no longer up to date. Get yo' shit together GitHub
-
jrobeson
yay
-
it works
-
jackwilsdon
Good :D
-
jrobeson
that is, i got fails
-
jackwilsdon
Haha
-
jrobeson
music time
-
so i might temporarily have access to a windows 10 laptop soon.. i'll see if i can try to run beets on the new linux emulation thingy
-
hopefully appveyor will find a way to enable that mode for tests too
-
spooky has quit
-
jackwilsdon
Something we could think about in the future is trying it out under Cygwin
-
spooky joined the channel
-
jrobeson
i'm not gonna bother with that.. this new windows thingy is the future
-
spooky is now known as Guest12984
-
jackwilsdon
It's certainly an interesting idea but I don't really do Windows for development
-
jrobeson
i never use windows but for testing web stuff
-
oh.. and some iot stuff i do
-
jackwilsdon
My desktop runs Windows but I just use it for streaming TV and gaming
-
Everything else is done on my laptop
-
Guest12984 has quit
-
jrobeson
if i can't run a game on linux, i just don't play it
-
wine counts though
-
that's how i play starcraft 2
-
i'm actually been playing a starcraft 1 remake in starcraft 2 called mass recall
-
i couldn't imagine going back to playing the original starcraft ever again
-
spooky- joined the channel
-
the ui is so clunky in comparison
-
jackwilsdon
Do you count Wine / Mono as running it on Linux? ;)
-
jrobeson
yes
-
mono of course .. evne more so
-
mono stuff runs completely natively
-
i mean as native as java
-
my former favorite music playing app was a mono app
-
it used gtk#
-
that is.. C# bindings to gtk
-
so yeah it was quite native..
-
jackwilsdon
What player do you use now?
-
jrobeson
quodlibet for now
-
i miss banshee tho.. too bad it's mostly dead
-
jackwilsdon
Ah, nice. I'm using cmus just because I can't find anything good for mac :(
-
spooky- has quit
-
jrobeson
after novell got bought out , all of their nice .net work got wiped out
-
cmus is cli isn't?
-
jackwilsdon
Yeah
-
I just open it in a tmux session and leave it in the background
-
jrobeson
i use a graphical player stuff.. except for oneoffs
-
jackwilsdon
Yeah I would but I can't find any worth using, I stay away from iTunes like it's the plague
-
Probably because it is the plague
-
spooky- joined the channel
-
jrobeson
what other ones did you try and not like?
-
jackwilsdon
Clementine had an odd UI IIRC
-
jrobeson
for oneoffs i use gst123
-
usually when deciding whether i wanna make it part of my library or not
-
jackwilsdon
The main thing is I want a music player that's *just* a player, I don't want it to try and manage my library too
-
I've got beets for that ^_^
-
jrobeson
oh.. i definitely want it to manage my library.. i just want it to use beets for the library
-
jackwilsdon
You want the UI to manage your library?
-
By manage I mean tagging and stuff
-
jrobeson
it does have a tagger, but i don't really use it
-
i mean browsing, querying
-
jackwilsdon
Yeah that's what I want
-
I don't want it organising it into it's own file structure *coughs and looks at iTunes again*
-
jrobeson
like i can type releasecountry="JP"
-
and get everything released in japan
-
it'd be better if it was more deeply integrated in beets
-
an alternative for you would be to use mopidy maybe
-
jackwilsdon
Yeah, it'd be nice to see a player like that
-
jrobeson
it can use beets db directly and you could use any mpd client
-
so i hear anyways
-
jackwilsdon
Oh that's cool
-
jrobeson
quodlibet is the author of the mutagen library we rely on
-
jackwilsdon
Ahh
-
spooky- has quit
-
jrobeson
right nwo quodlibets library is just picked python :)
-
jackwilsdon
Swinsian seems the best player for OS X at this point, I'll probably end up buying it.
-
jrobeson
pickled*
-
spooky- joined the channel
-
jackwilsdon
Well I should probably get off, it's 3AM here >_<
-
jrobeson
most of the time i consider proprieteary software
-
i end up coming to the point where i'd rather have something slightly inferior to, that i can contribute to
-
jackwilsdon
I don't enjoy using proprietary software but sometimes there's nothing else
-
jrobeson
where are you?
-
jackwilsdon
United Kingdom :P Where abouts are you?
-
jrobeson
US
-
jackwilsdon
Ah
-
spooky- has quit
-
jrobeson
EDT
-
jackwilsdon
Well have a nice night :)
-
jrobeson
well good night, thanks for the working tox config!
-
jackwilsdon
Any time :)
-
jrobeson
once it t gets merged, one less commit in my py3 branch!
-
jackwilsdon
Haha :)
-
Happy to help ^_^
-
jackwilsdon has quit
-
spooky- joined the channel
-
spooky- has quit
-
spooky- joined the channel
-
spooky- has quit
-
spooky- joined the channel
-
spooky- has quit
-
spooky- joined the channel
-
spooky- has quit
-
spooky- joined the channel
-
spooky- has quit
-
watsonalgas has quit
-
spooky- joined the channel
-
spooky- has quit