You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* [WIP] move to poetry
* [WIP] verbose in CI
* Fix pandas bug
* Bypass faulty type checking for pymysql connection
* Update dependencies
* Changes to test against CodeBuild unit tests and distribution build
* Remove editable install for docs
* Fix typing
Co-authored-by: Abdel Jaidi <[email protected]>
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -92,7 +92,7 @@ You can choose from three different environments to test your fixes/changes, bas
92
92
### Mocked test environment
93
93
94
94
* Pick up a Linux or MacOS.
95
-
* Install Python 3.7, 3.8 or 3.9
95
+
* Install Python 3.7, 3.8 or 3.9 with [poetry](https://github.com/python-poetry/poetry) for package management
96
96
* Fork the AWS Data Wrangler repository and clone that into your development environment
97
97
* Go to the project's directory create a Python's virtual environment for the project
98
98
@@ -104,7 +104,7 @@ or
104
104
105
105
* Install dependencies:
106
106
107
-
``pip install -r requirements-dev.txt``
107
+
``poetry install --extras "sqlserver"``
108
108
109
109
* Run the validation script:
110
110
@@ -123,7 +123,7 @@ or
123
123
**DISCLAIMER**: Make sure you know what you are doing. These steps will charge some services on your AWS account and require a minimum security skill to keep your environment safe.
124
124
125
125
* Pick up a Linux or MacOS.
126
-
* Install Python 3.7, 3.8 or 3.9
126
+
* Install Python 3.7, 3.8 or 3.9 with [poetry](https://github.com/python-poetry/poetry) for package management
127
127
* Fork the AWS Data Wrangler repository and clone that into your development environment
128
128
* Go to the project's directory create a Python's virtual environment for the project
129
129
@@ -135,15 +135,15 @@ or
135
135
136
136
* Install dependencies:
137
137
138
-
``pip install -r requirements-dev.txt``
138
+
``poetry install --extras "sqlserver"``
139
139
140
140
* Go to the ``test_infra`` directory
141
141
142
142
``cd test_infra``
143
143
144
144
* Install CDK dependencies:
145
145
146
-
``pip install -r requirements.txt``
146
+
``poetry install``
147
147
148
148
*[OPTIONAL] Set AWS_DEFAULT_REGION to define the region the Data Lake Test environment will deploy into. You may want to choose a region which you don't currently use:
149
149
@@ -184,25 +184,25 @@ or
184
184
**DISCLAIMER**: This environment contains Aurora MySQL, Aurora PostgreSQL and Redshift (single-node) clusters which will incur cost while running.
185
185
186
186
* Pick up a Linux or MacOS.
187
-
* Install Python 3.7, 3.8 or 3.9
187
+
* Install Python 3.7, 3.8 or 3.9 with [poetry](https://github.com/python-poetry/poetry) for package management
188
188
* Fork the AWS Data Wrangler repository and clone that into your development environment
189
189
* Go to the project's directory create a Python's virtual environment for the project
* Then run the command bellow to install all dependencies:
194
194
195
-
``pip install -r requirements-dev.txt``
195
+
``poetry install --extras "sqlserver"``
196
196
197
197
* Go to the ``test_infra`` directory
198
198
199
199
``cd test_infra``
200
200
201
201
* Install CDK dependencies:
202
202
203
-
``pip install -r requirements.txt``
203
+
``poetry install``
204
204
205
-
*[OPTIONAL] Set AWS_DEFAULT_REGION to define the region the Full Test envrioment will deploy into. You may want to choose a region which you don't currently use:
205
+
*[OPTIONAL] Set AWS_DEFAULT_REGION to define the region the Full Test environment will deploy into. You may want to choose a region which you don't currently use:
0 commit comments