Justin Black
3243279b4d
Adds python-experimental with dynamic base classes ( #8325 )
2022-01-05 12:30:49 -08:00
William Cheng
3bf8ca7484
[python] Renames python generators ( #7965 )
...
* python->python-legacy, python-experimental->python
* test with openjdk8
* test with openjdk11
* comment out rm
* move kotlin tests to circleci
* move kotlin tests
* move tests to circleci
* fix circleci
* rearrange test
* move tests
* use wrapper
Co-authored-by: Justin Black <justin.a.black@gmail.com>
2020-11-18 14:34:00 +08:00
Justin Black
ee0686e13f
Python-exp clean up model classnames ( #7054 )
...
* Adds lazy_import, removes python-exp java class renaming code, partial removal of getPythonClassName call sites
Fixes PythonClientExperimentalTest.java
Python-exp smaples regeneration
Revers makefile
Reverst pom.xml
Fixes model imports in models.__init__
Updates docstring, omits lazy import in additional properties if we dont need it
Improves additional_properties_type assignment if None
Removes getPythonClassName
Fixes python-exp tests
* Removes unused makefiles
2020-07-27 18:35:41 -07:00
Justin Black
cbc006a938
Adds memoization and deserialization through 2 or more discriminators ( #6124 )
...
* Adds cached_property decorator, adds feature to move through n discriminators
* Adds v3 sample with 2 discriminators
* Adds tests of Shape, Tringle, and Quadrilateral traveling through 2 discriminators
* Adds test_deserialization.py:test_deserialize_shape
* Simplifes XTriangle sample spec schemas
* Simplifies Shape schema definition, updates go+python-experimental samples
* Fixes python-experimental test_dog tests
* Separates off python-experimental spec
2020-05-03 11:44:04 -07:00