Have any big Python packages moved off of Github given the general wtfery going on there?

I’m considering moving my package elsewhere and I think the only thing I would miss would be the nice CI workflow for publishing to PyPI, unless that is also portable?

#python #pypi #pythonpackage

Hi lazyweb, a #Python package question. The structure:

packagerepo
↳ mystuff
↳ __init__.py
↳ mystuff.py
↳ extraA.py

I want mystuff.py to be "the package" such that anyone using it can write

from mystuff import ...

to get identifiers from mystuff.py. With __init__.py being

from .mystuff import *

this looks OK.

Yet pydoctor does not show this correctly. May be a pydoctor thing, but maybe there is a better way than this import in __init__.py ?

#pythonpackage

Was steckt hinter einem NFDInspector?

Findet es heraus im Workshop unseres Incubator Funds Projektes von Montanhistorischen Dokumentationszentrums des Deutschen Bergbaumuseums Bochum!

Weitere Infos zum Workshop und der Entwicklung des Python Packages: https://4memory.de/2024/08/30/nfdiinspector/

Zur Anmeldung für das Community Forum: https://www.conftool.org/digital-humanities-citizen-science-2024/index.php?page=index

#NFDI4Memory #montandok #NFDI #DeutschesBergbauMuseum #Python #PythonPackage #Qualitätsprüfung #Museen #Archive

#4MCF24: NFDInspector – Entwicklung eines Python Packages für die Qualitätsprüfung von Erschließungsdaten aus Museen und Archiven | 4Memory/Nationale Forschungsdaten Infrastruktur (NFDI)

Johannes Gutenberg University Mainz
Cybercriminals Abuse Stack Overflow to Promote Malicious Python Package

A new malicious Python package named "pytoileur" has been discovered in the Python Package Index (PyPI) repository.

The Hacker News

pip install xgi

And get started streamlining your processes for working with higher-order networks from start to finish! XGI is part of the #pyOpenSci ecosystem, and excels at many things, including:

🔍 Analyzing higher-order networks with measures and algorithms
🧰 Manipulating node and edge statistics in a flexible and customizable way
🎨 Drawing higher-order networks in a variety of visually striking ways

📄 XGI docs: https://xgi.readthedocs.io/en/stable/

#opensource #openscience #python #pythonpackage

About — XGI 0.8.5 documentation

Sehen wir uns morgen in der Lunch Break @ 4Memory Incubator Funds?

Von 12:30 bis 13:30 Uhr stellen das Deutsche Bergbau-Museum Bochum & Koordinationsstelle für Provenienzforschung in NRW die nächsten beiden 4Memory Incubator Funds Projekte vor, seid gespannt!

Teilnehmen ist ganz einfach, ohne Voranmeldung über BBB: https://bbb.rlp.net/rooms/ttu-ktp-njp-kmb/join

#NFDI #NFDIrocks #NFDI4Memory #IncubatorFunds #LunchBreak #FDM #provenienzforschung #Bergbaumuseum #MaschinellesSehen #PythonPackage

Incubator Funds 2025

Learn using BigBlueButton, the trusted open-source web conferencing solution that enables seamless virtual collaboration and online learning experiences.

📢Now in print!🍾

In search of a comprehensive guide to the Python packaging landscape?

Publishing Python Packages by @daneah will teach you the ins and outs of how to package and publish python code: http://mng.bz/m2ry

#pythonpackaging #Python #pythonpackage #pypi

Publishing Python Packages

Create masterful, maintainable Python packages! This book includes pro tips for design, automation, testing, deployment, and even release as an open source project!</b> In Publishing Python Packages</i> you will learn how to: Build extensions and console script commands</li> Use tox to automate packaging, installing, and testing</li> Build a continuous integration pipeline using GitHub Actions</li> Improve code quality and reduce manual review using black, mypy, and flake8</li> Create published documentation for your packages</li> Keep packages up to date with pyupgrade and Dependabot</li> Foster an open source community using GitHub features</li> </ul> Publishing Python Packages</i> teaches you how to easily share your Python code with your team and the outside world. Learn a repeatable and highly automated process for package maintenance that’s based on the best practices, tools, and standards of Python packaging. This book walks you through creating a complete package, including a C extension, and guides you all the way to publishing on the Python Package Index. Whether you’re entirely new to Python packaging or looking for optimal ways to maintain and scale your packages, this fast-paced and engaging guide is for you.

Manning Publications