Switch to flit
See original GitHub issueAfter #393, our two remaining required dependencies will both be using flit as their build backend. Switching to flit would eliminate two build dependencies (setuptools and wheel) and will simplify bootstrapping build without setuptools. Flit is also able to generate a setup.py
from its metadata which we can version for setuptools holdouts.
Issue Analytics
- State:
- Created 2 years ago
- Reactions:2
- Comments:11 (7 by maintainers)
Top Results From Across the Web
Flit Switch | The Fable Wiki - Fandom
Flit Switches are floating orbs in Fable II and Fable III that must be hit by either melee weapons, ranged weapons, or will...
Read more >How to Activate or Disable Flight Mode in Nintendo Switch?
If you are looking for more info check our website: https://www.hardreset.info/devices/nintendo/nintendo- switch /When used on an aircraft, ...
Read more >What does it mean to 'flip a switch'? - Plain English
Flip a switch. Today's word is “flip a switch,” and it means to change suddenly. You almost always use it just the way...
Read more >Take Off – The Flight Simulator for Nintendo Switch
Experience challenging weather conditions and try to land your plane safely with an engine failure in this flight simulation game!
Read more >Best Nintendo Switch Flight Sim And Space Combat Games
Best Nintendo Switch Flight Sim And Space Combat Games · Sky Rogue (Switch eShop) · Skies Of Fury DX (Switch eShop) · Manticore:...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
With installer getting a CLI (https://installer.readthedocs.io/en/latest/cli/installer/) and flit_core getting better bootstrapping story pretty soon (https://github.com/pypa/flit/pull/511), I think this is now unblocked for moving to
flit
.I think migrating to flit would also bring a fairly clean boostrapping story as well.
installer
with flit_core, and install with flit_core’s bootstrapper.build
with flit_core, and install withinstaller
.build
andinstaller
installed, and ready for use.python -m build . && python -m installer ./dist/*.whl
will install the project in cwd into the running Python version.flit_core
is absolutely self-bootstrapping now.installer
installs itself afterflit_core
generates the wheel ininstaller
’s working copy.I’ve nudged at pypa/packaging#340.