chore(deps): update all dependencies #1301
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==21.4.0->==22.1.0==2022.5.18.1->==2022.6.15==1.15.0->==1.15.1==2.0.12->==2.1.0==1.0.1->==1.0.2==0.10.2->==0.11.1==2.8.1->==2.8.2==2.6.6->==2.9.1==0.5.1->==0.5.2==3.2.0->==3.3.0==3.1.0->==3.3.0==2.13.1->==2.14.1==2.3.0->==2.3.2==1.3.1->==1.3.3==1.56.2->==1.56.4==1.46.3->==1.47.0==8.3.0->==8.4.0==0.4.3->==0.4.7==1.4.2->==1.4.3==1.20.5->==1.20.6>= 3.12.0, <4.0.0dev->>=4.21.4, <4.22.0==3.20.1->==4.21.4==2.27.1->==2.28.1==4.8->==4.9==4.2.0->==4.3.0==1.26.9->==1.26.11Release Notes
python-attrs/attrs
v22.1.0Compare Source
Backwards-incompatible Changes
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Python 2.7 is not supported anymore.
Dealing with Python 2.7 tooling has become too difficult for a volunteer-run project.
We have supported Python 2 more than 2 years after it was officially discontinued and feel that we have paid our dues.
All version up to 21.4.0 from December 2021 remain fully functional, of course.
#​936 <https://github.com/python-attrs/attrs/issues/936>_The deprecated
cmpattribute ofattrs.Attributehas been removed.This does not affect the cmp argument to
attr.sthat can be used as a shortcut to set eq and order at the same time.#​939 <https://github.com/python-attrs/attrs/issues/939>_Changes
^^^^^^^
#​898 <https://github.com/python-attrs/attrs/issues/898>_eqkey is defined, it is also used before hashing the attribute.#​909 <https://github.com/python-attrs/attrs/issues/909>_attrs.validators.min_len().#​916 <https://github.com/python-attrs/attrs/issues/916>_attrs.validators.deep_iterable()'s member_validator argument now also accepts a list of validators and wraps them in anattrs.validators.and_().#​925 <https://github.com/python-attrs/attrs/issues/925>_attrs.convertersandattrs.filters.#​931 <https://github.com/python-attrs/attrs/issues/931>_attr(s).cmp_using().#​949 <https://github.com/python-attrs/attrs/issues/949>_attrs.validators._in()'sValueErroris not missing the attribute, expected options, and the value it got anymore.#​951 <https://github.com/python-attrs/attrs/issues/951>_#​969 <https://github.com/python-attrs/attrs/issues/969>_certifi/python-certifi
v2022.6.15Compare Source
ousret/charset_normalizer
v2.1.0Compare Source
Added
--version(PR #194)Changed
Fixed
Removed
Deprecated
unicodedata2as Python is quickly catching up, scheduled for removal in 3.0 (PR #194)googleapis/python-db-dtypes-pandas
v1.0.2Compare Source
Documentation
geopandas/geopandas
v0.11.1Compare Source
Small bug-fix release:
unstack()and
pivot()involving MultiIndex, or GeoDataFrame construction withMultiIndex (#2486).
GeoDataFrame.explode()with non-defaultgeometry column name.
apply()causing row-wise all nan float columns to becasted to GeometryDtype (#2482).
offsets (#2479). These will be read as UTC localized values.
outside the range supported by [ns] precision (#2505).
versioninto_parquetandto_feather. As a result, theversionparameterfor the
to_parquetandto_feathermethods has been replaced withschema_version.versionwill be passed directly to underlyingfeather or parquet writer.
versionwill only be used to setschema_versionifversionis one of 0.1.0 or 0.4.0 (#2496).v0.11.0Compare Source
Highlights of this release:
geopandas.read_file()andGeoDataFrame.to_file()methods to read and write GIS file formats can now optionally use the pyogrio package under the hood through theengine="pyogrio"keyword. The pyogrio package implements vectorized IO for GDAL/OGR vector data sources, and is faster compared to thefiona-based engine (#2225).UserWarning(#2327).New features and improvements:
Improved handling of GeoDataFrame when the active geometry column is lost from the GeoDataFrame. Previously, square bracket indexing
gdf[[...]]returned a GeoDataFrame when the active geometry column was retained and a DataFrame was returned otherwise. Other pandas indexing methods (loc,iloc, etc) did not follow the same rules. The new behaviour for all indexing/reshaping operations is now as follows (#2329, #2060):DataFramecontaining the active geometry column, a GeoDataFrame is returnedDataFramecontainingGeometryDtypecolumns, but not the active geometry column, aGeoDataFrameis returned, where the active geometry column is set toNone(set the new geometry column withset_geometry())DataFramecontaining noGeometryDtypecolumns, aDataFrameis returned (this can be upcast again by callingset_geometry()or theGeoDataFrameconstructor)SeriesofGeometryDtype, aGeoSeriesis returned, otherwiseSeriesis returned.Datetime fields are now read and written correctly for GIS formats which support them (e.g. GPKG, GeoJSON) with fiona 1.8.14 or higher. Previously, datetimes were read as strings (#2202).
folium.Mapkeyword arguments can now be specified as themap_kwdsargument toGeoDataFrame.explore()method (#2315).Add a new parameter
style_functiontoGeoDataFrame.explore()to enable plot styling based on GeoJSON properties (#2377).It is now possible to write an empty
GeoDataFrameto a file for supported formats (#2240). Attempting to do so will now emit aUserWarninginstead of aValueError.Fast rectangle clipping has been exposed as
GeoSeries/GeoDataFrame.clip_by_rect()(#1928).The
maskparameter ofGeoSeries/GeoDataFrame.clip()now accepts a rectangular mask as a list-like to perform fast rectangle clipping using the newGeoSeries/GeoDataFrame.clip_by_rect()(#2414).Bundled demo dataset
naturalearth_lowreshas been updated to version 5.0.1 of the source, with fieldISO_A3manually corrected for some cases (#2418).Deprecations and compatibility notes:
GeometryArray.equals_exact()andGeometryArray.almost_equals()have been removed. They shouldbe replaced with
GeometryArray.geom_equals_exact()andGeometryArray.geom_almost_equals()respectively (#2267).explicit_crs_from_epsg(),epsg_from_crs()andget_epsg_file_contents()were removed (#2340).GeoSeries.isna()with empty geometries present has been removed (#2349).GeoDataFrame/GeoSeriesconstructor which contradicted the underlyingGeometryArraynow raises aValueError(#2100).GeoDataFrameconstructor when no geometry column is provided and callingGeoDataFrame. set_crson aGeoDataFramewithout an active geometry column now raise aValueError(#2100)GeoSeriesconstructor is now fully deprecated and will raise aTypeError(#2314). Previously, apandas.Serieswas returned for non-geometry data.GeoSeries/GeoDataFrameset operations__xor__(),__or__(),__and__()and__sub__(),geopandas.io.file.read_file/to_fileandgeopandas.io.sql.read_postgisnow emitFutureWarninginstead ofDeprecationWarningand will be completely removed in a future release.crsof aGeoDataFramewithout active geometry column is deprecated and will be removed in GeoPandas 0.12 (#2373).Bug fixes:
GeoSeries.to_framenow creates aGeoDataFramewith the geometry column name set correctly (#2296)UnboundLocalErrorinGeoDataFrame.plot()usinglegend=Trueandmissing_kwds(#2281).explode()incorrectly relating index to columns, including where the input index is not unique (#2292)GeoSeries.[xyz]raising anIndexErrorwhen the underlying GeoSeries contains empty points (#2335). Rows corresponding to empty points now containnp.nan.GeoDataFrame.ilocraising aTypeErrorwhen indexing aGeoDataFramewith only a single column ofGeometryDtype(#1970).GeoDataFrame.iterfeatures()not returning features with the same field order asGeoDataFrame.columns(#2396).GeoDataFrame.from_features()to support reading GeoJSON with null properties (#2243).GeoDataFrame.to_parquet()not interceptingenginekeyword argument, breaking consistency with pandas (#2227)GeoDataFrame.explore()producing an error whencolumnis of boolean dtype (#2403).GeoDataFrame.to_postgis()output the wrong SRID for ESRI authority CRS (#2414).GeoDataFrame.from_dict/from_featuresclassmethods usingGeoDataFramerather thanclsas the constructor.GeoDataFrame.plot()producing incorrect colors with mixed geometry types whencolorskeyword is provided. (#2420)Notes on (optional) dependencies:
Acknowledgments
Thanks to everyone who contributed to this release!
A total of 31 people contributed patches to this release. People with a "+" by their names contributed a patch for the first time.
googleapis/python-api-core
v2.8.2Compare Source
Bug Fixes
Documentation
googleapis/google-auth-library-python
v2.9.1Compare Source
Bug Fixes
v2.9.0Compare Source
Features
v2.8.0Compare Source
Features
v2.7.0Compare Source
Features
Bug Fixes
Reverts
Documentation
GoogleCloudPlatform/google-auth-library-python-oauthlib
v0.5.2Compare Source
Documentation
googleapis/python-bigquery
v3.3.0Compare Source
Features
Bug Fixes
Documentation
googleapis/python-bigquery-storage
v2.14.1Compare Source
Bug Fixes
v2.14.0Compare Source
Features
Bug Fixes
v2.13.2Compare Source
Bug Fixes
Documentation
googleapis/python-cloud-core
v2.3.2Compare Source
Bug Fixes
v2.3.1Compare Source
Documentation
googleapis/python-test-utils
v1.3.3Compare Source
Bug Fixes
v1.3.2Compare Source
Documentation
googleapis/python-api-common-protos
v1.56.4Compare Source
Bug Fixes
v1.56.3Compare Source
Bug Fixes
Documentation
ipython/ipython
v8.4.0Compare Source
Instagram/LibCST
v0.4.7Compare Source
New Contributors
Fixed
Added
v0.4.6Compare Source
New Contributors
Fixed
v0.4.5Compare Source
New Contributors
Fixed
v0.4.4Compare Source
New Contributors
Added
Updated
pandas-dev/pandas
v1.4.3Compare Source
This is a patch release in the 1.4.x series and includes some regression and bug fixes. We recommend that all users upgrade to this version.
See the full whatsnew for a list of all the changes.
The release will be available on the defaults and conda-forge channels:
Or via PyPI:
Please report any issues with the release on the pandas issue tracker.
googleapis/proto-plus-python
v1.20.6Compare Source
Bug Fixes
Documentation
psf/requests
v2.28.1Compare Source
Improvements
iter_contentwith transition toyield from. (#6170)Dependencies
v2.28.0Compare Source
Deprecations
Improvements
an encoding to make
json()API consistent. (#6097)all invalid cases. (#6154)
Bugfixes
CURL_CA_BUNDLEto an empty string would disablecert verification. All Requests 2.x versions before 2.28.0 are affected. (#6074)
urllib3.exceptions.SSLErrorwithrequests.exceptions.SSLErrorforcontentanditer_content. (#6057)to raise an exception rather than ignoring the entry. (#6149)
JSONDecodeError. (#6036)
sybrenstuvel/python-rsa
v4.9rsa/key.py(#194).
PrivateKeyandPublicKey.(#189).
(#191).
([#188](https://togithub.com/sybrenstu
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.