question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

After #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:closed
  • Created 2 years ago
  • Reactions:2
  • Comments:11 (7 by maintainers)

github_iconTop GitHub Comments

3reactions
pradyunsgcommented, Feb 18, 2022

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.

  • Build and install flit_core, through flit_core’s boostrappers.
  • Build installer with flit_core, and install with flit_core’s bootstrapper.
  • Build build with flit_core, and install with installer.
  • You have build and installer installed, and ready for use.
  • python -m build . && python -m installer ./dist/*.whl will install the project in cwd into the running Python version.
2reactions
vishwincommented, Apr 10, 2022

flit_core is absolutely self-bootstrapping now. installer installs itself after flit_core generates the wheel in installer’s working copy.

if packaging switches to Flit again as I think was planned, then they can all be built with flit_core and installed with installer,

I’ve nudged at pypa/packaging#340.

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found