Thea Flowers - Break the Cycle: Three excellent Python tools to automate repetitive tasks

"Speaker: Thea Flowers
Find yourself doing the same thing over and over again? Does it take more than one command to run your tests? build your docs? publish your project? deploy?
It is often difficult to share your code because others can run or test it? Does your README have a series of complicated steps to get things set up?
This talk explores three open-source tools that are wonderful at helping you and your project automate tasks. We'll look at Tox, which specializes in Python test environments, Nox, which offers a slightly different approach, and finally, PyInvoke, which you can use to automate just about anything.
Slides can be found at: speakerdeck.com/pycon2019 and github.com/PyCon/2019-slides"

Пікірлер: 16

  • @terryhenyo9216
    @terryhenyo92164 жыл бұрын

    Excellent! This is what a presentation should be. She tells a story for the audience because stories are easy to remember, and summarizes the points of her talk. Thank you Thea!

  • @freddupont3597
    @freddupont35975 жыл бұрын

    Great talk, thank you. Tutorials "from the ground up" are needed for these tools now.

  • @Sousleek
    @Sousleek3 жыл бұрын

    I wrote a pure python script to automate some toil in my project. I'm feeleng so sorry that i was too stupid to google things out and leverage some brilliant tools. Excellent talk.

  • @sep69
    @sep694 жыл бұрын

    Thanks for this great talk ! Informative and funny at the same time. :)

  • @stalinthomas9850
    @stalinthomas98503 жыл бұрын

    08:28 tox tool 13:07 Nox tool 18:45 invoke tool 23:10 summary

  • @deepakranganathan9644
    @deepakranganathan96444 жыл бұрын

    Brilliant talk :)

  • @lbalcerzak
    @lbalcerzak4 жыл бұрын

    Three mentioned tools are: - tox: pypi.org/project/tox/ - nox: pypi.org/project/nox/ - invoke: pypi.org/project/invoke/

  • @snoopyjc
    @snoopyjc5 жыл бұрын

    Cool! When looked at the title of your talk, I thought you were going to talk about Selenium python and PyAutoGui!

  • @michaelfekadu6116
    @michaelfekadu61164 жыл бұрын

    invoke sounds awesome!!

  • @gongfei
    @gongfei3 жыл бұрын

    yes, I'd like to decimate the repetitive talks!

  • @osquigene
    @osquigene5 жыл бұрын

    I feel like the further you push the capabilities of your tool, the more the user will end up writing a (longer) bash script. I think there is something missing in the presentation to show me wrong (if I am). Your tool (Nox) looks like the limit in terms of generalization. I'm personally using Tox, but I will try Nox for sure. Cheers.

  • @RoamingAdhocrat
    @RoamingAdhocrat3 жыл бұрын

    I used `pystray` and a bunch of libraries to put the number of open service desk tickets onto my taskbar, with a link to go straight to the desk when a new one comes in

  • @masteronepiece6559
    @masteronepiece65594 жыл бұрын

    Make the slides window bigger.

  • @HuMuSuX
    @HuMuSuX3 жыл бұрын

    just testing

  • @doc0core
    @doc0core Жыл бұрын

    We need more real women in IT.