• Aymeric Augustin's avatar
    Remove stray egg-info directory automatically. · 7a865821
    Aymeric Augustin authored
    If a user or contributor ran `pip install -e .` on transformers < 3.0,
    pip created a transformers.egg-info directory next to the transformers
    directory at the root of the repository.
    
    In transformers 3.0, the source is in a `src` subdirectory.
    `pip install -e .` creates a transformers.egg-info directory there.
    However, pip will still pick transformers.egg-info from the previous
    location. This is a bug: https://github.com/pypa/pip/issues/5466
    
    Users and contributors are likely to hit this problem because the
    documentation for transformers 3.0 relies heavily on extra_requires
    which didn't exist in earlier versions, so aren't defined in a stale
    transformers.egg-info directory.
    
    If such a directory exists, remove it. It's autogenerated, gitignored
    and not supposed to contain anything of value.
    7a865821
setup.py 4.49 KB