Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free. Learn more →
Top 23 Packaging Open-Source Projects
Python packaging and dependency management made easyProject mention: Poetry: Python Packaging and Dependency Management | /r/hypeurls | 2023-08-31
Python Development Workflow for Humans.Project mention: Managing dependencies - pipenv? | /r/learnpython | 2023-09-20
Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
Zero-config CLI for TypeScript package developmentProject mention: Help with bundling a module using webpack | /r/PinoyProgrammer | 2023-03-16
If you’re into TypeScript, I highly recommend https://tsdx.io . I’ve used it to create a package before and it’s so much easier
Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease and sanity.Project mention: PackagingCon – a conference only for software package management | news.ycombinator.com | 2023-08-08
The Python package installerProject mention: Can't seem to install Python YAML support | /r/Ubuntu | 2023-08-29
$ sudo pip install y$ sudo pip install yaml WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip. Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue. To avoid this problem you can invoke Python with '-m pip' instead of running pip directly. ERROR: Could not find a version that satisfies the requirement yaml (from versions: none) ERROR: No matching distribution found for yaml
Package desktop applications as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, openSUSE, SLED, Ubuntu, Fedora, debian and derivatives. Join #AppImage on irc.libera.chat
Turn your Python application into an Android APKProject mention: Error compiling kivy based app to APK using Buildozer | /r/kivy | 2023-09-10
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
A set of tools to keep your pinned Python dependencies fresh.Project mention: Maintaining virtual environments | /r/learnpython | 2023-05-18
For small projects I recommend pip-tools. Just write packet list in requirements.in and pip-compile compile a requirements.txt with comments.
A modern Python package and dependency manager supporting the latest PEP standardsProject mention: A question about good practice when using docker. | /r/dataengineering | 2023-05-26
You'd need a proper dependencies management tool like PDM or Poetry to exhaustively resolve and lock down all the transitive dependencies if you want to have anything closed to reproducible build.
📦 A Human's Ultimate Guide to setup.py.
Modern, extensible Python project managementProject mention: Is there an up-to-date python package template? | /r/pythontips | 2023-05-03
Try using hatch: https://hatch.pypa.io/latest/
Simplify deployments in Elixir with OTP releases!
Painless relocation of Linux binaries–and all of their dependencies–without containers.
Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packagesProject mention: Some Reasons to Avoid Cython | news.ycombinator.com | 2023-09-22
My new favorite way to write very fast libraries for Python is to just use Rust and Maturin:
It basically automates everything for you. If you use it with Github actions, it will compile wheels for you on each release for every platform and python version you want, and even upload them to PyPi (pip) for you. Everything feels very modern and well thought out. People really care about good tooling in the Rust world.
aptly - Debian repository management toolProject mention: About nautilus-typeahead | /r/debian | 2023-06-02
You should ask in the upstream bug tracker (is it this one? https://github.com/lubomir-brindza/nautilus-typeahead). First step is to get it to build for Debian manually/locally - i.e. patch the official nautilus Debian package. Then it's easy to setup a personal APT repository with aptly
Makes Linux applications self-contained by copying in the libraries and plugins that the application uses, and optionally generates an AppImage. Can be used for Qt and other applicationsProject mention: Two reasons because Arch-based AppImages are not a good idea | /r/archlinux | 2023-05-05
The second reason is the "modularity" of Arch, why Debian packages all the dependences in many different packages? Because a developer can isolate a bug or exclude that package using the right patch. Arch tends to package everything together. That's why an AppImage of Chromium for me is about 140 MB from a Ubuntu base and 280-300 from an Arch-base... but at least this is an issue of both arch-deployer and arch2appimage... I think that by using linuxdeployqt would be better in this case (SPOILER, it requires the host system with an old GLIBC version, also Debian Bookwork is too new for it xD ).
Generic Python packager for Android and iOSProject mention: Kivy Buildozer not working (noob) | /r/kivy | 2023-05-15
git clone https://github.com/kivy/buildozer.git
Easily create full-stack installers for your project across a variety of platforms.
Automating packaging and software distribution on macOS.Project mention: Application for downloading packages for patch management? | /r/macsysadmin | 2022-12-01
Would it be Autopkg https://github.com/autopkg/autopkg or autopkgr https://github.com/lindegroup/autopkgr by any chance?
Dead-Simple Packaging and Deployment for JVM Apps
a generic package manager, for including other people's code in your projects
📦 shippable application packaging for RustProject mention: Cargo-Dist | news.ycombinator.com | 2023-06-28
Build and distribute Linux packages from sources in an automatic, consistent and reproducible way #obsProject mention: Open Build Service | news.ycombinator.com | 2023-06-10
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Packaging related posts
Managing dependencies - pipenv?
1 project | /r/learnpython | 20 Sep 2023
Error compiling kivy based app to APK using Buildozer
1 project | /r/kivy | 10 Sep 2023
Poetry: Python Packaging and Dependency Management
1 project | /r/hypeurls | 31 Aug 2023
Can't seem to install Python YAML support
1 project | /r/Ubuntu | 29 Aug 2023
Poetry: Python Packaging and Dependency Management
2 projects | news.ycombinator.com | 29 Aug 2023
How to build static libraries with pip
1 project | /r/learnpython | 16 Aug 2023
Error when building Kivy on an M1 Mac
1 project | /r/kivy | 9 Aug 2023
A note from our sponsor - Mergify
blog.mergify.com | 23 Sep 2023
What are some of the best open-source Packaging projects? This list will help you: