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
Bump dependencies and defaults; drop support for Python 3.7 (#367)
* dump all deps
* drop support for python 3.7 and enable ci for python 3.11 and 3.12
* update defaults: spark -> 3.5.0 hadoop -> 3.3.6
* clean up pip-tools section
* add test for normalize_keys and fix lint problems
* update changelog
Copy file name to clipboardExpand all lines: CHANGES.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,15 +6,16 @@
6
6
7
7
### Changed
8
8
9
-
* [#348]: Bumped default Spark to 3.2; dropped support for Python 3.6; added CI build for Python 3.10.
9
+
* [#348], [#367]: Bumped default Spark to 3.5.0 and default Hadoop to 3.3.6; dropped support for Python 3.6 and 3.7; added CI builds for Python 3.10, 3.11, and 3.12.
10
10
* [#361]: Migrated from AdoptOpenJDK, which is deprecated, to Adoptium OpenJDK.
11
-
* [#362][#366]: Improved Flintrock's ability to cleanup after launch failures.
11
+
* [#362], [#366]: Improved Flintrock's ability to cleanup after launch failures.
12
12
* [#366]: Deprecated `--ec2-spot-request-duration`, which is not needed for one-time spot instances launched using the RunInstances API.
# Uncomment whichever set of requirements makes sense for you.
92
94
# pip-sync requirements/user.pip
93
95
# pip-sync requirements/developer.pip
94
-
pip-sync requirements/maintainer.pip
96
+
# pip-sync requirements/maintainer.pip
95
97
}
96
98
97
99
update-deps
98
100
```
99
101
100
-
After doing that, make sure your environment matches what's in the compiled requirements by running `pip-sync` against the appropriate requirements file:
`pip-compile` takes the provided set of input requirements, like `user.in` and compiles them into a full list of pinned transitive dependencies, like `user.pip`. This is similar to a lock file. `pip-sync` ensures that the current active virtual environment has exactly the dependencies listed in the provided pip file, no more and no less.
0 commit comments