Example #1
0
import pipy

packpath = "pycrs"
pipy.define_upload(
    packpath,
    author="Karim Bahgat",
    author_email="*****@*****.**",
    license="MIT",
    name="PyCRS",
    changes=[
        "Fixed various bugs", "Pip install fix for Mac and Linux",
        "Python 3 compatability"
    ],
    description=
    "GIS package for reading, writing, and converting between CRS formats.",
    url="http://github.com/karimbahgat/PyCRS",
    keywords="GIS spatial CRS coordinates format",
    classifiers=[
        "License :: OSI Approved", "Programming Language :: Python",
        "Development Status :: 4 - Beta", "Intended Audience :: Developers",
        "Intended Audience :: Science/Research",
        'Intended Audience :: End Users/Desktop',
        "Topic :: Scientific/Engineering :: GIS"
    ],
)

pipy.generate_docs(packpath)
#pipy.upload_test(packpath)
pipy.upload(packpath)
Example #2
0
import pipy
 
packpath = "pygeoj.py"
pipy.define_upload(packpath,
                   author="Karim Bahgat",
                   author_email="*****@*****.**",
                   license="MIT",
                   name="PyGeoj",
                   changes=["Bump to stable version",
                            "Officially support Python 3"],
                   description="A simple Python GeoJSON file reader and writer.",
                   url="http://github.com/karimbahgat/PyGeoj",
                   keywords="GIS spatial file format GeoJSON",
                   classifiers=["License :: OSI Approved",
                                "Programming Language :: Python",
                                "Development Status :: 4 - Beta",
                                "Intended Audience :: Developers",
                                "Intended Audience :: Science/Research",
                                'Intended Audience :: End Users/Desktop',
                                "Topic :: Scientific/Engineering :: GIS"],
                   )

pipy.generate_docs(packpath)
#pipy.upload_test(packpath)
#pipy.upload(packpath)

Example #3
0
import pipy

packpath = "pyqtree.py"
pipy.define_upload(
    packpath,
    author="Karim Bahgat",
    author_email="*****@*****.**",
    license="MIT",
    name="Pyqtree",
    description=
    "A pure Python quad tree spatial index for GIS or rendering usage.",
    url="http://github.com/karimbahgat/Pyqtree",
    keywords="GIS spatial index quad tree",
    classifiers=[
        "License :: OSI Approved", "Programming Language :: Python",
        "Development Status :: 4 - Beta", "Intended Audience :: Developers",
        "Intended Audience :: Science/Research",
        'Intended Audience :: End Users/Desktop',
        "Topic :: Scientific/Engineering :: GIS"
    ],
    changes=["Misc user contributions and bug fixes"],
)

pipy.generate_docs(packpath)
#pipy.upload_test(packpath)
#pipy.upload(packpath)
Example #4
0
import pipy

packpath = "pipy"
pipy.define_upload(packpath,
                   author="Karim Bahgat",
                   author_email="*****@*****.**",
                   license="MIT",
                   name="Pipy",
                   description="Blabla",
                   url="http://github.com/karimbahgat/Pipy",
                   keywords="bla bla",
                   classifiers=["License :: OSI Approved",
                                "Programming Language :: Python",
                                "Development Status :: 4 - Beta",
                                "Intended Audience :: Developers",
                                "Intended Audience :: Science/Research",
                                'Intended Audience :: End Users/Desktop'],
                   changes=["testing",
                            "testing2"],
                   )

#pipy.generate_docs(packpath)
#pipy.upload_test(packpath)
#pipy.upload(packpath)

Example #5
0
import pipy

packpath = "pyagg"
pipy.define_upload(
    packpath,
    name="PyAgg",
    description="Simple user-oriented graphics drawing and image manipulation.",
    author="Karim Bahgat",
    author_email="*****@*****.**",
    license="MIT",
    url="http://github.com/karimbahgat/PyAgg",
    requires=["PIL"],
    keywords="graphics rendering drawing visualization imaging AGG aggdraw",
    classifiers=[
        "License :: OSI Approved", "Programming Language :: Python",
        "Development Status :: 4 - Beta", "Intended Audience :: Developers",
        "Intended Audience :: Science/Research",
        'Intended Audience :: End Users/Desktop',
        "Topic :: Scientific/Engineering :: Visualization",
        "Topic :: Multimedia :: Graphics",
        "Topic :: Scientific/Engineering :: GIS"
    ],
    changes=[
        "Plenty of (undocumented) feature additions, including some unfinished ones",
        "Replaced heavy fontTools dependency with a more lightweight font locator",
        "Fixed some bugs improving platform support for Mac and Linux (though not fully tested)"
    ],
)

#pipy.upload_test(packpath)
#pipy.generate_docs(packpath)
Example #6
0
import pipy
 
packpath = "pytess"
pipy.define_upload(packpath,
                   author="Karim Bahgat",
                   author_email="*****@*****.**",
                   license="MIT",
                   name="Pytess",
                   description="Pure Python tessellation of points into polygons, including Delauney/Thiessin, and Voronoi polygons.",
                   url="http://github.com/karimbahgat/Pytess",
                   keywords="GIS spatial tesselation voronoi delauney triangulation",
                   classifiers=["License :: OSI Approved",
                                "Programming Language :: Python",
                                "Development Status :: 4 - Beta",
                                "Intended Audience :: Developers",
                                "Intended Audience :: Science/Research",
                                'Intended Audience :: End Users/Desktop',
                                "Topic :: Scientific/Engineering :: GIS"],
                   changes=["Bump to stable version",
                            "Python 3.x compatibility"]
                   )

pipy.generate_docs(packpath)
#pipy.upload_test(packpath)
#pipy.upload(packpath)

Example #7
0
import pipy

packpath = "pycrs"
pipy.define_upload(
    packpath,
    author="Karim Bahgat",
    author_email="*****@*****.**",
    license="MIT",
    name="PyCRS",
    changes=[
        'Misc docstring changes',
        'More flexible parsing, in case projection is not the second element',
        'More informative exceptions'
    ],
    description=
    "GIS package for reading, writing, and converting between CRS formats.",
    url="http://github.com/karimbahgat/PyCRS",
    keywords="GIS spatial CRS projection coordinate system format",
    classifiers=[
        "License :: OSI Approved", "Programming Language :: Python",
        "Development Status :: 5 - Production/Stable",
        "Intended Audience :: Developers",
        "Intended Audience :: Science/Research",
        'Intended Audience :: End Users/Desktop',
        "Topic :: Scientific/Engineering :: GIS"
    ],
)

pipy.generate_docs(packpath)
#pipy.upload_test(packpath)
#pipy.upload(packpath)
Example #8
0
import pipy

packpath = "ipandoc.py"
pipy.define_upload(
    packpath,
    author="Karim Bahgat",
    author_email="*****@*****.**",
    license="MIT",
    name="iPandoc",
    description=
    "Pure Python bindings to the online Docverter Pandoc document format conversion API.",
    url="http://github.com/karimbahgat/iPandoc",
    keywords="pandoc document format conversion rst markdown docverter API",
    classifiers=[
        "License :: OSI Approved", "Programming Language :: Python",
        "Development Status :: 4 - Beta", "Intended Audience :: Developers",
        "Intended Audience :: Science/Research",
        'Intended Audience :: End Users/Desktop'
    ],
    changes=['Bump to stable version', 'Python 3 support'],
)

pipy.generate_docs(packpath)
#pipy.upload_test(packpath)
#pipy.upload(packpath)
Example #9
0
packpath = "pycrs"
pipy.define_upload(
    packpath,
    author="Karim Bahgat",
    author_email="*****@*****.**",
    license="MIT",
    name="PyCRS",
    changes=[
        'Add search functions to lookup epsg.io',
        'Add to_epsg_code() method from, based on prj2epsg.org (#47, @fitoprincipe)',
        'Switch to using epsg.io when looking up epsg codes',
        'Fix broken spatialreference link by switching to SSL',
        'Added Clarke 1880 ellipsoid',
        'Use default datum ellipsoid when ellipsoid not specified',
        'Better warning and error when proj4 ellipsoid cannot be found',
        'Misc bug fixes'
    ],
    description=
    "GIS package for reading, writing, and converting between CRS formats.",
    url="http://github.com/karimbahgat/PyCRS",
    keywords="GIS spatial CRS projection coordinate system format",
    classifiers=[
        "License :: OSI Approved", "Programming Language :: Python",
        "Development Status :: 5 - Production/Stable",
        "Intended Audience :: Developers",
        "Intended Audience :: Science/Research",
        'Intended Audience :: End Users/Desktop',
        "Topic :: Scientific/Engineering :: GIS"
    ],
)
Example #10
0
import pipy

packpath = "pythongis"
pipy.define_upload(
    packpath,
    author="Karim Bahgat",
    author_email="*****@*****.**",
    license="MIT",
    name="PythonGIS",
    changes=["First setup test."],
    description="A simple Python GIS framework for doing actual work.",
    url="http://github.com/karimbahgat/PythonGIS",
    keywords=
    "GIS spatial read write management conversion analysis distances visualization",
    classifiers=[
        "License :: OSI Approved", "Programming Language :: Python",
        "Development Status :: 4 - Beta", "Intended Audience :: Developers",
        "Intended Audience :: Science/Research",
        'Intended Audience :: End Users/Desktop',
        "Topic :: Scientific/Engineering :: GIS"
    ],
    requires=[
        "shapely", "pyshp", "pygeoj", "rtree", "PIL==1.1.7", "pyagg", "colour",
        "classypie", "tk2"
    ],
)

pipy.generate_docs(packpath)
#pipy.upload_test(packpath)
#pipy.upload(packpath)
Example #11
0
import pipy
 
packpath = "pyncf.py"
pipy.define_upload(packpath,
                   author="Karim Bahgat",
                   author_email="*****@*****.**",
                   license="MIT",
                   name="Pyncf",
                   changes=["First alpha version"],
                   description="Pure Python NetCDF file reader and writer.",
                   url="http://github.com/karimbahgat/pyncf",
                   keywords="GIS spatial file format NetCDF",
                   classifiers=["License :: OSI Approved",
                                "Programming Language :: Python",
                                "Development Status :: 4 - Beta",
                                "Intended Audience :: Developers",
                                "Intended Audience :: Science/Research",
                                'Intended Audience :: End Users/Desktop',
                                "Topic :: Scientific/Engineering :: GIS"],
                   )

#pipy.generate_docs(packpath)
#pypi.upload_test(packpath)
#pypi.upload(packpath)

Example #12
0
import pipy

packpath = "pyqtree.py"
pipy.define_upload(
    packpath,
    author="Karim Bahgat",
    author_email="*****@*****.**",
    license="MIT",
    name="Pyqtree",
    description=
    "A pure Python quad tree spatial index for GIS or rendering usage.",
    url="http://github.com/karimbahgat/Pyqtree",
    keywords="GIS spatial index quad tree",
    classifiers=[
        "License :: OSI Approved", "Programming Language :: Python",
        "Development Status :: 4 - Beta", "Intended Audience :: Developers",
        "Intended Audience :: Science/Research",
        'Intended Audience :: End Users/Desktop',
        "Topic :: Scientific/Engineering :: GIS"
    ],
    changes=[
        "Bump to first major version",
        "Fix so returns list instead of set",
        "Support inserting hashable items",
    ],
)

pipy.generate_docs(packpath)
#pipy.upload_test(packpath)
#pipy.upload(packpath)
Example #13
0
import pipy

packpath = "pygeoj.py"
pipy.define_upload(
    packpath,
    author="Karim Bahgat",
    author_email="*****@*****.**",
    license="MIT",
    name="PyGeoj",
    changes=["Bump to stable version", "Officially support Python 3"],
    description="A simple Python GeoJSON file reader and writer.",
    url="http://github.com/karimbahgat/PyGeoj",
    keywords="GIS spatial file format GeoJSON",
    classifiers=[
        "License :: OSI Approved", "Programming Language :: Python",
        "Development Status :: 4 - Beta", "Intended Audience :: Developers",
        "Intended Audience :: Science/Research",
        'Intended Audience :: End Users/Desktop',
        "Topic :: Scientific/Engineering :: GIS"
    ],
)

pipy.generate_docs(packpath)
#pipy.upload_test(packpath)
#pipy.upload(packpath)
Example #14
0
import pipy

packpath = "pycrs"
pipy.define_upload(
    packpath,
    author="Karim Bahgat",
    author_email="*****@*****.**",
    license="MIT",
    name="PyCRS",
    changes=[
        "Added more documentation", "Fix +f interpretation",
        "Include reading +rf parameter", "Fix Python 3 bugs",
        "Fix proj4 standard parallels being ignored", "Allow proj4 as dict"
    ],
    description=
    "GIS package for reading, writing, and converting between CRS formats.",
    url="http://github.com/karimbahgat/PyCRS",
    keywords="GIS spatial CRS coordinates format",
    classifiers=[
        "License :: OSI Approved", "Programming Language :: Python",
        "Development Status :: 4 - Beta", "Intended Audience :: Developers",
        "Intended Audience :: Science/Research",
        'Intended Audience :: End Users/Desktop',
        "Topic :: Scientific/Engineering :: GIS"
    ],
)

pipy.generate_docs(packpath)
#pipy.upload_test(packpath)
#pipy.upload(packpath)
Example #15
0
import pipy
 
packpath = "pyqtree.py"
pipy.define_upload(packpath,
                   author="Karim Bahgat",
                   author_email="*****@*****.**",
                   license="MIT",
                   name="Pyqtree",
                   description="A pure Python quad tree spatial index for GIS or rendering usage.",
                   url="http://github.com/karimbahgat/Pyqtree",
                   keywords="GIS spatial index quad tree",
                   classifiers=["License :: OSI Approved",
                                "Programming Language :: Python",
                                "Development Status :: 4 - Beta",
                                "Intended Audience :: Developers",
                                "Intended Audience :: Science/Research",
                                'Intended Audience :: End Users/Desktop',
                                "Topic :: Scientific/Engineering :: GIS"],
                   changes=["Misc user contributions and bug fixes"],
                   )

pipy.generate_docs(packpath)
#pipy.upload_test(packpath)
#pipy.upload(packpath)

Example #16
0
import pipy

packpath = "pygeoj.py"
pipy.define_upload(
    packpath,
    author="Karim Bahgat",
    author_email="*****@*****.**",
    license="MIT",
    name="PyGeoj",
    changes=[
        "Fixed more robust validation to avoid unexpected errors",
        "Added skiperror option", "Fixed feat type missing when add_feature()",
        "Fixed crs not saving",
        "Added fixerror option when loading and validating",
        "Fix bug to allow null geometries and empty properties, and correctly represent them in json as null"
    ],
    description="A simple Python GeoJSON file reader and writer.",
    url="http://github.com/karimbahgat/PyGeoj",
    keywords="GIS spatial file format GeoJSON",
    classifiers=[
        "License :: OSI Approved", "Programming Language :: Python",
        "Development Status :: 4 - Beta", "Intended Audience :: Developers",
        "Intended Audience :: Science/Research",
        'Intended Audience :: End Users/Desktop',
        "Topic :: Scientific/Engineering :: GIS"
    ],
)

pipy.generate_docs(packpath)
#pipy.upload_test(packpath)
pipy.upload(packpath)
Example #17
0
import pipy
 
packpath = "tinypath.py"
pipy.define_upload(packpath,
                   author="Karim Bahgat",
                   author_email="*****@*****.**",
                   license="MIT",
                   name="tinypath",
                   description="Tinypath is a tiny object-oriented file path module that provides only the most crucial and commonly needed functionality, making it easy to learn and efficient to use.",
                   url="http://github.com/karimbahgat/tinypath",
                   keywords="paths files folders organizing",
                   classifiers=["License :: OSI Approved",
                                "Programming Language :: Python",
                                "Development Status :: 4 - Beta",
                                "Intended Audience :: Developers",
                                "Intended Audience :: Science/Research",
                                'Intended Audience :: End Users/Desktop'],
                   changes=["Lowercased package name"]
                   )

pipy.generate_docs(packpath)
#pipy.upload_test(packpath)
pipy.upload(packpath)