Anti-aliasing polygon rasterizer, capable of handling non-uniform grids.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
1.4KB

  1. #!/usr/bin/env python3
  2. from setuptools import setup, find_packages
  3. with open('README.md', 'r') as f:
  4. long_description = f.read()
  5. with open('float_raster/VERSION', 'r') as f:
  6. version = f.read().strip()
  7. setup(name='float_raster',
  8. version=version,
  9. description='High-precision anti-aliasing polygon rasterizer',
  10. long_description=long_description,
  11. long_description_content_type='text/markdown',
  12. author='Jan Petykiewicz',
  13. author_email='anewusername@gmail.com',
  14. url='https://mpxd.net/code/jan/float_raster',
  15. packages=find_packages(),
  16. package_data={
  17. 'float_raster': ['VERSION']
  18. },
  19. install_requires=[
  20. 'numpy',
  21. 'scipy',
  22. ],
  23. classifiers=[
  24. 'Programming Language :: Python :: 3',
  25. 'Development Status :: 4 - Beta',
  26. 'Intended Audience :: Developers',
  27. 'Intended Audience :: Information Technology',
  28. 'Intended Audience :: Manufacturing',
  29. 'Intended Audience :: Science/Research',
  30. 'License :: OSI Approved :: GNU Affero General Public License v3',
  31. 'Topic :: Scientific/Engineering',
  32. 'Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)',
  33. 'Topic :: Software Development :: Libraries :: Python Modules',
  34. 'Topic :: Multimedia :: Graphics :: Graphics Conversion',
  35. ],
  36. )