fades
fades copied to clipboard
fades is a system that automatically handles the virtualenvs in the cases normally found when writing scripts and simple programs, and even helps to administer big projects.
Because it's the papota.
This is because the intrinsic nature of isolation provided by snaps. However, as fades is currently a "classic" snap, we can really access to external Python. I did some exploration...
We've been talking a lot with @sils1297 about the best way for a project developer to tell their users to install a package without having to care about virtualenvs, and...
Following PEP 632, replace the usage of distutils with setuptools. https://peps.python.org/pep-0632/
They should run fades and check that it worked ok, probably running a script that needs one or two dependencies and validating the output. Cases to check: - requesting a...
Integration tests running on: - Ubuntu - Arch - Fedora - Windows - MacOS This is just a simple fades execution and also a run using a different Python version.
It's deprecated: https://setuptools.pypa.io/en/latest/pkg_resources.html
At some point in time, with some Python versions and ways to handle environments, if you created a virtualenv being already inside another virtualenv, that creation was broken. To avoid...
[PEP 723](https://peps.python.org/pep-0723/) introduces a standard way to declare dependencies in single-file scripts. It has been accepted and has now been implemented in [pip-run](https://github.com/jaraco/pip-run) and [pipx](https://github.com/pypa/pipx), which run scripts with dependencies...