Papermap

Latest version: v0.3.0

Safety actively analyzes 682387 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.3.0

This is a pretty big release with a completely overhauled codebase. For this, I used my new [cookiecutter-python-package](https://github.com/sgraaf/cookiecutter-python-package) Python package template. As such, this release comes with much higher code quality, documentation, automation and some important changes to the core functionality of PaperMap.

Changes

- Completely refactored codebase, with:
- Moved source code from `./papermap` to `./src/papermap`
- Switched to [fpdf2](https://pyfpdf.github.io/fpdf2/) for the PDF creation
- Added custom types
- Fully typed
- Added class for tile servers
- Re-implemented spherical-to-UTM conversions
- Removed GPX support (will come back soon via [PyGPX](https://pypi.org/project/gpx/))
- Removed tests (will come back soon via [pytest](https://docs.pytest.org/en/stable/contents.html))
- Added documentation via [Read the Docs](https://readthedocs.org/)
- Added CI/CD via GitHub Actions
- Added [pre-commit hooks](https://pre-commit.com) w/ CI-integration
- Switched to [Click](https://click.palletsprojects.com/en/8.1.x/) for the CLI
- Switched to [flit](https://flit.pypa.io/en/stable/) for building & releasing the package

0.2.2

Changes

- Added support for custom fonts

0.2.1

Changes

- Added GPX support
- Added more tile servers
- Added tests
- Refactored the codebase

0.1.0

Changes

- Initial release of PaperMap

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.