class-resolver

🔍 Lookup classes and instantiate them with style

MIT License

Downloads
79.2K
Stars
62
Committers
5
class-resolver - v0.2.0

Published by cthoyt over 2 years ago

class-resolver - v0.1.1

Published by cthoyt over 2 years ago

class-resolver -

Published by cthoyt about 3 years ago

  • Add special TypeError for unexpected kwargs
  • Blacken all code
  • Add python 3.6 through 3.10 testing
class-resolver -

Published by cthoyt about 3 years ago

  • Allow override of default value on lookup
  • Add special exception when missing a required kwarg
class-resolver -

Published by cthoyt over 3 years ago

Add entrypoint loader

class-resolver -

Published by cthoyt over 3 years ago

  • Add ability to register classes to a resolver after instantiation
  • Add checks for class signature
class-resolver -

Published by cthoyt over 3 years ago

class-resolver -

Published by cthoyt over 3 years ago

  • Add nested dict variant of Resolver.make() (#7, thanks @mberr)
  • Add more base type annotations
  • Make Resolver work as an iterable over its lookup classes
class-resolver -

Published by cthoyt over 3 years ago

class-resolver -

Published by cthoyt over 3 years ago

class-resolver -

Published by cthoyt over 3 years ago

  • Add ray.tune option generation (thanks @mberr)
class-resolver -

Published by cthoyt over 3 years ago

  • Improve feedback on invalid
  • Automate extraction of suffix from base class name (thanks @mberr)
class-resolver -

Published by cthoyt over 3 years ago

Add passthrough functionality and testing

class-resolver -

Published by cthoyt over 3 years ago

Fix requirements

class-resolver -

Published by cthoyt over 3 years ago

Initial implementation of the Resolver class

Package Rankings
Top 4.95% on Pypi.org