Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Nov 10 03:23

    jaraco on main

    GHA pretty env (#67) * 🎨 Make… rename `.readthedocs.yml` to `.… Pin mypy to '<0.990' due to rea… and 3 more (compare)

  • Nov 05 12:29
    Splitframe commented #188
  • Nov 05 12:25
    Splitframe commented #201
  • Oct 22 20:53
    Splitframe opened #201
  • Oct 09 10:52
    Querela commented #200
  • Oct 09 10:50
    Querela commented #200
  • Oct 09 08:33
    yrifl edited #200
  • Oct 09 08:32
    yrifl opened #200
  • Oct 06 20:48

    jaraco on main

    Indicate to use latest Python v… Merge https://github.com/jaraco… (compare)

  • Sep 30 16:53

    jaraco on main

    Adopt furo theme for docs. Merge https://github.com/jaraco… (compare)

  • Sep 27 00:54

    jaraco on main

    Add PyPy to the test matrix on … When rendering docs, preserve t… Merge https://github.com/jaraco… (compare)

  • Sep 07 21:52
    anisse synchronize #199
  • Sep 07 21:38
    anisse opened #199
  • Aug 26 00:15

    jaraco on main

    Use '-dev' for every Python ver… Use Python 3.11 for cutting rel… Pin flake8. Workaround for thol… and 3 more (compare)

  • Jul 15 09:16
    jaraco commented #198
  • Jul 15 09:14
    jaraco commented #196
  • Jul 15 09:13

    jaraco on v20.1.0

    (compare)

  • Jul 15 09:13

    jaraco on main

    Fixed the way the bot hangs if … Merge branch 'jaraco:main' into… Trigger the disconnection event… and 6 more (compare)

  • Jul 15 09:13
    jaraco closed #196
  • Jul 15 09:13
    jaraco synchronize #196
Jason R. Coombs
@jaraco
David asks in e-mail, how do I upgrade from very old irclib releases?
To answer your questions about what has changed, see the History page (http://pythonhosted.org/irc/history.html). For the most part, if you focus on the major releases (1.0, 2.0, etc), those are the backward-incompatible releases so should indicate what changed that your code will have to accommodate.
It looks like 3.1 was the first release that supported Python 3… but I’m sure there were bug fixes along the way. If you wanted to get started with 3.1.1, that’s only 3 backward-incompatible releases you’ll have to consider… or if that’s too big of a jump, you could stick with Python 2.7 while you migrate your code through irc 1.0 and 2.0.
If you’re not familiar with the basics of Python packaging, I’d first read up on how to use pip, so that you can pip install irc==1.0 and similar to install/uninstall various versions in your dev environment while you’re testing.
I hope that helps you get started.
Louis Sautier
@sbraz
heya @jaraco i was wondering if you could make changes.rst link issues
that would be a nice addition to having the issue #
on github i mean, looks like pythonhosted makes links out of these
Jason R. Coombs
@jaraco
Hey @sbraz. I was just about to check because they’re supposed to be linked in the documentation.
Louis Sautier
@sbraz
nice, thanks!
Jason R. Coombs
@jaraco
I don’t know a way to make them linked in Github without adding a manual process that requires the user to create the hyperlinks.
Louis Sautier
@sbraz
i imagined maybe the file was autogenerated
Jason R. Coombs
@jaraco
It’s not, unfortunately, and I haven’t seen anybody whose managed to make user-friendly auto-generated changelogs.
I do believe the Python project is attempting to do just that, though. If they produce something that’s reusable for other projects, I’d eagerly adopt it.
Louis Sautier
@sbraz
sounds good, thanks
Jason R. Coombs
@jaraco
Or if you know of something else that might magically make friendly changelog entries, I’d be happy to accept it. The lower the barrier to contribution, the better my projects will be.
not exactly sure how it works though
Jason R. Coombs
@jaraco
It looks interesting, and the output I’d say is user friendly.
I’ll hope to explore it sometime.
Louis Sautier
@sbraz
it's not entirely automated though, i guess the features which don't have a bug need to be written somewhere
David
@Atreusion
Jaraco : Hey, ot
Er, Hey, it's the guy who emailed you like 2 months ago about moving from Python 2 to 3... I haven't worked on it much, but I was wondering, is there somewhere on github where it shows off a bot connecting to multiple servers?
David
@Atreusion
I can provide you an outline of what I had in 2. I'm trying to hammer it into 3 and it's not working :(
David
@Atreusion
I may have spoken too quickly, I ended up hammering so hard it seems to be working....
Jason R. Coombs
@jaraco
@Atreusion: Glad to hear it!
Bren Briggs
@bbriggs
hey folks. I'm looking for some guidance on implementing the client side of the IRC library. I'd like to have the client join multiple channels but I don't see a way to do that in the code or inline docs. Is that possible?
Jason R. Coombs
@jaraco
@bbriggs - it’s definitely possible. pmxbot (https://github.com/yougov/pmxbot) is a full-featured bot built on the irc lib, so you can probably use that for a guide.
Bren Briggs
@bbriggs
roger, thanks!
Bren Briggs
@bbriggs
oh, @jaraco! I forgot to come back and thank you for pointing me at a good working example of multiple channels.
So... thanks! We really appreciate the work you've put into the library.
silveryferret
@silveryferret
if anyone's here, the link to your documentation doesn't seem to be working?
Jason R. Coombs
@jaraco
Probably. Support for upload docs is going away so docs don't have a home unless someone wishes to invest the time to set them up. It's a lot of work and I'm hoping some automation will come along to make it easy to implement across dozens of projects.
Jason R. Coombs
@jaraco
@silveryferret I fought through the RTD and got it set up. The docs are now linked from the Github and project pages.
TurBoss
@TurBoss
Hi
How do i send a public msg? I know how to send a privmsg but can't figure out the other
TurBoss
@TurBoss
ok i got it
sry seems obvious
Jason R. Coombs
@jaraco
(y)
TurBoss
@TurBoss
hello
how can I catch /me msgs from a channel with an IrcBot?
Jason R. Coombs
@jaraco
@TurBoss: I’m not sure. Bots I’ve written have ignored those messages (incidentally). I think you need to add an on_action handler to your bot.