* GH runner pool support
with fixed tests.
* skip slow python test
remove legacy TravisCI skip tags.
* Fix R coercion to logical 1 error
* add sql MI
* update spacing.
* reduce code duplication and remove erroneous space
that caused issues
* remove conditional
* consolidate code and add conditional
* remove continue on error.
* Concise step title.
* fix R version
* Updated test packages due to
legacy package errors.
* Support for special character
connection string pwds
* Updated test_no_output composition
* Fix test script.
* test comments
* update version number
* skip long running test.
* Update skipped tests to not have long running python package install test.
Co-authored-by: Sean Leonard <seleonar@microsoft.com>
* Migrate CI to github actions
Migrate to github actions because Travis CI is not supported and
recommended by Microsoft github organization anymore.
Fix some python tests
test_dependency_spec
change package from "azure_cli_telemetry" to "beautifulsoup4"
because even when we uninsatll azure_cli_telemetry, azure module is
still
available from other package.
test_installing_popular_ml_packages
Update the package and use correct module name for the package.
Previous code will use packagename with version number as a module. This
caused test failure.
Signed-off-by: Jarupat Jisarojito <guitarnana@gmail.com>
* Add github workflow file.
- Add Python testing to the Travis-CI
- pip moved away from holding pep425tags in their codebase in pip version 20+, so we just import from wheel instead.
- The way we resolved requirement specs was not the most robust. We can just use pkg_resources's Requirement class functionality instead of writing our own. In particular, our original implementation did not work with "~=".
- Removed a number of tests that were redundant. These tests were fine when run on the user machine, but when run on the Travis-CI server they will time out.
Major changes to sqlmlutils internal implementation. User experience should be largely the same as before, except with the addition of output parameters.
* Change to pyodbc instead of mssql
* Add print capture to exec
* Add Output Param support and stdout/err in sprocs
* change testing for python package management
* README updates
* Fix license headers
* Update version number to 1.0.0
Working version of sqlmlutils in Python and R
Supports:
- Stored Procedures
- Execute in SQL
- Package Management
Known Issues:
- Cannot execute Stored Procedures with Output Parameters
- No dependency resolution on uninstall in Python Package Management