<commit_before>from setuptools import setup, Extension
from Cython.Build import cythonize
from Cython.Distutils import build_ext
from pip.req import parse_requirements
from pip.download import PipSession

import numpy

install_reqs = parse_requirements("requirements.txt", session=PipSession())

# python setup.py build_ext [--inplace]
setup(
    name="crossing_tree",
    ext_modules=cythonize([Extension("crossing_tree/_crossing", 
                                     ["crossing_tree/_crossing.pyx"],
                                     include_dirs=[numpy.get_include()],),]),
    cmdclass={"build_ext": build_ext},
    packages=["crossing_tree","crossing_tree/processes",],
    author='<NAME>',
    version='0.9.2',
    description="A library for experimentation with crossing trees for analysis of self-similarity",
    install_requires=[str(ir.req) for ir in install_reqs],
)<commit_msg>Cython-related update of setup.py<commit_after>from setuptools import setup, Extension
from Cython.Build import cythonize
from Cython.Distutils import build_ext
from pip.req import parse_requirements
from pip.download import PipSession

import numpy

install_reqs = parse_requirements("requirements.txt",
                                  session=PipSession())

# python setup.py build_ext [--inplace]
setup(
    name="crossing_tree",
    ext_modules=cythonize([Extension("crossing_tree._crossing",
                                     ["crossing_tree/_crossing.pyx"],
                                     include_dirs=[numpy.get_include()],)]),
    cmdclass={"build_ext": build_ext},
    packages=["crossing_tree", "crossing_tree/processes"],
    author='<NAME>',
    version='0.9.2',
    description="""A library for experimentation with crossing trees """
                """for analysis of self-similarity.""",
    install_requires=[str(ir.req) for ir in install_reqs],
)
{'fraction_non_alphanumeric': 0.11176470588235295, 'fraction_numerical': 0.0032085561497326204, 'mean_word_length': 3.371495327102804, 'pattern_counts': {'":': 2, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 7, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6824618', 'n_tokens_mistral': 539, 'n_tokens_neox': 512, 'n_words': 116}