Veit Schiele

Veit Schiele

@veit-schiele.de

Author of Python for Data Science, Jupyter Tutorial and PyViz tutorial • pyberlin organiser • Development, consulting and operation of privacy compliant web services at cusy​. #Python #Jupyter #PyViz #DataScience

467 followers390 following269 posts

On my way to a workshop in #Cologne, which is about designing a dashboard for decision-makers. #DataViz #Dashboard #Design

Veit Schiele reposted

Veit Schiele reposted

Time to upgrade your #Python versions! 🐍🛡️ 3.14.8, 3.13.16, 3.12.15, 3.11.17, and 3.10.22 were just published and contain significant security fixes (8 CVEs) including 1 critical and 2 high severity fixes. Thanks to the PSRT and RMs for coordinating. blog.python.org/2026/10/pyth... #security

blog.python.orgPython 3.10.22, 3.11.17, 3.12.15, 3.13.16 and 3.14.8 are now available! | Python InsiderSecurity updates across Python 3.10–3.14, the final maintenance release of 3.13, and a farewell to Python 3.10.

Veit Schiele reposted

Veit Schiele reposted

Having first taken a closer look at CSVW for table dialects and schemas, we have now examined data resource and data package formats in detail, so that we can publish and cite data more effectively: www.python4data.science/en/latest/pr... #Python #DataScience

python4data.scienceCite dataSimilar to the way in which researchers routinely provide bibliographical references to other academic sources, data should also be cited. Although data is frequently shared, it is not always cited...

Veit Schiele reposted

Veit Schiele reposted

The lovely folks from @rust-lang.org pinged me in a mutual security discussion channels about these ongoing attacks: There's no reason attackers wouldn't do the same to maintainers of Python projects. Report weirdness to security@python.org so we can alert others if needed. #python #security

blog.rust-lang.orgBe alert: targeted attacks on prominent Rustaceans | Rust BlogEmpowering everyone to build reliable and efficient software.
Rust Language@rust-lang.org

⚠️ We believe that there is an ongoing campaign targeting owners of popular crates and rust-lang team members that is attempting to compromise devices and accounts in order to use them to publish malware. See our blog post for details: blog.rust-lang.org/2026/09/17/t...

Veit Schiele reposted

JupyterHub 6.0 is here. 🎉 Highlights include Python 3.10, Prometheus metrics, stricter named-server rules, more granular API access, and internal HTTP updates. Back up your database before upgrading. Read more: blog.jupyter.org/jupyterhub-6... #JupyterHub #ProjectJupyter

Veit Schiele reposted

Are you using LLMs to write #FreeSoftware? Find out whether your software is copyrightable, when you can license it, and what risks it may pose to maintainers. Our new Legal Corner explains what you need to consider: fsfe.org/news/2026/ne... #Copyright #OpenSource #LLM #AI #VibeCoding

fsfe.orgCopyrightability of LLM-generated code: Can we license “vibe code” into Free Software? - FSFEThe use of large language models (“LLMs”) has exploded in recent years, including in the generation of source code. But even as their usage gains popularit...

Veit Schiele reposted

Consistent irresponsibility: in May 2024, OpenAI disbanded its Superalignment team and subsequently its AGI Readiness team as well. Now it is the turn of the Preparedness team. Other senior staff from the security and ethics departments have also left the company. #OpenAI #ITSecurity #Ethics

I’m still completely blown away by yesterday’s BBQ for all the Berlin Python user groups – I met so many new people and had some great conversations. Many thanks also to our host, @c-base.org, for their ongoing support: www.meetup.com/python-users... #Python #Berlin

meetup.comPython in Berlin BBQ @ c-base, Thu, Aug 13, 2026, 7:00 PM | MeetupNormally we announce our talks here, but this time we are taking a short summer break and therefore invite you to a barbecue at the Spree. The BBQ is for all Berlin Python

Now I’m on the way to my old home town, Berlin. I’m looking forward to meeting up with all my friends, whom I haven’t seen for far too long.

Veit Schiele reposted

Replying to @python4data.science

• How can you make your code more secure? • How can you ensure separation of concerns? • How can you continuously verify the security of your dependencies? • How do you create SBOMs? www.python4data.science/en/latest/pr... #Python #SupplyChain #Vulnerability #SBOM

python4data.scienceSecurityAs of July 2026, PyPI hosts over 750,000 packages, and this number is growing daily. An average Python project includes dozens of additional dependencies – packages that you have never explicitly c...

Veit Schiele reposted

Replying to @miketheman.com

The maintainers considered this a breaking change, hence the version bump, probably because it flips existing expectations. If you expected that the Action was caching downloads before, now it actually does, so it's a logical fix in that regard. Read more: github.com/astral-sh/se...

github.comRelease v9.0.0 🌈 Change `prune-cache` default to `false` · astral-sh/setup-uvChanges This release disables the default cache cache pruning to ease the load on the PyPi infrastructure. Since users might experience more GitHub Actions cache usage which might result in higher ...

Veit Schiele reposted

The Python Package Index now rejects new files published to releases older than 14 days. This mitigation prevents long-stable releases from being poisoned in case publishing tokens or workflows of PyPI projects are compromised. blog.pypi.org/posts/2026-0... #python #security #supplychain #pypi

blog.pypi.orgReleases now reject new files after 14 days - The Python Package Index BlogPyPI no longer allows publishing new files to releases older than 14 days.

Veit Schiele reposted

Software Bill of Materials (SBOMs) are commonly used to check software and its dependencies for vulnerabilities using CVE and OSV. We have described how to create these for Python packages here: python4data.science/en/latest/pr... #Python #SBOM #Vulnerability

python4data.scienceSoftware Bill of Materials (SBOM)A Software Bill of Materials (SBOM) is a document used to exchange information about software and its composition. This format is primarily used in the security field to check software and its depe...

Veit Schiele reposted

The #AI platform #HuggingFace appears to have been attacked by autonomous, AI-driven offensive tooling – and was also detected and analysed by AI tools. They advises users to revoke access credentials and tokens, and to check for any recent activity on their accounts: huggingface.co/blog/securit...

huggingface.coSecurity incident disclosure — July 2026We’re on a journey to advance and democratize artificial intelligence through open source and open science.

Veit Schiele reposted

Veit Schiele reposted

Veit Schiele reposted

We have released a new version. As well as the usual software updates, it includes agent-based code generation and securing the software supply chain: www.python4data.science/en/26.1.0/ #Python #DataScience #AgenticCoding #Claude #SoftwareEngineering #SoftwareSupplyChain #SupplyChain

python4data.sciencePython for Data ScienceThis is a tutorial on Data Science with Python. This immediately raises the question: What is Data Science? The term has become ubiquitous, but there is no single definition. Some even consider the...