Граф коммитов

39 Коммитов

Автор SHA1 Сообщение Дата
Sean Leonard b888ff1e87
Migrate Pipeline to Self-Hosted Runners and Remediate Tests (#104)
* 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
2022-08-29 11:32:21 -07:00
Sean Leonard 1f36ef30f9
Update Python Support for Python 3.10.5 with Integration Test Fixes (#101)
* 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>
2022-08-15 17:05:37 -07:00
Jarupat Jisarojito 35a33ef82c
Migrate CI to github actions (#94)
* 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.
2021-11-03 15:42:40 -07:00
Jonathan Zhu d154f6a6f2
Fix tests and remove binaries (#86)
* Fix tests and remove binaries

* add R files
2021-03-15 20:32:30 -07:00
Jonathan Zhu 3d694f29ea
Update README.md 2020-12-16 14:09:42 -08:00
Jonathan Zhu dc89449967
Update README.md 2020-12-15 18:36:09 -08:00
Jonathan Zhu c6ff0841aa
Add external language support (#82)
Add external language support - users can add a language_name to run on an already installed external language.
2020-10-27 13:56:37 -07:00
Jonathan Zhu 2070d75918
Set max wheel version for pep425tags (#83)
* max wheel version and sysconfig

* update version to 1.0.3
2020-10-13 10:49:13 -07:00
Jonathan Zhu 53f42ab253
Add Travis CI for Python (#74)
- 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.
2020-08-07 16:17:27 -07:00
Jonathan Zhu 57c00094f9
Change pyodbc connection from using args to using string (#67) 2020-05-29 16:21:43 -07:00
Jonathan Zhu 3b1398f66b
Add dist folder back (#64) 2020-04-07 14:16:03 -07:00
Jonathan Zhu 3607b4b22f
Update README to remove pymssql reference
Update README for changes that came with sqlmlutils 1.0.0. No more pymssql and output parameters now work.
2020-03-25 11:58:12 -07:00
Jonathan Zhu dade183979
Change pymssql -> pyODBC (#58)
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
2020-03-24 10:10:46 -07:00
Jonathan Zhu 1c82b56e68
Use sys.executable instead of hardcoded "python" (#59)
* Use sys.executable instead of hardcoded pyhton

* update requirements for pymssql

* update version to 0.7.3
2020-03-04 15:23:34 -08:00
Jonathan Zhu 07cb8a335d
Jonathan zhu11/readme (#57)
* Update README to be more concise and accurate

* Added an extra line in top level README to direct users to language-specific READMEs
2020-02-03 14:16:29 -08:00
Jonathan Zhu 660ac7bc48
Update for pip change in main structure (#52) 2019-11-01 12:46:22 -07:00
Jonathan Zhu 97ab5737b6
Update README to use a smaller package
Use astor instead of tensorflow for example package to install. Tensorflow is too large and takes too long, it is not a good example package.
2019-10-31 10:38:15 -07:00
Jonathan Zhu 43a27dc37a Add and modify files for PyPI release 2019-10-15 12:07:48 -07:00
Jonathan Zhu 500cb9deb2 Fix transaction logic 2019-09-26 15:17:23 -07:00
Jonathan Zhu 9f816eec81 fix string escaping 2019-09-24 17:30:17 -07:00
Jonathan Zhu 362281ea11 update READMEs 2019-09-24 16:56:33 -07:00
Jonathan Zhu bc40bfb3d1 Add ability to print script to out file 2019-09-24 16:48:09 -07:00
Jonathan Zhu 29e0b2f84f Fix cross platform download and installation for windows 2019-09-16 19:22:19 -07:00
Jonathan Zhu e4a99adda1 add note for sql 17 2019-08-29 11:59:53 -07:00
Jonathan Zhu 8388becdf0 fix READMEs with version number 2019-05-22 12:54:13 -07:00
trtran 818f3ebd1f add port param for ConnectionInfo 2019-05-14 15:02:37 -07:00
Jonathan Zhu 9bf9670528 update zip 2019-05-03 12:44:19 -07:00
Jonathan Zhu a4d5df1264 fix whitespace 2019-05-03 12:43:19 -07:00
Jonathan Zhu f579070cad remove old zip 2019-05-03 12:40:51 -07:00
Jonathan Zhu 85c74631ff update README 2019-05-03 12:40:26 -07:00
Jonathan Zhu 00cd304cd5 Add List by user and scope in Python 2019-05-03 12:37:49 -07:00
Jonathan Zhu a27e5c2e93
Update Travis CI Ubuntu version and enable Linux in R package management (#35)
* Update Travis CI Ubuntu version and enable Linux in R package management

* Update README connection info for linux

* Add a few missed connectionInfo
2019-04-22 17:58:44 -07:00
Jonathan Zhu c2b3b57874
README improvements (#27)
* README improvements

* extra README additions for confusion help
2019-03-11 10:54:52 -07:00
Jonathan Zhu 534eda5896
Update README to remove upgrade (#25)
* Update README to remove upgrade

* update readme

* revert accidental update to zip

* fix pip install suggestion
2019-02-28 13:34:31 -08:00
Jonathan Zhu 9f5f1a94ed
add versioning to the requirements (#24) 2019-02-21 13:12:56 -08:00
Jonathan Zhu d3e7c94331
downgrade bak SQL version and add Airline test users (#15)
* downgrade bak SQL version and add Airline test users

* fix some messages and README

* update sqlmlutils zip

* reenable toplevel tests
2019-01-31 11:52:19 -08:00
Jonathan Zhu fd69f50991
Update READMEs to indicate compatibility with Azure SQL Database and fix some unit tests (#16)
* fix README to mention Azure SQL DB
* fix some unit tests and disable toplevel for now
2019-01-28 11:14:40 -08:00
Jonathan Zhu 43e6bd2690 add Travis 2018-10-29 14:00:05 -07:00
Jonathan Zhu 0dfd965952
Initial Commit
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
2018-09-24 11:59:34 -07:00