An open API service providing repository metadata for many open source software ecosystems.

GitHub / smarie / python-autoclass

A python 3 library providing functions and decorators to automatically generate class code, such as constructor body or properties getters/setters along with optional support of validation contracts on the generated setters. Its objective is to reduce the amount of copy/paste code in your classes - and hence to help reducing human mistakes :).

JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smarie%2Fpython-autoclass

Stars: 37
Forks: 2
Open issues: 5

License: bsd-3-clause
Language: Python
Size: 2.86 MB
Dependencies parsed at: Pending

Created at: over 8 years ago
Updated at: 9 months ago
Pushed at: about 4 years ago
Last synced at: 6 days ago

Topics: attr, attribute, auto, autoargs, autoprops, boilerplate, class, code-generator, constructor, contracts, enforce, fields, getter, pep484, properties, property, runtime-typechecking, setter, type-hints, typechecking

    Loading...