* initial moving over into pygen core
* split package into pygen/core and autorest.python
* black
* pylint and mypy
* add editable install of pygen into autorest.python
* move files over to pygen
* basic generaiton possible from autorest with script files moved to pygen
* autorest generation working from scripts in pygen file
* require changelog check
* add changeset
* add pcgc to changelog
* comment out pylinting
* add back linting and check
* list installed packages
* list installed packages
* activate env in pipeline
* add pygen to common reqs
* change path to be relative from autorest.python
* pylint
* pyright
* add pygen to setup.py, remove from requirements.txt
* Revert "add pygen to setup.py, remove from requirements.txt"
This reverts commit ea73b14924.
* add pygen to unittests requirements.txt
* update unittests
* hopefully fix multiapi
* keep it as just one venv in pygen
* typespec compiling with pygen inside dist
* can copy pygen into dist when building and generate all typespec
* trying to remove packaging files from pygen
* typespec and autorest.python working with vendored pygen
* update chronus
* fix version mismatch
* lockfile
* add venv folder path
* fix template
* add venv folder path with $ sign
* don't put venv in the venvFolderPath
* add fi to venv script
* add tilde to semver
* rmeove venv from pipelines, too complicated
* udpate lockfile
* revert dev_requirements.txt back to current in main
* remove pygen from reqs list
* add pygen to dev reqs
* add pygen back to unittests reqs
* temp
* continue moving pygen to into typespec-python
* add dep on typespec-python in autorest.python
* can generate autorest
* can generate typespec locally
* update reqs
* duplicate runpython3 script in autorest, fix dev reqs path
* move scripts for typespec out of pygen folder
* add scripts to incldued files
* copyfiles venv into autorest.python
* duplicate venv
* move venv into pygen folder
* can generate typespec
* fix installation for tsp and try to copy pygen into autorest.python
* use own script for copying pygen
* fix readme and setup.py of autorest.pyton
* copy pygen into autorest.python
* try moving pygen up a folder
* make pygen a package again
* keep trying with setup.py file
* remove generator from autorest.python committed code, can generate typespec
* move venv into top level of package
* get autorest.python running
* add generator to dev reqs
* fix venvtools path
* update dev reqs
* add generator to published files
* update script
* update
* update
---------
Co-authored-by: iscai-msft <isabellavcai@gmail.com>
Co-authored-by: Chenjie Shi <tadelesh.shi@live.cn>
* added inv regenerate for storage blob and textanalytics
* added code for mgmt plane, has problems and commented out
* added graphrbac, getting Enum types of 'undefined' are not supported error
* added websearch, getting invalid JSON pointer error
* still running into mgmt storage problems, trying to fix
* using own version of graphrbac swagger, graphrbac generating but blocked on parameter grouping
* adding search
* adding generated test files to gitignore
* updated to latest autorest and modelerfour for changes
* not checking in generated swagger code
* removing generated files from pr
* Add model generation to services
* Plug debug
* Seach update
Co-authored-by: Laurent Mazuel <lmazuel@microsoft.com>