Skip to main content

A convention-based object-object mapper in Python.

Project description

Automappy

A convention-based object-object mapper in Python.

Automappy is based on Python type hints and annotations to map objects from one type to another.

It is designed to be simple and easy to use, with a focus on convention over configuration.

Contributing

Feel free to contribute to this project by opening a pull request.

Issues

Feel free to open an issue if you have any questions or suggestions.

Credits

Automappy is inspired by AutoMapper from the .NET ecosystem.

TODO

  • Mapper Configuration (allow to customize mappings)
  • ReadTheDocs documentation
  • Execution plan
    • Runnable execution tree

Project details


Download files

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

Source Distribution

automappy-0.1.1.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

automappy-0.1.1-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

Details for the file automappy-0.1.1.tar.gz.

File metadata

  • Download URL: automappy-0.1.1.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for automappy-0.1.1.tar.gz
Algorithm Hash digest
SHA256 5e992eae56ec06d5ddeb6602b1f943cc896582e13764c2cbc3df1cd9a9d0bd9b
MD5 ca465aa194577666c984318001b34faf
BLAKE2b-256 1f6aa2c66f19f65a2a1fa33a229011f46d2dcaf3a4e0db29e5c5dda13c5d4d85

See more details on using hashes here.

File details

Details for the file automappy-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: automappy-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for automappy-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5f6d37f83f4ce2ebfbe10261a923b36be33f9198fd14c6dfd4b90e4a8d4a011b
MD5 49ba9f3b2682ad89df991b6278f465b7
BLAKE2b-256 ce59aa9527541e3b441cdf76e2cb27da8a4034c79f3608e1582618f4143097d8

See more details on using hashes here.

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