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.

42 lines
1.5 KiB

6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
3 years ago
  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. 'py.typed',
  19. ]
  20. },
  21. install_requires=[
  22. 'numpy',
  23. 'scipy',
  24. ],
  25. classifiers=[
  26. 'Programming Language :: Python :: 3',
  27. 'Development Status :: 4 - Beta',
  28. 'Intended Audience :: Developers',
  29. 'Intended Audience :: Information Technology',
  30. 'Intended Audience :: Manufacturing',
  31. 'Intended Audience :: Science/Research',
  32. 'License :: OSI Approved :: GNU Affero General Public License v3',
  33. 'Topic :: Scientific/Engineering',
  34. 'Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)',
  35. 'Topic :: Software Development :: Libraries :: Python Modules',
  36. 'Topic :: Multimedia :: Graphics :: Graphics Conversion',
  37. ],
  38. )