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.

I’m thinking of publishing a super alpha version of this package (after a bit of cleanup and writing some minimal docs), mainly because I want to play around with adding DI to Textual or other things outside of FastAPI. Worst case is it makes this package better and gives some ideas for FastAPI.

But that requires coming up with a real name. Right now this is called “anydep” mainly because it does dependency injection and uses anyio to be IO agnostic, but given that that is a minor implementation detail, I’m not sure that should the the package name. Some options that are available on pypi are:

  • anydep: current name, reasons above
  • di (yes, just di): this is the shortest name possible, and DI is a common acronym
  • autodi / autodep: in reference to the fact that this package “autowires” (the terminology used by many DI systems for discovering transitive dependencies via reflection)

Any thoughts @graingert ?

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:5 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
graingertcommented, Sep 24, 2021

@adriangb wow di sounds great!

0reactions
adriangbcommented, Sep 24, 2021

thanks! i’m going to try to do a bit of cleanup and documentation first 😃

Read more comments on GitHub >

github_iconTop Results From Across the Web

naming - Wiktionary
The process of giving names to things. · A ritual or ceremony in which a person's name is given or announced.
Read more >
Naming - Wikipedia
Naming is assigning a name to something. Naming may refer to: Naming (parliamentary procedure), a procedure in certain parliamentary bodies; Naming ceremony ...
Read more >
NAMING | definition in the Cambridge English Dictionary
naming meaning: 1. present participle of name 2. to give someone or something a name: 3. to say what something or…. Learn more....
Read more >
95 Synonyms & Antonyms for NAMING - Thesaurus.com
Find 95 ways to say NAMING, along with antonyms, related words, and example sentences at Thesaurus.com, the world's most trusted free thesaurus.
Read more >
218 Synonyms & Antonyms of NAMING - Merriam-Webster
Synonyms for NAMING: designation, assignment, option, nomination, decision, selecting, picking, choosing; Antonyms of NAMING: ignoring, forgetting, ...
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