Skip to content
Snippets Groups Projects
  • Martina Ferrari's avatar
    Fixes to test framework and GitHub workflow · 9cbbea67
    Martina Ferrari authored
    After many tries, I think I finally manage to find the right combination of
    tweaks to make pytest, tox, and GitHub actions to work.
    
    This also adds caching of the librocksdb compilation, which is a very slow
    step, and restricts building of wheels and other artifacts to run only when
    pushing to main.
    9cbbea67
setup.cfg 1.20 KiB
[metadata]
name = rocksdb
version = 0.8.0rc3
description = Python bindings for RocksDB
long_description = file: README.rst
long_description_content_type = text/x-rst
author = Martina Ferrari
author_email = tina@tina.pm
url = https://github.com/NightTsarina/python-rocksdb
project_urls =
    Bug Reports = https://github.com/NightTsarina/python-rocksdb/issues
    Repository = https://github.com/NightTsarina/python-rocksdb
license = BSD 3-Clause License
license_file = LICENSE
keywords = rocksdb bindings
classifiers =
    Development Status :: 3 - Alpha
    Intended Audience :: Developers
    License :: OSI Approved :: BSD License
    Programming Language :: Python :: 3
    Programming Language :: Python :: 3.7
    Programming Language :: Python :: 3.8
    Programming Language :: Python :: 3.9
    Topic :: Database

[options]
packages = find:
package_dir =
    rocksdb = rocksdb
include_package_data = True
zip_safe = False
install_requires =
    setuptools >= 25
test_require =
    pytest

[options.packages.find]
where = .

[options.extras_require]
doc =
    sphinx
    sphinx_rtd_theme
test =
    pytest

[build_sphinx]
source-dir = docs
build-dir = docs/_build
all_files = 1

[upload_sphinx]
upload-dir = docs/_build/html