• #399 C will watch you in silence

  • 2024/09/03
  • 再生時間: 43 分
  • ポッドキャスト

#399 C will watch you in silence

  • サマリー

  • Topics covered in this episode: Why I Still Use Python Virtual Environments in DockerPython Developer Survey ResultsAnaconda Code add-in for Microsoft ExcelDisabling Scheduled Dependency UpdatesExtrasJokeWatch on YouTube About the show Sponsored by us! Support our work through Our courses at Talk Python TrainingHello, pytest! CoursePatreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.orgBrian: @brianokken@fosstodon.orgShow: @pythonbytes@fosstodon.org Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: Why I Still Use Python Virtual Environments in Docker by Hynek SchlawackI was going to cover Production-ready Docker Containers with uv but decided to take this diversion instead.Spend a lot of time thinking about the secondary effects of what you do.venvs are well known and well documented. Let’s use them. Brian #2: Python Developer Survey Results “… official Python Developers Survey, conducted as a collaborative effort between the Python Software Foundation and JetBrains.”Python w/ Rust rising, but still only 7%““The drop in HTML/CSS/JS might show that data science is increasing its share of Python.” - Paul Everitt37% contribute to open source. Awesome.Favorite Resources: Podcasts Lots of familiar faces there. Awesome. Perhaps I shouldn’t have decided to move “Python Test” back to Test & CodeUsage “Data analysis” down, but I think that’s because “data engineering” is added.Data, Web dev, ML, devops, academic, Testing is down 23%Python Versions Still some 2 out thereMost folks on 3.10-3.12Install from: mostly python.orgFrameworks web: Flask, Django, Requests, FastAPI …testing: pytest, unittest, mock, doctest, tox, hypothesis, nose (2% might be the Python 2 people)Data science 77% use pandas, 72% NumPyOS: Windows still at 55% Packaging: venv up to 55%I imaging uv will be on the list next yearrequirements.txt 63%, pyproject.toml 32%virtual env in containers? 47% say no Michael #3: Anaconda Code add-in for Microsoft Excel Run their Python-powered projects in Excel locally with the Anaconda Code add-inPowered by PyScript, an Anaconda supported open source project that runs Python locally without install and setupFeatures Cells Run IndependentlyRange to Multiple Typesinit.py file is static and cannot be edited, with Anaconda Code, users have the ability to access and edit imports and definitions, allowing you to write top-level functions and classes and reuse them wherever you need. A Customizable Environment Brian #4: Disabling Scheduled Dependency Updates David LordInteresting discussion of as they happen or batching of upsates to dependenciesdependencies come in requirements filesGH Actions in CI workflowspre-commit hooksDavid was seeing 60 PRs per month when set up on monthly updates (3 ecosystems * 20 projects)new tool for updating GH actions: gha-update, allows for local updating of GH dependenciesNew process Run pip-compile, gha-update, and pre-commit locally.Update a project’s dependencies when actively working on the project, not just whenever a dependency updates.Note that this works fine for dev dependencies, less so for security updates from run time dependencies. But for libraries, runtime dependencies are usually not pinned. Extras Brian: Test & Code coming back this week Michael: Code in a Castle eventPython Bytes badge spottingGuido’s post removed for moderation Joke: C will watch in silence
    続きを読む 一部表示
activate_samplebutton_t1

あらすじ・解説

Topics covered in this episode: Why I Still Use Python Virtual Environments in DockerPython Developer Survey ResultsAnaconda Code add-in for Microsoft ExcelDisabling Scheduled Dependency UpdatesExtrasJokeWatch on YouTube About the show Sponsored by us! Support our work through Our courses at Talk Python TrainingHello, pytest! CoursePatreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.orgBrian: @brianokken@fosstodon.orgShow: @pythonbytes@fosstodon.org Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: Why I Still Use Python Virtual Environments in Docker by Hynek SchlawackI was going to cover Production-ready Docker Containers with uv but decided to take this diversion instead.Spend a lot of time thinking about the secondary effects of what you do.venvs are well known and well documented. Let’s use them. Brian #2: Python Developer Survey Results “… official Python Developers Survey, conducted as a collaborative effort between the Python Software Foundation and JetBrains.”Python w/ Rust rising, but still only 7%““The drop in HTML/CSS/JS might show that data science is increasing its share of Python.” - Paul Everitt37% contribute to open source. Awesome.Favorite Resources: Podcasts Lots of familiar faces there. Awesome. Perhaps I shouldn’t have decided to move “Python Test” back to Test & CodeUsage “Data analysis” down, but I think that’s because “data engineering” is added.Data, Web dev, ML, devops, academic, Testing is down 23%Python Versions Still some 2 out thereMost folks on 3.10-3.12Install from: mostly python.orgFrameworks web: Flask, Django, Requests, FastAPI …testing: pytest, unittest, mock, doctest, tox, hypothesis, nose (2% might be the Python 2 people)Data science 77% use pandas, 72% NumPyOS: Windows still at 55% Packaging: venv up to 55%I imaging uv will be on the list next yearrequirements.txt 63%, pyproject.toml 32%virtual env in containers? 47% say no Michael #3: Anaconda Code add-in for Microsoft Excel Run their Python-powered projects in Excel locally with the Anaconda Code add-inPowered by PyScript, an Anaconda supported open source project that runs Python locally without install and setupFeatures Cells Run IndependentlyRange to Multiple Typesinit.py file is static and cannot be edited, with Anaconda Code, users have the ability to access and edit imports and definitions, allowing you to write top-level functions and classes and reuse them wherever you need. A Customizable Environment Brian #4: Disabling Scheduled Dependency Updates David LordInteresting discussion of as they happen or batching of upsates to dependenciesdependencies come in requirements filesGH Actions in CI workflowspre-commit hooksDavid was seeing 60 PRs per month when set up on monthly updates (3 ecosystems * 20 projects)new tool for updating GH actions: gha-update, allows for local updating of GH dependenciesNew process Run pip-compile, gha-update, and pre-commit locally.Update a project’s dependencies when actively working on the project, not just whenever a dependency updates.Note that this works fine for dev dependencies, less so for security updates from run time dependencies. But for libraries, runtime dependencies are usually not pinned. Extras Brian: Test & Code coming back this week Michael: Code in a Castle eventPython Bytes badge spottingGuido’s post removed for moderation Joke: C will watch in silence

#399 C will watch you in silenceに寄せられたリスナーの声

カスタマーレビュー:以下のタブを選択することで、他のサイトのレビューをご覧になれます。