Skip to content

Commit

Permalink
(feat) Use TOML project definition. Version bump to 19.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
MementoRC committed Dec 20, 2023
1 parent 778887e commit 6a9380d
Showing 1 changed file with 1 addition and 41 deletions.
42 changes: 1 addition & 41 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -247,7 +247,7 @@ def has_c_libraries(self):
return not has_system_lib()

setup_kwargs = dict(
setup_requires=['cffi>=1.3.0', 'setuptools>61,<=62', 'requests'],
setup_requires=['cffi>=1.3.0', 'requests'],
ext_package='coincurve',
cffi_modules=['_cffi_build/build.py:ffi'],
cmdclass={
Expand All @@ -262,54 +262,14 @@ def has_c_libraries(self):


setup(
name='coincurve',
version='18.0.0',

description='Cross-platform Python CFFI bindings for libsecp256k1',
long_description=open('README.md', 'r').read(),
long_description_content_type='text/markdown',
author_email='Ofek Lev <[email protected]>',
license='MIT OR Apache-2.0',

python_requires='>=3.7',
install_requires=['asn1crypto', 'cffi>=1.3.0'],

packages=find_packages(exclude=('_cffi_build', '_cffi_build.*', 'libsecp256k1', 'tests')),
package_data=package_data,

distclass=Distribution,
zip_safe=False,

project_urls={
'Documentation': 'https://ofek.dev/coincurve/',
'Issues': 'https://github.com/ofek/coincurve/issues',
'Source': 'https://github.com/ofek/coincurve',
},
keywords=[
'secp256k1',
'crypto',
'elliptic curves',
'bitcoin',
'ethereum',
'cryptocurrency',
],
classifiers=[
'Development Status :: 5 - Production/Stable',
'Intended Audience :: Developers',
'License :: OSI Approved :: MIT License',
'License :: OSI Approved :: Apache Software License',
'Natural Language :: English',
'Operating System :: OS Independent',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: Implementation :: CPython',
'Programming Language :: Python :: Implementation :: PyPy',
'Topic :: Software Development :: Libraries',
'Topic :: Security :: Cryptography',
],
**setup_kwargs
)

0 comments on commit 6a9380d

Please sign in to comment.