From 6a58a9d3437149878a95813ab3c8de349744b9d9 Mon Sep 17 00:00:00 2001 From: Jon Bernard Date: Wed, 30 Dec 2015 06:51:15 -0500 Subject: Remove bin script From what I've been reading, this approach has several limitations and since I use pip I've never really used it, even during development. I always use virtualenvs where the package and its entry point are installed with setuptools, so an explicit bin script seems like a relic of the past. I'll revisit this if people disagree. --- .gitignore | 4 ---- bin/dotfiles | 18 ------------------ tox.ini | 2 +- 3 files changed, 1 insertion(+), 23 deletions(-) delete mode 100755 bin/dotfiles diff --git a/.gitignore b/.gitignore index 7ab4233..6a2511d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,3 @@ - -bin/* -!bin/dotfiles - *.pyc *.pyo __pycache__/ diff --git a/bin/dotfiles b/bin/dotfiles deleted file mode 100755 index 774d6a0..0000000 --- a/bin/dotfiles +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env python - -import os -import sys - - -# Add project root directory (enable symlink, and trunk execution). -PROJECT_ROOT_DIRECTORY = os.path.abspath( - os.path.dirname(os.path.dirname(os.path.realpath(sys.argv[0])))) - -if (os.path.exists(os.path.join(PROJECT_ROOT_DIRECTORY, 'dotfiles')) - and PROJECT_ROOT_DIRECTORY not in sys.path): - sys.path.insert(0, PROJECT_ROOT_DIRECTORY) - os.putenv('PYTHONPATH', PROJECT_ROOT_DIRECTORY) - -if __name__ == '__main__': - from dotfiles.cli import main - main() diff --git a/tox.ini b/tox.ini index ef15f9a..e601738 100644 --- a/tox.ini +++ b/tox.ini @@ -7,4 +7,4 @@ commands = py.test {posargs} [testenv:flake8] deps = flake8 -commands = flake8 {posargs} bin/ dotfiles/ tests/ +commands = flake8 {posargs} dotfiles/ tests/ -- cgit v1.2.3