diff --git a/setup.py b/setup.py index dd6e04e9..f4015f4b 100755 --- a/setup.py +++ b/setup.py @@ -47,13 +47,17 @@ setup( name='openfermion', version=__version__, + url='https://quantumai.google/openfermion', + license='Apache 2', author='The OpenFermion Developers', - author_email='help@openfermion.org', - url='http://www.openfermion.org', + author_email='openfermion-dev@googlegroups.com', + maintainer="Google Quantum AI open-source maintainers", + maintainer_email="quantum-oss-maintainers@google.com", description=('The electronic structure package for quantum computers.'), long_description=long_description, + python_requires='>=3.10.0', install_requires=requirements, - license='Apache 2', + extras_require={'resources': resource_requirements}, packages=find_packages(where='src'), package_dir={'': 'src'}, include_package_data=True, @@ -63,6 +67,55 @@ os.path.join('src', 'openfermion', 'testing', '*.hdf5'), ] }, - extras_require={'resources': resource_requirements}, data_files=docs_data_files_tuples, + classifiers=[ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "Intended Audience :: Education", + "Intended Audience :: Science/Research", + "License :: OSI Approved :: Apache Software License", + "Operating System :: MacOS", + "Operating System :: Microsoft :: Windows", + "Operating System :: POSIX :: Linux", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Topic :: Scientific/Engineering :: Chemistry", + "Topic :: Scientific/Engineering :: Quantum Computing", + ], + keywords=[ + "algorithms", + "api", + "application programming interface", + "chemistry", + "cirq", + "electronic structure", + "fermion", + "fermionic systems", + "google quantum", + "google", + "hamiltonians", + "high performance", + "nisq", + "noisy intermediate-scale quantum", + "python", + "quantum algorithms", + "quantum chemistry", + "quantum circuit simulator", + "quantum circuit", + "quantum computer simulator", + "quantum computing", + "quantum development kit", + "quantum programming language", + "quantum programming", + "quantum simulation", + "quantum", + "qubit hamiltonians", + "qubit", + "sdk", + "simulation", + "software development kit", + ], )