Skip to main content

Geometric objects, predicates, and operations

Project description

github-actions coveralls

Manipulation and analysis of geometric objects in the Cartesian plane.

https://c2.staticflickr.com/6/5560/31301790086_b3472ea4e9_c.jpg

Shapely is a BSD-licensed Python package for manipulation and analysis of planar geometric objects. It is based on the widely deployed GEOS (the engine of PostGIS) and JTS (from which GEOS is ported) libraries. Shapely is not concerned with data formats or coordinate systems, but can be readily integrated with packages that are. For more details, see:

Usage

Here is the canonical example of building an approximately circular patch by buffering a point.

>>> from shapely.geometry import Point
>>> patch = Point(0.0, 0.0).buffer(10.0)
>>> patch
<shapely.geometry.polygon.Polygon object at 0x...>
>>> patch.area
313.65484905459385

See the manual for more examples and guidance.

Requirements

Shapely 1.8 requires

  • Python >=3.6

  • GEOS >=3.3

Installing Shapely

Shapely may be installed from a source distribution or one of several kinds of built distribution.

Built distributions

Built distributions are the only option for users who do not have or do not know how to use their platform’s compiler and Python SDK, and a good option for users who would rather not bother.

Linux, OS X, and Windows users can get Shapely wheels with GEOS included from the Python Package Index with a recent version of pip (8+):

$ pip install shapely

Shapely is available via system package management tools like apt, yum, and Homebrew, and is also provided by popular Python distributions like Canopy and Anaconda. If you use the Conda package manager to install Shapely, be sure to use the conda-forge channel.

Windows users have another good installation options: the wheels published at https://www.lfd.uci.edu/~gohlke/pythonlibs/#shapely. These can be installed using pip by specifying the entire URL.

Source distributions

If you want to build Shapely from source for compatibility with other modules that depend on GEOS (such as cartopy or osgeo.ogr) or want to use a different version of GEOS than the one included in the project wheels you should first install the GEOS library, Cython, and Numpy on your system (using apt, yum, brew, or other means) and then direct pip to ignore the binary wheels.

$ pip install shapely --no-binary shapely

If you’ve installed GEOS to a standard location, the geos-config program will be used to get compiler and linker options. If geos-config is not on your executable, it can be specified with a GEOS_CONFIG environment variable, e.g.:

$ GEOS_CONFIG=/path/to/geos-config pip install shapely

Integration

Shapely does not read or write data files, but it can serialize and deserialize using several well known formats and protocols. The shapely.wkb and shapely.wkt modules provide dumpers and loaders inspired by Python’s pickle module.

>>> from shapely.wkt import dumps, loads
>>> dumps(loads('POINT (0 0)'))
'POINT (0.0000000000000000 0.0000000000000000)'

Shapely can also integrate with other Python GIS packages using GeoJSON-like dicts.

>>> import json
>>> from shapely.geometry import mapping, shape
>>> s = shape(json.loads('{"type": "Point", "coordinates": [0.0, 0.0]}'))
>>> s
<shapely.geometry.point.Point object at 0x...>
>>> print(json.dumps(mapping(s)))
{"type": "Point", "coordinates": [0.0, 0.0]}

Development and Testing

Dependencies for developing Shapely are listed in requirements-dev.txt. Cython and Numpy are not required for production installations, only for development. Use of a virtual environment is strongly recommended.

$ virtualenv .
$ source bin/activate
(env)$ pip install -r requirements-dev.txt
(env)$ pip install -e .

The project uses pytest to run Shapely’s suite of unittests and doctests.

(env)$ python -m pytest

Support

Questions about using Shapely may be asked on the GIS StackExchange using the “shapely” tag.

Bugs may be reported at https://github.com/shapely/shapely/issues.

Credits

Shapely is written by:

See also: https://github.com/shapely/shapely/graphs/contributors.

Additional help from:

  • Justin Bronn (GeoDjango) for ctypes inspiration

  • Martin Davis (JTS)

  • Sandro Santilli, Mateusz Loskot, Paul Ramsey, et al (GEOS Project)

Major portions of this work were supported by a grant (for Pleiades) from the U.S. National Endowment for the Humanities (https://www.neh.gov).

Changes

1.8.2 (2022-05-03)

  • Make Polygons and MultiPolygons closed by definition, like LinearRings. Resolves #1246.

  • Perform frozen app check for GEOS before conda env check on macos as we already do on linux (#1301).

  • Fix leak of GEOS coordinate sequence in nearest_points reported in #1098.

1.8.1.post1 (2022-02-17)

This post-release addresses a defect in the 1.8.1 source distribution. No .c files are included in the 1.8.1.post1 sdist and Cython is required to build and install from source.

1.8.1 (2022-02-16)

Packaging:

Wheels for 1.8.1 published on PyPI include GEOS 3.10.2. This version is the best version of GDAL yet. Discrepancies in behavior compared to previous versions are considered to be improvements.

For the first time, we will publish wheels for macos_arm64 (see PR #1310).

Python version support:

Shapely 1.8.1 works with Pythons 3.6-3.10.

Bug fixes:

  • Require Cython >= 0.29.24 to support Python 3.10 (#1224).

  • Fix array_interface_base (#1235).

1.8.0 (2021-10-25)

This is the final 1.8.0 release. There have been no changes since 1.8rc2.

1.8rc2 (2021-10-19)

Build:

A pyproject.toml file has been added to specify build dependencies for the _vectorized and _speedups modules (#1128). To install shapely without these build dependencies, use the features of your build tool that disable PEP 517 and 518 support.

Bug fixes:

  • Part of PR #1042, which added a new primary GEOS library name to be searched for, has been reverted by PR #1201.

1.8rc1 (2021-10-04)

Deprecations:

The almost_exact() method of BaseGeometry has been deprecated. It is confusing and will be removed in 2.0.0. The equals_exact() method is to be used instead.

Bug fixes:

  • We ensure that the _speedups module is always imported before _vectorized to avoid an unexplained condition on Windows with Python 3.8 and 3.9 (#1184).

1.8a3 (2021-08-24)

Deprecations:

The STRtree class deprecation warnings have been removed. The class in 2.0.0 will be backwards compatible with the class in 1.8.0.

Bug fixes:

  • The __array_interface__ raises only AttributeError, all other exceptions are deprecated starting with Numpy 1.21 (#1173).

  • The STRtree class now uses a pair of item, geom sequences internally instead of a dict (#1177).

1.8a2 (2021-07-15)

Python version support:

Shapely 1.8 will support only Python versions >= 3.6.

New features:

  • The STRtree nearest*() methods now take an optional argument that specifies exclusion of the input geometry from results (#1115).

  • A GeometryTypeError has been added to shapely.errors and is consistently raised instead of TypeError or ValueError as in version 1.7. For backwards compatibility, the new exception will derive from TypeError and Value error until version 2.0 (#1099).

  • The STRtree class constructor now takes an optional second argument, a sequence of objects to be stored in the tree. If not provided, the sequence indices of the geometries will be stored, as before (#1112).

  • The STRtree class has new query_geoms(), query_items(), nearest_geom(), and nearest_item() methods (#1112). The query() and nearest() methods remain as aliases for query_geoms() and nearest_geom().

Bug fixes:

  • We no longer attempt to load libc to get the free function on Linux, but get it from the global symbol table.

  • GEOS error messages printed when GEOS_getCoordSeq() is passed an empty geometry are avoided by never passing an empty geometry (#1134).

  • Python’s builtin super() is now used only as described in PEP 3135 (#1109).

  • Only load conda GEOS dll if it exists (on Windows) (#1108).

  • Add /opt/homebrew/lib to the list of directories to be searched for the GEOS shared library.

  • Added new library search path to assist app creation with cx_Freeze.

1.8a1 (2021-03-03)

Shapely 1.8.0 will be a transitional version. There are a few bug fixes and new features, but it is mainly about warning of the upcoming changes in 2.0.0. Several more pre-releases before 1.8.0 are expected. See the migration guide to Shapely 1.8 / 2.0 for more details on how to update your code (https://shapely.readthedocs.io/en/latest/migration.html).

Python version support:

Shapely 1.8 will support only Python versions >= 3.5 (#884).

Deprecations:

The following functions and geometry attributes and methods will be removed in version 2.0.0.

  • ops.cascaded_union

  • geometry .empty()

  • geometry .ctypes and .__array_interface__

  • multi-part geometry .__len__

  • setting custom attributes on geometry objects

Geometry objects will become immutable in version 2.0.0.

The STRtree class will be entirely changed in 2.0.0. The exact future API is not yet decided, but will be decided before 1.8.0 is released.

Deprecation warnings will be emitted in 1.8a1 when any of these features are used.

The deprecated .to_wkb() and .to_wkt() methods on the geometry objects have been removed.

New features:

  • Add a normalize() method to geometry classes, exposing the GEOSNormalize algorithm (#1090).

  • Initialize STRtree with a capacity of 10 items per node (#1070).

  • Load libraries relocated to shapely/.libs by auditwheel versions < 3.1 or relocated to Shapely.libs by auditwheel versions >= 3.1.

  • shapely.ops.voronoi_diagram() computes the Voronoi Diagram of a geometry or geometry collection (#833, #851).

  • shapely.validation.make_valid() fixes invalid geometries (#883)

Bug fixes:

  • For pyinstaller we now handle the case of more than one GEOS library in the environment, such as when fiona and rasterio wheels are co-installed with shapely (#1071).

  • The ops.split function now splits on touch to eliminate confusing discrepancies between results using multi and single part splitters (#1034).

  • Several issues with duplication and order of vertices in ops.substring have been fixed (#1008).

Packaging:

  • The wheels uploaded to PyPI will include GEOS 3.9.1.

1.7.1 (2020-08-20)

  • STRtree now safely implements the pickle protocol (#915).

  • Documentation has been added for minimum_clearance (#875, #874).

  • In STRtree.__del__() we guard against calling GEOSSTRtree_destroy when the lgeos module has already been torn down on exit (#897, #830).

  • Documentation for the overlaps() method has been corrected (#920).

  • Correct the test in shapely.geometry.base.BaseGeometry.empty() to eliminate memory leaks like the one reported in #745.

  • Get free() not from libc but from the processes global symbols (#891), fixing a bug that manifests on OS X 10.15 and 10.16.

  • Extracting substrings from complex lines has been made more correct (#848, #849).

  • Splitting of complex geometries has been sped up by preparing the input geometry (#871).

  • Fix bug in concatenation of function argtypes (#866).

  • Improved documentation of STRtree usage (#857).

  • Improved handling for empty list or list of lists in GeoJSON coordinates (#852).

  • The polylabel algorithm now accounts for polygon holes (#851, #817).

1.7.0 (2020-01-28)

This is the final 1.7.0 release. There have been no changes since 1.7b1.

1.7b1 (2020-01-13)

First beta release.

1.7a3 (2019-12-31)

New features:

  • The buffer operation can now be single-sides (#806, #727).

Bug fixes:

  • Add /usr/local/lib to the list of directories to be searched for the GEOS shared library (#795).

  • ops.substring now returns a line with coords in end-to-front order when given a start position that is greater than the end position (#628).

  • Implement __bool__() for geometry base classes so that bool(geom) returns the logical complement of geom.is_empty (#754).

  • Remove assertion on the number of version-like strings found in the GEOS version string. It could be 2 or 3.

1.7a2 (2019-06-21)

  • Nearest neighbor search has been added to STRtree (#668).

  • Disallow sequences of MultiPolygons as arguments to the MultiPolygon constructor, resolving #588.

  • Removed vendorized functools functions previously used to support Python 2.5.

Bug fixes:

  • Avoid reloading the GEOS shared library when using an installed binary wheel on OS X (#735), resolving issue #553.

  • The shapely.ops.orient function can now orient multi polygons and geometry collections as well as polygons (#733).

  • Polygons can now be constructed from sequences of point objects as well as sequences of x, y sequences (#732).

  • The exterior of an empty polygon is now equal to an empty linear ring (#731).

  • The bounds property of an empty point object now returns an empty tuple, consistent with other geometry types (#723).

  • Segmentation faults when non-string values are passed to the WKT loader are avoided by #700.

  • Failure of ops.substring when the sub linestring coincides with the beginning of the linestring has been fixed (#658).

  • Segmentation faults from interpolating on an empty linestring are prevented by #655.

  • A missing special case for rectangular polygons has been added to the polylabel algorithm (#644).

  • LinearRing can be created from a LineString (#638).

  • The prepared geometry validation condition has been tightened in #632 to fix the bug reported in #631.

  • Attempting to interpolate an empty geometry no longer results in a segmentation fault, raising ValueError instead (#653).

1.7a1 (2018-07-29)

New features:

  • A Python version check is made by the package setup script. Shapely 1.7 supports only Python versions 2.7 and 3.4+ (#610).

  • Added a new EmptyGeometry class to support GeoPandas (#514).

  • Added new shapely.ops.substring function (#459).

  • Added new shapely.ops.clip_by_rect function (#583).

  • Use DLLs indicated in sys._MEIPASS’ to support PyInstaller frozen apps (#523).

  • shapely.wkb.dumps now accepts an srid integer keyword argument to write WKB data including a spatial reference ID in the output data (#593).

Bug fixes:

  • shapely.geometry.shape can now marshal empty GeoJSON representations (#573).

  • An exception is raised when an attempt is made to prepare a PreparedGeometry (#577, #595).

  • Keyword arguments have been removed from a geometry object’s wkt property getter (#581, #594).

1.6.4.post1 (2018-01-24)

  • Fix broken markup in this change log, which restores our nicely formatted readme on PyPI.

1.6.4 (2018-01-24)

  • Handle a TypeError that can occur when geometries are torn down (#473, #528).

1.6.3 (2017-12-09)

  • AttributeError is no longer raised when accessing __geo_interface__ of an empty polygon (#450).

  • asShape now handles empty coordinates in mappings as shape does (#542). Please note that asShape is likely to be deprecated in a future version of Shapely.

  • Check for length of LineString coordinates in speed mode, preventing crashes when using LineStrings with only one coordinate (#546).

1.6.2 (2017-10-30)

  • A 1.6.2.post1 release has been made to fix a problem with macosx wheels uploaded to PyPI.

1.6.2 (2017-10-26)

  • Splitting a linestring by one of its end points will now succeed instead of failing with a ValueError (#524, #533).

  • Missing documentation of a geometry’s overlaps predicate has been added (#522).

1.6.1 (2017-09-01)

  • Avoid STRTree crashes due to dangling references (#505) by maintaining references to added geometries.

  • Reduce log level to debug when reporting on calls to ctypes CDLL() that don’t succeed and are retried (#515).

  • Clarification: applications like GeoPandas that need an empty geometry object should use BaseGeometry() instead of Point() or Polygon(). An EmptyGeometry class has been added in the master development branch and will be available in the next non-bugfix release.

1.6.0 (2017-08-21)

Shapely 1.6.0 adds new attributes to existing geometry classes and new functions (split() and polylabel()) to the shapely.ops module. Exceptions are consolidated in a shapely.errors module and logging practices have been improved. Shapely’s optional features depending on Numpy are now gathered into a requirements set named “vectorized” and these may be installed like pip install shapely[vectorized].

Much of the work on 1.6.0 was aimed to improve the project’s build and packaging scripts and to minimize run-time dependencies. Shapely now vendorizes packaging to use during builds only and never again invokes the geos-config utility at run-time.

In addition to the changes listed under the alpha and beta pre-releases below, the following change has been made to the project:

Thank you all for using, promoting, and contributing to the Shapely project.

1.6b5 (2017-08-18)

Bug fixes:

  • Passing a single coordinate to LineString() with speedups disabled now raises a ValueError as happens with speedups enabled. This resolves #509.

1.6b4 (2017-02-15)

Bug fixes:

  • Isolate vendorized packaging in a _vendor directory, remove obsolete dist-info, and remove packaging from project requirements (resolves #468).

1.6b3 (2016-12-31)

Bug fixes:

  • Level for log messages originating from the GEOS notice handler reduced from WARNING to INFO (#447).

  • Permit speedups to be imported again without Numpy (#444).

1.6b2 (2016-12-12)

New features:

  • Add support for GeometryCollection to shape and asShape functions (#422).

1.6b1 (2016-12-12)

Bug fixes:

  • Implemented __array_interface__ for empty Points and LineStrings (#403).

1.6a3 (2016-12-01)

Bug fixes:

  • Remove accidental hard requirement of Numpy (#431).

Packaging:

  • Put Numpy in an optional requirement set named “vectorized” (#431).

1.6a2 (2016-11-09)

Bug fixes:

  • Shapely no longer configures logging in geos.py (#415).

Refactoring:

  • Consolidation of exceptions in shapely.errors.

  • UnsupportedGEOSVersionError is raised when GEOS < 3.3.0 (#407).

Packaging:

  • Added new library search paths to assist Anaconda (#413).

  • geos-config will now be bypassed when NO_GEOS_CONFIG env var is set. This allows configuration of Shapely builds on Linux systems that for whatever reasons do not include the geos-config program (#322).

1.6a1 (2016-09-14)

New features:

  • A new error derived from NotImplementedError, with a more useful message, is raised when the GEOS backend doesn’t support a called method (#216).

  • The project() method of LineString has been extended to LinearRing geometries (#286).

  • A new minimum_rotated_rectangle attribute has been added to the base geometry class (#354).

  • A new shapely.ops.polylabel() function has been added. It computes a point suited for labeling concave polygons (#395).

  • A new shapely.ops.split() function has been added. It splits a geometry by another geometry of lesser dimension: polygon by line, line by point (#293, #371).

  • Polygon.from_bounds() constructs a Polygon from bounding coordinates (#392).

  • Support for testing with Numpy 1.4.1 has been added (#301).

  • Support creating all kinds of empty geometries from empty lists of Python objects (#397, #404).

Refactoring:

  • Switch from SingleSidedBuffer() to OffsetCurve() for GEOS >= 3.3 (#270).

  • Cython speedups are now enabled by default (#252).

Packaging:

  • Packaging 16.7, a setup dependency, is vendorized (#314).

  • Infrastructure for building manylinux1 wheels has been added (#391).

  • The system’s geos-config program is now only checked when setup.py is executed, never during normal use of the module (#244).

  • Added new library search paths to assist PyInstaller (#382) and Windows (#343).

1.5.17 (2016-08-31)

  • Bug fix: eliminate memory leak in geom_factory() (#408).

  • Bug fix: remove mention of negative distances in parallel_offset and note that vertices of right hand offset lines are reversed (#284).

1.5.16 (2016-05-26)

  • Bug fix: eliminate memory leak when unpickling geometry objects (#384, #385).

  • Bug fix: prevent crashes when attempting to pickle a prepared geometry, raising PicklingError instead (#386).

  • Packaging: extension modules in the OS X wheels uploaded to PyPI link only libgeos_c.dylib now (you can verify and compare to previous releases with otool -L shapely/vectorized/_vectorized.so).

1.5.15 (2016-03-29)

  • Bug fix: use uintptr_t to store pointers instead of long in _geos.pxi, preventing an overflow error (#372, #373). Note that this bug fix was erroneously reported to have been made in 1.5.14, but was not.

1.5.14 (2016-03-27)

  • Bug fix: use type() instead of isinstance() when evaluating geometry equality, preventing instances of base and derived classes from being mistaken for equals (#317).

  • Bug fix: ensure that empty geometries are created when constructors have no args (#332, #333).

  • Bug fix: support app “freezing” better on Windows by not relying on the __file__ attribute (#342, #377).

  • Bug fix: ensure that empty polygons evaluate to be == (#355).

  • Bug fix: filter out empty geometries that can cause segfaults when creating and loading STRtrees (#345, #348).

  • Bug fix: no longer attempt to reuse GEOS DLLs already loaded by Rasterio or Fiona on OS X (#374, #375).

1.5.13 (2015-10-09)

  • Restore setup and runtime discovery and loading of GEOS shared library to state at version 1.5.9 (#326).

  • On OS X we try to reuse any GEOS shared library that may have been loaded via import of Fiona or Rasterio in order to avoid a bug involving the GEOS AbstractSTRtree (#324, #327).

1.5.12 (2015-08-27)

  • Remove configuration of root logger from libgeos.py (#312).

  • Skip test_fallbacks on Windows (#308).

  • Call setlocale(locale.LC_ALL, “”) instead of resetlocale() on Windows when tearing down the locale test (#308).

  • Fix for Sphinx warnings (#309).

  • Addition of .cache, .idea, .pyd, .pdb to .gitignore (#310).

1.5.11 (2015-08-23)

  • Remove packaging module requirement added in 1.5.10 (#305). Distutils can’t parse versions using ‘rc’, but if we stick to ‘a’ and ‘b’ we will be fine.

1.5.10 (2015-08-22)

  • Monkey patch affinity module by absolute reference (#299).

  • Raise TopologicalError in relate() instead of crashing (#294, #295, #303).

1.5.9 (2015-05-27)

  • Fix for 64 bit speedups compatibility (#274).

1.5.8 (2015-04-29)

  • Setup file encoding bug fix (#254).

  • Support for pyinstaller (#261).

  • Major prepared geometry operation fix for Windows (#268, #269).

  • Major fix for OS X binary wheel (#262).

1.5.7 (2015-03-16)

  • Test and fix buggy error and notice handlers (#249).

1.5.6 (2015-02-02)

  • Fix setup regression (#232, #234).

  • SVG representation improvements (#233, #237).

1.5.5 (2015-01-20)

  • MANIFEST changes to restore _geox.pxi (#231).

1.5.4 (2015-01-19)

  • Fixed OS X binary wheel library load path (#224).

1.5.3 (2015-01-12)

  • Fixed ownership and potential memory leak in polygonize (#223).

  • Wider release of binary wheels for OS X.

1.5.2 (2015-01-04)

  • Fail installation if GEOS dependency is not met, preventing update breakage (#218, #219).

1.5.1 (2014-12-04)

  • Restore geometry hashing (#209).

1.5.0 (2014-12-02)

  • Affine transformation speedups (#197).

  • New == rich comparison (#195).

  • Geometry collection constructor (#200).

  • ops.snap() backed by GEOSSnap (#201).

  • Clearer exceptions in cases of topological invalidity (#203).

1.4.4 (2014-11-02)

  • Proper conversion of numpy float32 vals to coords (#186).

1.4.3 (2014-10-01)

  • Fix for endianness bug in WKB writer (#174).

1.4.2 (2014-09-29)

  • Fix bungled 1.4.1 release (#176).

1.4.1 (2014-09-23)

  • Return of support for GEOS 3.2 (#176, #178).

1.4.0 (2014-09-08)

  • SVG representations for IPython’s inline image protocol.

  • Efficient and fast vectorized contains().

  • Change mitre_limit default to 5.0; raise ValueError with 0.0 (#139).

  • Allow mix of tuples and Points in sped-up LineString ctor (#152).

  • New STRtree class (#73).

  • Add ops.nearest_points() (#147).

  • Faster creation of geometric objects from others (cloning) (#165).

  • Removal of tests from package.

1.3.3 (2014-07-23)

  • Allow single-part geometries as argument to ops.cacaded_union() (#135).

  • Support affine transformations of LinearRings (#112).

1.3.2 (2014-05-13)

  • Let LineString() take a sequence of Points (#130).

1.3.1 (2014-04-22)

  • More reliable proxy cleanup on exit (#106).

  • More robust DLL loading on all platforms (#114).

1.3.0 (2013-12-31)

  • Include support for Python 3.2 and 3.3 (#56), minimum version is now 2.6.

  • Switch to GEOS WKT/WKB Reader/Writer API, with defaults changed to enable 3D output dimensions, and to ‘trim’ WKT output for GEOS >=3.3.0.

  • Use GEOS version instead of GEOS C API version to determine library capabilities (#65).

1.2.19 (2013-12-30)

  • Add buffering style options (#55).

1.2.18 (2013-07-23)

  • Add shapely.ops.transform.

  • Permit empty sequences in collection constructors (#49, #50).

  • Individual polygons in MultiPolygon.__geo_interface__ are changed to tuples to match Polygon.__geo_interface__ (#51).

  • Add shapely.ops.polygonize_full (#57).

1.2.17 (2013-01-27)

  • Avoid circular import between wkt/wkb and geometry.base by moving calls to GEOS serializers to the latter module.

  • Set _ndim when unpickling (issue #6).

  • Don’t install DLLs to Python’s DLL directory (#37).

  • Add affinity module of affine transformation (#31).

  • Fix NameError that blocked installation with PyPy (#40, #41).

1.2.16 (2012-09-18)

  • Add ops.unary_union function.

  • Alias ops.cascaded_union to ops.unary_union when GEOS CAPI >= (1,7,0).

  • Add geos_version_string attribute to shapely.geos.

  • Ensure parent is set when child geometry is accessed.

  • Generate _speedups.c using Cython when building from repo when missing, stale, or the build target is “sdist”.

  • The is_simple predicate of invalid, self-intersecting linear rings now returns False.

  • Remove VERSION.txt from repo, it’s now written by the distutils setup script with value of shapely.__version__.

1.2.15 (2012-06-27)

  • Eliminate numerical sensitivity in a method chaining test (Debian bug #663210).

  • Account for cascaded union of random buffered test points being a polygon or multipolygon (Debian bug #666655).

  • Use Cython to build speedups if it is installed.

  • Avoid stumbling over SVN revision numbers in GEOS C API version strings.

1.2.14 (2012-01-23)

  • A geometry’s coords property is now sliceable, yielding a list of coordinate values.

  • Homogeneous collections are now sliceable, yielding a new collection of the same type.

1.2.13 (2011-09-16)

  • Fixed errors in speedups on 32bit systems when GEOS references memory above 2GB.

  • Add shapely.__version__ attribute.

  • Update the manual.

1.2.12 (2011-08-15)

  • Build Windows distributions with VC7 or VC9 as appropriate.

  • More verbose report on failure to speed up.

  • Fix for prepared geometries broken in 1.2.11.

  • DO NOT INSTALL 1.2.11

1.2.11 (2011-08-04)

  • Ignore AttributeError during exit.

  • PyPy 1.5 support.

  • Prevent operation on prepared geometry crasher (#12).

  • Optional Cython speedups for Windows.

  • Linux 3 platform support.

1.2.10 (2011-05-09)

  • Add optional Cython speedups.

  • Add is_cww predicate to LinearRing.

  • Add function that forces orientation of Polygons.

  • Disable build of speedups on Windows pending packaging work.

1.2.9 (2011-03-31)

  • Remove extra glob import.

  • Move examples to shapely.examples.

  • Add box() constructor for rectangular polygons.

  • Fix extraneous imports.

1.2.8 (2011-12-03)

  • New parallel_offset method (#6).

  • Support for Python 2.4.

1.2.7 (2010-11-05)

  • Support for Windows eggs.

1.2.6 (2010-10-21)

  • The geoms property of an empty collection yields [] instead of a ValueError (#3).

  • The coords and geometry type sproperties have the same behavior as above.

  • Ensure that z values carry through into products of operations (#4).

1.2.5 (2010-09-19)

  • Stop distributing docs/_build.

  • Include library fallbacks in test_dlls.py for linux platform.

1.2.4 (2010-09-09)

  • Raise AttributeError when there’s no backend support for a method.

  • Raise OSError if libgeos_c.so (or variants) can’t be found and loaded.

  • Add geos_c DLL loading support for linux platforms where find_library doesn’t work.

1.2.3 (2010-08-17)

  • Add mapping function.

  • Fix problem with GEOSisValidReason symbol for GEOS < 3.1.

1.2.2 (2010-07-23)

  • Add representative_point method.

1.2.1 (2010-06-23)

  • Fixed bounds of singular polygons.

  • Added shapely.validation.explain_validity function (#226).

1.2 (2010-05-27)

  • Final release.

1.2rc2 (2010-05-26)

  • Add examples and tests to MANIFEST.in.

  • Release candidate 2.

1.2rc1 (2010-05-25)

  • Release candidate.

1.2b7 (2010-04-22)

  • Memory leak associated with new empty geometry state fixed.

1.2b6 (2010-04-13)

  • Broken GeometryCollection fixed.

1.2b5 (2010-04-09)

  • Objects can be constructed from others of the same type, thereby making copies. Collections can be constructed from sequences of objects, also making copies.

  • Collections are now iterators over their component objects.

  • New code for manual figures, using the descartes package.

1.2b4 (2010-03-19)

  • Adds support for the “sunos5” platform.

1.2b3 (2010-02-28)

  • Only provide simplification implementations for GEOS C API >= 1.5.

1.2b2 (2010-02-19)

  • Fix cascaded_union bug introduced in 1.2b1 (#212).

1.2b1 (2010-02-18)

  • Update the README. Remove cruft from setup.py. Add some version 1.2 metadata regarding required Python version (>=2.5,<3) and external dependency (libgeos_c >= 3.1).

1.2a6 (2010-02-09)

  • Add accessor for separate arrays of X and Y values (#210).

TODO: fill gap here

1.2a1 (2010-01-20)

  • Proper prototyping of WKB writer, and avoidance of errors on 64-bit systems (#191).

  • Prototype libgeos_c functions in a way that lets py2exe apps import shapely (#189).

1.2 Branched (2009-09-19)

1.0.12 (2009-04-09)

  • Fix for references held by topology and predicate descriptors.

1.0.11 (2008-11-20)

  • Work around bug in GEOS 2.2.3, GEOSCoordSeq_getOrdinate not exported properly (#178).

1.0.10 (2008-11-17)

  • Fixed compatibility with GEOS 2.2.3 that was broken in 1.0.8 release (#176).

1.0.9 (2008-11-16)

  • Find and load MacPorts libgeos.

1.0.8 (2008-11-01)

  • Fill out GEOS function result and argument types to prevent faults on a 64-bit arch.

1.0.7 (2008-08-22)

  • Polygon rings now have the same dimensions as parent (#168).

  • Eliminated reference cycles in polygons (#169).

1.0.6 (2008-07-10)

  • Fixed adaptation of multi polygon data.

  • Raise exceptions earlier from binary predicates.

  • Beginning distributing new windows DLLs (#166).

1.0.5 (2008-05-20)

  • Added access to GEOS polygonizer function.

  • Raise exception when insufficient coordinate tuples are passed to LinearRing constructor (#164).

1.0.4 (2008-05-01)

  • Disentangle Python and topological equality (#163).

  • Add shape(), a factory that copies coordinates from a geo interface provider. To be used instead of asShape() unless you really need to store coordinates outside shapely for efficient use in other code.

  • Cache GEOS geometries in adapters (#163).

1.0.3 (2008-04-09)

  • Do not release GIL when calling GEOS functions (#158).

  • Prevent faults when chaining multiple GEOS operators (#159).

1.0.2 (2008-02-26)

  • Fix loss of dimensionality in polygon rings (#155).

1.0.1 (2008-02-08)

  • Allow chaining expressions involving coordinate sequences and geometry parts (#151).

  • Protect against abnormal use of coordinate accessors (#152).

  • Coordinate sequences now implement the numpy array protocol (#153).

1.0 (2008-01-18)

  • Final release.

1.0 RC2 (2008-01-16)

  • Added temporary solution for #149.

1.0 RC1 (2008-01-14)

  • First release candidate

Project details


Release history Release notifications | RSS feed

This version

1.8.2

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Shapely-1.8.2.tar.gz (198.8 kB view details)

Uploaded Source

Built Distributions

Shapely-1.8.2-cp310-cp310-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.10 Windows x86-64

Shapely-1.8.2-cp310-cp310-win32.whl (1.2 MB view details)

Uploaded CPython 3.10 Windows x86

Shapely-1.8.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

Shapely-1.8.2-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ x86-64

Shapely-1.8.2-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

Shapely-1.8.2-cp310-cp310-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

Shapely-1.8.2-cp310-cp310-macosx_10_9_universal2.whl (2.2 MB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

Shapely-1.8.2-cp39-cp39-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.9 Windows x86-64

Shapely-1.8.2-cp39-cp39-win32.whl (1.2 MB view details)

Uploaded CPython 3.9 Windows x86

Shapely-1.8.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

Shapely-1.8.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

Shapely-1.8.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (2.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

Shapely-1.8.2-cp39-cp39-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

Shapely-1.8.2-cp39-cp39-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

Shapely-1.8.2-cp39-cp39-macosx_10_9_universal2.whl (2.2 MB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

Shapely-1.8.2-cp38-cp38-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.8 Windows x86-64

Shapely-1.8.2-cp38-cp38-win32.whl (1.2 MB view details)

Uploaded CPython 3.8 Windows x86

Shapely-1.8.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

Shapely-1.8.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

Shapely-1.8.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (2.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

Shapely-1.8.2-cp38-cp38-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

Shapely-1.8.2-cp38-cp38-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

Shapely-1.8.2-cp38-cp38-macosx_10_9_universal2.whl (2.2 MB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

Shapely-1.8.2-cp37-cp37m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.7m Windows x86-64

Shapely-1.8.2-cp37-cp37m-win32.whl (1.2 MB view details)

Uploaded CPython 3.7m Windows x86

Shapely-1.8.2-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

Shapely-1.8.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl (2.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

Shapely-1.8.2-cp37-cp37m-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

Shapely-1.8.2-cp36-cp36m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.6m Windows x86-64

Shapely-1.8.2-cp36-cp36m-win32.whl (1.2 MB view details)

Uploaded CPython 3.6m Windows x86

Shapely-1.8.2-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

Shapely-1.8.2-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl (2.1 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

Shapely-1.8.2-cp36-cp36m-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file Shapely-1.8.2.tar.gz.

File metadata

  • Download URL: Shapely-1.8.2.tar.gz
  • Upload date:
  • Size: 198.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2.tar.gz
Algorithm Hash digest
SHA256 572af9d5006fd5e3213e37ee548912b0341fb26724d6dc8a4e3950c10197ebb6
MD5 f5043655e4088e37466f25a204ea7ee1
BLAKE2b-256 933ccda77e57a08c49569de5bd90376c547bcb981420100adcb0f3770ed681b1

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c60f3758212ec480675b820b13035dda8af8f7cc560d2cc67999b2717fb8faef
MD5 597a74b84865f2bd589bf93deb6dfee0
BLAKE2b-256 b9025d57a68279b0d63c309a1a75ab4caf52b3b72e0e76a8804b20fe9f333029

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 840be3f27a1152851c54b968f2e12d718c9f13b7acd51c482e58a70f60f29e31
MD5 7efb1036f4f123e436a740f98f7a7d49
BLAKE2b-256 3c4c3654bcb0856d60ce1d6fdfca092204fd4408026cbdc13bfa4ea08d908201

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for Shapely-1.8.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a60861b5ca2c488ebcdc706eca94d325c26d1567921c74acc83df5e6913590c7
MD5 84c34345606f6f5c2f023f2843e8dc25
BLAKE2b-256 4db6f916613c5fd0e6aad45c4ef7834a9986690f444d34d8777f31689cefb96c

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.10, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6bdc7728f1e5df430d8c588661f79f1eed4a2728c8b689e12707cfec217f68f8
MD5 cea1f6f442cf7cdff65e3de69e59a075
BLAKE2b-256 fd21fd3c79f904d903a249c62632ae973c8c8c6d12e7bc8a75290552e94d915b

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3a40bf497b57a6625b83996aed10ce2233bca0e5471b8af771b186d681433ac5
MD5 780cd93da2483ac9a699aeab4ac351b7
BLAKE2b-256 327c5891db019c99bfd4cc37691b0b866810572fcfc3e759613c9c9d14aea6e5

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ce0b5c5f7acbccf98b3460eecaa40e9b18272b2a734f74fcddf1d7696e047e95
MD5 b23b51bac003e01afe026e8ea692d621
BLAKE2b-256 48d9a8ae8c498ae438b7e6d1bada0ad748ccc685f8c692e4cf69735aef036342

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp310-cp310-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7c9e3400b716c51ba43eea1678c28272580114e009b6c78cdd00c44df3e325fa
MD5 591fa9b7189e2377f93b68cc6a9f1e03
BLAKE2b-256 b24601a366508f6bc40c89abed3f60137172058a343db36d5ba974ba65693d88

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3423299254deec075e79fb7dc7909d702104e4167149de7f45510c3a6342eeea
MD5 3590aa7bcf66e09e641ecc62868528c0
BLAKE2b-256 350cdbd7fbf21e38a6042419ac3d36acb3ecafd5b65e5849c3112aa692a82171

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 2e02da2e988e74d61f15c720f9f613fab51942aae2dfeacdcb78eadece00e1f3
MD5 f80b2adb3a1e9a8e889d267d7126f178
BLAKE2b-256 29d14c27e539f2a8656f5f521ccdfee19a2b71f31d37369e0617e2fe99c6b87f

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for Shapely-1.8.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 137f1369630408024a62ff79a437a5657e6c5b76b9cd352dde704b425acdb298
MD5 d0f883233d5db82ce8913cf96d66fa4d
BLAKE2b-256 e2bb6569cf334ff294504fa3aa9683e27ab4f2da9fdc67593e32d6b25a687773

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 44d2832c1b706bf43101fda92831a083467cc4b4923a7ed17319ab599c1025d8
MD5 edecadd60dc779f07cc06c1a48a87fe8
BLAKE2b-256 cb4a7ce95bddece98e7e2baa383cd2a7cfe019b207b35b9a0282355657842872

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6fcb28836ae93809de1dde73c03c9c24bab0ba2b2bf419ddb2aeb72c96d110e9
MD5 c7cf61b782887fd136ed0fa91e269f40
BLAKE2b-256 05d5b9c7c2523c79727dfec88c6bbcbf37948f03a3498b41d6b27f1c02ee89e8

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c0fd457ce477b1dced507a72f1e2084c9191bfcb8a1e09886990ebd02acf024
MD5 6618adf7acc339a6301e1767dc7c5b7a
BLAKE2b-256 4cdfc8eb05a08f529d6a674f30e4526fd00428970629e982586684dfaff97631

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 75042e8039c79dd01f102bb288beace9dc2f49fc44a2dea875f9b697aa8cd30d
MD5 7e9d040425df177058f691ae9a9dc9bd
BLAKE2b-256 80999b3cbfa88ea3726fe42080fb7cbaaf6c4f60a5c2fb5e66f1a2fd534b8880

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp39-cp39-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5254240eefc44139ab0d128faf671635d8bdd9c23955ee063d4d6b8f20073ae0
MD5 4dfa988c0f1f900061716116d66055fe
BLAKE2b-256 a3f42bbadf36349cc6a702ffb4e8441136550566921cad9cb784da1b1b96f98d

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a58e1f362f2091743e5e13212f5d5d16251a4bb63dd0ed587c652d3be9620d3a
MD5 2ade73148dab1bfa4c13b7d4b6d3ada2
BLAKE2b-256 9c7af515690844afdefee85d56c889f8b3d8f838424167dbe71f70260ea5b324

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp38-cp38-win32.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 1d95842cc6bbbeab673061b63e70b07be9a375c15a60f4098f8fbd29f43af1b4
MD5 a36a740999ddad86097160e004689737
BLAKE2b-256 2be3d99e35c835cd32efc9ed93cc5493c3899d168d2d138ed69ad6e8e1e52690

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for Shapely-1.8.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d3f3fac625690f01f35af665649e993f15f924e740b5c0ac0376900655815521
MD5 6e47ae04aeff8102157e1dd52eaaab22
BLAKE2b-256 872a9cdcad8b799d2a6cbd2e49823529228e5051bc56d0ade7234c835ad0c308

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d74de394684d66e25e780b0359fda85be7766af85940fa2dfad728b1a815c71f
MD5 26d804112b25025f50cadf86f69f0243
BLAKE2b-256 6ea42a290df16e3d69d9414397bb83b1ece43484366e56112e0340e121c1e910

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 15a856fbb588ad5d042784e00918c662902776452008c771ecba2ff615cd197a
MD5 88363ba0e6a52eff6900a9f04be596dd
BLAKE2b-256 221ae558a27b264ca721a346665eb3fe2822d87e34fa82fb99140b3567978776

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f12695662c3ad1e6031b3de98f191963d0f09de6d1a4988acd907405644032ba
MD5 734a9e9471ff50795316578d7032b0d1
BLAKE2b-256 7ecbfcff1baf15e9f192203620d416aa8cc415c3c0b25100e2bb67b86aa3fbc5

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 68c8e18dc9dc8a198c3addc8c9596f64137101f566f04b96ecfca0b214cb8b12
MD5 440a3d0b9b8f0e252560e5ca7fc8e6de
BLAKE2b-256 5217766d3ad21c5bdb3bc0a22a9c25f824e9ae4b600aadb6633bb22450003bff

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp38-cp38-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.8, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 cec89a5617c0137f4678282e983c3d63bf838fb00cdf318cc555b4d8409f7130
MD5 d203060f8248cca9d7a07305043a7686
BLAKE2b-256 301a8c1d57ffb105a321c60e4fc9c7c99331a087c09afa6db22315f215397e0c

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 8fe641f1f61b3d43dd61b5a85d2ef023e6e19bf8f204a5160a1cb1ec645cbc09
MD5 28cf08e2b8be2cc6726790c29f9c946a
BLAKE2b-256 d9e14cd1e83771105804fc2e26e1eba9f113d2c77888878650b3405bf52d09c3

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp37-cp37m-win32.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 78966332a89813b237de357a03f612fd451a871fe6e26c12b6b71645fe8eee39
MD5 1644b065463ef58f7e6ff206a92571b9
BLAKE2b-256 b579c603a68b24c332e6f9678d499ff573bc7ad2e239f164b53c2a8521bfd191

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e07b0bd2a0e61a8afd4d1c1bd23f3550b711f01274ffb53de99358fd781eefd8
MD5 88ab4c940df680a67b8d3ecdbebea078
BLAKE2b-256 d1ec3038263d69a0065d3ab6944ae839f5f00896efd29b13ae62d73c00345b95

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 beee3949ddf381735049cfa6532fb234d5d20a5be910c4f2fb7c7295fd7960e3
MD5 afd18ba0df8cd0833d661dd427c1cb05
BLAKE2b-256 e7165a93fa453ceef88a58629abda8c85f6b488a1cb5603558bea6503414f94b

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7c8eda45085ccdd7f9805ea4a93fdd5eb0b6039a61d5f0cefb960487e6dc17a1
MD5 d0097b8a5935b2168eb6d3395d98a920
BLAKE2b-256 9b08ba9690f4d6af0c4cc62b3fd47829c4cdb7df11647cdd0786ea32a0509fbf

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 8e3ed52a081da58eb4a885c157c594876633dbd4eb283f13ba5bf39c82322d76
MD5 9cc8bd7c957caf2770359ecb25f4efd1
BLAKE2b-256 d2a382551edf7b91a48b89c2e3702b560f54c1bcdfef8030c8afaab34e188b1b

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp36-cp36m-win32.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 62056e64b12b6d483d79f8e34bf058d2fe734d51c9227c1713705399434eff3b
MD5 0f541a599b30ba537243519ab6db653f
BLAKE2b-256 97c6d5bdf62b8aae8e11803b182fb06c5e768df30c7a56a65d5b8cc93383a9f5

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c0a0d7752b145343838bd36ed09382d85f5befe426832d7384c5b051c147acbd
MD5 5c0b9544edf698d6ac0c35040bc4e0f3
BLAKE2b-256 413f069106156ba92071c676e30a57563a462287a7392aba18221d6399647588

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 256bdf8080bb7bb504d47b2c76919ecebab9708cc1b26266b3ec32b42448f642
MD5 65957960ee064a671a3b4f1d2db9bcfc
BLAKE2b-256 438d285cb2ebf55fe126bba787dc68dd1b3a764c82b21703655cfa4e0f57c10c

See more details on using hashes here.

Provenance

File details

Details for the file Shapely-1.8.2-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: Shapely-1.8.2-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for Shapely-1.8.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 56413f7d32c70b63f239eb0865b24c0c61029e38757de456cc4ab3c416559a0b
MD5 3e9986e46dd9b309109d7cc793661782
BLAKE2b-256 4b5714a7a60ae057b7b8dfd9c159e5632445912608c6c44b5dc357b0088d7aa1

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page