{ "info": { "author": "Mathieu Le Marec - Pasquet & the mapnik community", "author_email": "kiorky@cryptelium.net", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "==========================\nIntroduction\n==========================\n\n.. contents::\n\nOfficial mapnik bindings repackaged in the distutils way to facilitate deployments.\n\nThis depends of those libraries to be installed on you environment:\n\n - mapnik2 (the c++ library)\n - BOOST c++:\n\n - boost python\n - boost thread\n - boost regex\n\nOptionnal but heavily recommended python libraries\n\n - pycairo\n - PIL / Pillow\n\nIf you are a buildout user, you can look at this package\nbuildout which integrates pycairo & pil installation\n\nSee `github `_\n\n\nMAPNIK2 Notes\n===============\n\nThe python bindings are tied to the mapnik2 library version.\n\nTo use with:\n\n - :mapnik2 library - 2.0.1: == mapnik2 2.0.1.3\n ::\n\n easy_install -U mapnik2==2.0.1.3\n\n\n - :mapnik2 library - 2.1.0: == mapnik2 2.1.0\n ::\n\n easy_install -U mapnik2==2.1.0\n\n\n - :mapnik2 library - 2.2.0: == mapnik2 2.2.0\n ::\n\n easy_install -U mapnik2==2.2.0\n\nCredits\n=========\n\nCompanies\n----------------\n|makinacom|_\n\n* `Planet Makina Corpus `_\n* `Contact us `_\n\n.. |makinacom| image:: http://depot.makina-corpus.org/public/logo.gif\n.. _makinacom: http://www.makina-corpus.com\n\nAuthors\n---------------\n\nContributors\n---------------\n\n - kiorky \n - dodobas \n\nInstallation\n======================================\nPrerequisites\n-------------------\nDon't forget that you can play with LDFLAGS/CFLAGS/LD_LIBRARY_PATH dto indicate non standart locations for the following requirements if it applies.\n\nYou will have to have the includes and libraries for\n\n - The mapnik-config utility to be in your $PATH\n - Boost_python linked to your python interpreter\n If it is not installed in standart envionments, you ll have to handle the CFLAGS/LDFLAGS to find it, or use minitage ;)\n - cairo / cairomm (optionnal but enabled if you compiled mapnik with cairo support)\n - mapnik2\n - The current python interpreter\n - pycairo / PIL in the PYTHONPATH somehow\n\nBuildout\n----------\nSome developers use buildout_ to ease deployments.\n* Say where to find mapnik-config by settings correctly your PATH environment variable\n* Add ``mapnik`` to the list of eggs to install, e.g.\n::\n\n [buildout]\n parts = somepart\n\n [somepart]\n recipe = minitage.recipe.scripts # or zc.recipe.egg ...\n eggs = mapnik2\n\n* Re-run buildout, e.g. with::\n\n $ ./bin/buildout\n\nYou can read the buildout installation shipped with this egg for inspiration of how integrate mapnik in a buildout.\nThe magic is using buildout.minitagificator to feed PKG_CONFIG_PATH and PYTHONPATH with pycairo\n\n\nRunning this package buildout\n--------------------------------\nFirst you need to install pycairo locally::\n\n bin/buildout -vvvvvNc cairo.cfg\n\nThen run buildout::\n\n bin/buildout -vvvvvN\n\nEasy_install with or without virtualenv\n---------------------------------------------\n::\n\n virtualenv --no-site-packages test\n source test/bin/activate\n easy_install mapnik2\n\n* Say where to find mapnik-config by settings correctly your PATH environment variable\n* When you're reading this you have probably already run\n ``easy_install mapnik2``. Find out how to install setuptools\n (and EasyInstall) here:\n http://peak.telecommunity.com/DevCenter/EasyInstall\n\n\nBOOST NOTES\n--------------\n\nTo specify which boostpython lib to link against, you can use, you can use the following::\n\n export MAPNIK2_BOOST_PYTHON=\"libboost_python.so.1:libboost_thread.so.1\"\n\nWhere you have on your filesystem::\n\n /usr/lib/libboost_python.so.1\n /usr/lib/libboost_thread.so.1\n\nFor ubuntu users, please refer to `this doc `_ to install the prerequisites of this egg.\n\nMinitage\n--------------\nSome developers use minitage_ to ease deployments (a layer upon buildout).\nIndeed, it takes care a lot of things like those boring compilation flags.\nAs an example, to work on this egg in development mode, you can boostrap it by doing this::\n::\n\n easy_install -U virtualenv\n virtualenv --no-site-packages --distribute ~/minitage\n mkdir ~/minitage/others\n\nInstall minitage, if you haven't yet ::\n\n source ~/minitage/bin/activate\n easy_install -U minitage.core\n\nInitialize it (**mandatory**) ::\n\n source ~/minitage/bin/activate\n minimerge -s\n\nTo install the minilay for the mapnik2 egg development you can do\n::\n\n cd ~/minitage/others\n git clone https://github.com/mapnik/pymapnik2.git mapnik-egg-(py26 or py27)\n ln -fs ~/minitage/others/mapnik-egg*/minilays/mapnik-egg/ ~/minitage/minilays/mapnik-egg\n #for python-2.6\n minimerge -av mapnik-egg-py26\n #for python-2.7\n minimerge -av mapnik-egg-py27\n\n\nEnjoy your installation\n::\n\n cd ~/minitage/others/mapnik-egg-py26\n or cd ~/minitage/others/mapnik-egg-py27\n ./bin/mypy\n >>> import mapnik2\n\nFor using mapnik2 inside your minitagified application:\n\n - Inside the eggs parts of you buildout add::\n\n [part]\n eggs += mapnik2\n\n - In your minibuild, merge the mapnik2 dependencies that you can find here:\n\n - for python2.6: https://github.com/mapnik/pymapnik2/blob/master/minilays/mapnik-egg/mapnik-egg-py26\n - for python2.7: https://github.com/mapnik/pymapnik2/blob/master/minilays/mapnik-egg/mapnik-egg-py27\n\n - Reminimerge your project to build the mapnik2 egg\n - Then add mapnik2 to your setup.py or buildout for it to be grabbed in your pythonpath.\n - Rerun buildout, you're done\n\n\n.. _minitage: http://www.minitage.org\n.. _buildout: http://buildout.org\n.. _pythonproducts: http://plone.org/products/pythonproducts\n\nChangelog for mapnik2\n========================\n\n2.2.0 (2013-07-23)\n------------------\n\n- refresh 2.2.0 [dodobas]\n\n2.1.0.5 (2012-11-01)\n--------------------\n\n- freebsd port\n\n\n2.1.0 (2012-09-02)\n------------------\n\n- refresh 2.1.0\n\n\n2.0.1.1 (2012-08-05)\n--------------------\n\n- renaming release\n\n\n2.0.2 (2012-08-04)\n------------------\n\n- Multi Arch Support, thx to noirbizarre. [kiorky]\n See https://github.com/mapnik/pymapnik2/pull/4\n\n\n2.0.1 (2012-05-06)\n------------------\nFirst public release of mapnik2 eggified python bindings", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/mapnik", "keywords": "", "license": "LGPL", "maintainer": null, "maintainer_email": null, "name": "mapnik2", "package_url": "https://pypi.org/project/mapnik2/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/mapnik2/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/mapnik" }, "release_url": "https://pypi.org/project/mapnik2/2.2.0/", "requires_dist": null, "requires_python": null, "summary": "Python bindings for mapnik", "version": "2.2.0" }, "last_serial": 822804, "releases": { "0.7-r2615": [ { "comment_text": "", "digests": { "md5": "8fd5d46a1e2dde28dab44c110e67bb8e", "sha256": "ef176e1d2ae0988c171a3e1f04b6bd6bad4596efabbdf890f2583d449fb4cc99" }, "downloads": -1, "filename": "mapnik2-0.7-r2615.tar.gz", "has_sig": false, "md5_digest": "8fd5d46a1e2dde28dab44c110e67bb8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1323630, "upload_time": "2011-02-25T15:33:51", "url": "https://files.pythonhosted.org/packages/ea/8d/86823cbd612f35b2afe64647ec325ce903b374b3276a273af73eb5a84def/mapnik2-0.7-r2615.tar.gz" } ], "2.0-r2615": [ { "comment_text": "", "digests": { "md5": "f1c05787eff28f1db266d0544f3e8c49", "sha256": "e35f34388dc305d01c0105d020805f69dc49a3e2db06a6522a20af2c705b92e5" }, "downloads": -1, "filename": "mapnik2-2.0-r2615.tar.gz", "has_sig": false, "md5_digest": "f1c05787eff28f1db266d0544f3e8c49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1323627, "upload_time": "2011-02-25T15:36:18", "url": "https://files.pythonhosted.org/packages/fe/e2/92ae861862cbda8ee519c601d72d7ee31574cf9cc3b852bccb241bdb4294/mapnik2-2.0-r2615.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "7150dc24fe22a38e66fd081ba6d5ad4e", "sha256": "44a5829bd556a06cef93a789d5851e38ebe60fa8a274a9d0477aa5e826f1b823" }, "downloads": -1, "filename": "mapnik2-2.0.1.zip", "has_sig": false, "md5_digest": "7150dc24fe22a38e66fd081ba6d5ad4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4391262, "upload_time": "2012-05-06T18:34:19", "url": "https://files.pythonhosted.org/packages/c6/e3/4326b4951f191249dcecdadc11808d779727dd36bbb1b78d1c410745d674/mapnik2-2.0.1.zip" } ], "2.0.1.1": [ { "comment_text": "", "digests": { "md5": "abcfb8c64149a4f55a6729116dfef921", "sha256": "c251217b94748ce0a5b12caa959e00c9357cc91968c369dcb3e67923aa890289" }, "downloads": -1, "filename": "mapnik2-2.0.1.1.zip", "has_sig": false, "md5_digest": "abcfb8c64149a4f55a6729116dfef921", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4393924, "upload_time": "2012-08-05T14:17:15", "url": "https://files.pythonhosted.org/packages/41/a0/a30af2f66014b24fd1d940e02c4f0bf14777ffa4629464b576d929d20dc5/mapnik2-2.0.1.1.zip" } ], "2.0.1.2": [ { "comment_text": "", "digests": { "md5": "73cfb90ff28c83025cd851f734feb815", "sha256": "8c1a03b72e10b2cb5df9b1bd58ed9c8cfd72c549a5ebe9c5afb5e995e786847b" }, "downloads": -1, "filename": "mapnik2-2.0.1.2.zip", "has_sig": false, "md5_digest": "73cfb90ff28c83025cd851f734feb815", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4394208, "upload_time": "2012-08-05T14:30:42", "url": "https://files.pythonhosted.org/packages/d2/13/55b58fff6f5c9c60c3238c311ec6b0327775623af536556327853de3f8dd/mapnik2-2.0.1.2.zip" } ], "2.0.1.3": [ { "comment_text": "", "digests": { "md5": "2d445df6cccb6e28f8c974300b40de30", "sha256": "ab0b3814936199f5087b25fa4fe77fde32ac825041d4768c8dfc7221ec62579d" }, "downloads": -1, "filename": "mapnik2-2.0.1.3.zip", "has_sig": false, "md5_digest": "2d445df6cccb6e28f8c974300b40de30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4394216, "upload_time": "2012-08-05T14:35:45", "url": "https://files.pythonhosted.org/packages/49/4b/96030f1f7491a7550c978f5ad9346565633d26c0afa2427a132574ca7bcb/mapnik2-2.0.1.3.zip" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "18147b18772dd08e71f3b5ad4c184473", "sha256": "658c387fce93da8e6e18109a9233a0dd4c19d8faf46598c1b6a79bde7af006f6" }, "downloads": -1, "filename": "mapnik2-2.1.0.zip", "has_sig": false, "md5_digest": "18147b18772dd08e71f3b5ad4c184473", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10644854, "upload_time": "2012-09-02T19:33:34", "url": "https://files.pythonhosted.org/packages/d7/27/6425cf0f820dfae417a1523aab9f09950b3b489d3fd843502f2dc394edbf/mapnik2-2.1.0.zip" } ], "2.1.0.1": [ { "comment_text": "", "digests": { "md5": "a508f1614691e9d1ccdc025730b04da8", "sha256": "94f25227699d13e43d65bc46d77fbc8a018c6fc2baf1b6d89127058894b8b1b8" }, "downloads": -1, "filename": "mapnik2-2.1.0.1.zip", "has_sig": false, "md5_digest": "a508f1614691e9d1ccdc025730b04da8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10648098, "upload_time": "2012-09-02T19:40:31", "url": "https://files.pythonhosted.org/packages/4c/ef/223702d274dcb17f22d1e6b3b7123fa38ba86227d89e9e39c3c9a7536798/mapnik2-2.1.0.1.zip" } ], "2.1.0.2": [ { "comment_text": "", "digests": { "md5": "9d1d3e665ddc5b993e74dd7efab5dd2d", "sha256": "f917ffe12ee3c7ceca2172bcb72693004cabb62e57960e0f81ce194378eeadf1" }, "downloads": -1, "filename": "mapnik2-2.1.0.2.zip", "has_sig": false, "md5_digest": "9d1d3e665ddc5b993e74dd7efab5dd2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10654517, "upload_time": "2012-10-31T00:36:07", "url": "https://files.pythonhosted.org/packages/40/93/0a83b62843c4b6298a9225f93a2018eedd68d6e534c1f6da046718fda0c3/mapnik2-2.1.0.2.zip" } ], "2.1.0.4": [ { "comment_text": "", "digests": { "md5": "dc071bb8dfdc1cbb7a9dffbcb4237037", "sha256": "2e559c413a016a730dd4b4514616b79aa43b0ff394ea8ba05c0ddfaa68fa7eb8" }, "downloads": -1, "filename": "mapnik2-2.1.0.4.zip", "has_sig": false, "md5_digest": "dc071bb8dfdc1cbb7a9dffbcb4237037", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10654159, "upload_time": "2012-11-01T13:34:12", "url": "https://files.pythonhosted.org/packages/b5/27/181ef6e589b7bc3efd0103f3d3929519cc1b867cb0d1800fd3eefa9a00d1/mapnik2-2.1.0.4.zip" } ], "2.1.0.5": [ { "comment_text": "", "digests": { "md5": "76435b3026d474f958053d7e60c41a47", "sha256": "68480340c2af4bf49072ddd5417ca2b9c226d967956440dc21ffd427f62edf41" }, "downloads": -1, "filename": "mapnik2-2.1.0.5.zip", "has_sig": false, "md5_digest": "76435b3026d474f958053d7e60c41a47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10654679, "upload_time": "2012-11-01T13:44:36", "url": "https://files.pythonhosted.org/packages/25/fd/e6e124c0f8a648e7d52a204cb7a62224f92bb0f9156a3d8b799170d3269a/mapnik2-2.1.0.5.zip" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "ac30ef6b8087c56f6577d6540888bbee", "sha256": "eddae14c5700cd012429222035bc843005deb99f2097d4503fd67e735c577371" }, "downloads": -1, "filename": "mapnik2-2.2.0.zip", "has_sig": false, "md5_digest": "ac30ef6b8087c56f6577d6540888bbee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12358690, "upload_time": "2013-07-23T07:59:37", "url": "https://files.pythonhosted.org/packages/37/8d/2dd0ceb156ab78071bc87402015e5aaf398b39e9f400221145bdb36391a5/mapnik2-2.2.0.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ac30ef6b8087c56f6577d6540888bbee", "sha256": "eddae14c5700cd012429222035bc843005deb99f2097d4503fd67e735c577371" }, "downloads": -1, "filename": "mapnik2-2.2.0.zip", "has_sig": false, "md5_digest": "ac30ef6b8087c56f6577d6540888bbee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12358690, "upload_time": "2013-07-23T07:59:37", "url": "https://files.pythonhosted.org/packages/37/8d/2dd0ceb156ab78071bc87402015e5aaf398b39e9f400221145bdb36391a5/mapnik2-2.2.0.zip" } ] }