Skip to content

Latest commit

 

History

History
124 lines (93 loc) · 3.93 KB

NEWS.rst

File metadata and controls

124 lines (93 loc) · 3.93 KB

upoints

  • Python 3 support, but Python 2.6 is now the lowest supported version
  • New support files to handle dependencies for pip users in extra/
  • GPX 1.0 support has been removed
  • KML support for versions older than 2.2 has been removed
  • Unicode output guessing has been removed from edist
  • Added a zsh completion script for edist
  • PEP-3101 format support
  • aaargh is now required
  • lxml is no longer optional, and is now required for XML support
  • The testsuite now requires expecter and nose2
  • Added support for metadata in GPX files
  • Added support for route data in GPX files
  • This is likely to be the final non-bugfix release before v1.0.0 is cut, if you don’t like how something works now is the time to speak up!
  • This package has been renamed upoints from earth_distance to better reflect its usage, and as a bonus it is more compliant with PEP-8’s naming guidelines
  • Added support for a generic Point object container type
  • Support for reading OpenCellID exports
  • Can now use lxml for XML processing on systems where cElementTree isn’t available
  • Python “egg” packages can now be built if setuptools is installed
  • Support for reading and writing GPX v1.0 files
  • Support for GPX trkpt elements
  • Support for reading OpenStreetMap exports
  • Support for reading configuration file in edist.py for enable simple named location support.
  • Support for reading NMEA 0183 formatted data
  • Support for importing KML data files
  • Support for importing zoneinfo zone descriptions
  • Latitude and longitude values are now managed attributes, and can be updated in place(as can Baken Maidenhead locators)
  • Locations now support a much prettier Unicode output mode
  • edist.py a new user script that allows one to manipulate locations in various ways from the command line
  • Package no longer requires make for development functions
  • Tests no longer span network boundaries, and should run on any default Python install once initially seeded
  • All Point children now have dictionary-based collection objects, named <base>s
  • Import and export routines of Point objects have now moved in to their respective collection objects
  • Support for baken data files in baken
  • Support for geonames database exports in geonames
  • Support for ISO 6709 coordinate strings in utils.from_iso6709 and utils.to_iso6709
  • Support for Maidenhead locator strings in utils.from_grid_locator and utils.to_grid_locator
  • Support for creating Xearth markers files with any Point-compatible objects using utils.dump_xearth_markers