aboutsummaryrefslogtreecommitdiffstats
path: root/setuptools/command/develop.py
Commit message (Collapse)AuthorAgeFilesLines
* Feed the hobgoblins (delint).Jason R. Coombs2017-10-251-1/+3
|
* Revert "Merge pull request #933 from pypa/feature/581-depend-not-bundle"Jason R. Coombs2017-02-241-1/+1
| | | | | This reverts commit 089cdeb489a0fa94d11b7307b54210ef9aa40511, reversing changes made to aaec654d804cb78dbb6391afff721a63f26a71cd.
* Merge test with fix. Ref #913.Jason R. Coombs2017-01-241-1/+1
|\
| * Merge pull request #913 from davidszotten/package_dir_trailing_slashJason R. Coombs2017-01-241-1/+1
| |\ | | | | | | strip trailing slash from package_dir before counting slashes
| | * strip trailing slash from package_dir before counting slashesDavid Szotten2017-01-051-1/+1
| | |
* | | Extract staticmethod for resolving setup pathJason R. Coombs2017-01-241-7/+20
|/ /
* / Strip out vendored packages and require them instead. Ref #581.Jason R. Coombs2017-01-011-1/+1
|/
* Add uninstall support for namespace packagesJason R. Coombs2016-11-061-0/+1
|
* Install -nspkg.pth under develop command. Fixes namespace package support as ↵Jason R. Coombs2016-11-061-1/+4
| | | | long as __init__.py is omitted.
* Fix quantity of blank lines after code object.stepshal2016-07-131-0/+1
|
* Modeling after Astropy's technique for bundling libraries, the imports are ↵Jason R. Coombs2015-12-311-6/+1
| | | | | | | now much cleaner. Thanks @embray. Ref #229. --HG-- branch : feature/issue-229
* Update vendoring technique to match that used for packaging. Ref #229.Jason R. Coombs2015-12-311-1/+6
| | | | | --HG-- branch : feature/issue-229
* Merge with master. Ref #229.Jason R. Coombs2015-12-311-8/+34
|\ | | | | | | | | --HG-- branch : feature/issue-229
| * Extract variable, avoiding hanging indent.Jason R. Coombs2015-12-111-2/+2
| |
| * Use context manager for opening fileJason R. Coombs2015-12-111-3/+2
| |
| * Use io.open for future compatibility and consistencyJason R. Coombs2015-12-091-3/+3
| |
| * issue #464: don't crash using super() on a old-style classRyan Kelly2015-11-241-1/+1
| |
| * Adapt the dist to suppress the version in the requirement when installing ↵Jason R. Coombs2015-11-241-0/+4
| | | | | | | | scripts under the develop command. Fixes #439.
| * Add VersionlessRequirement adapter to suppress the version number in a ↵Jason R. Coombs2015-11-241-0/+23
| | | | | | | | Distribution. Ref #439.
* | Use six for Python 2 compatibilityJason R. Coombs2014-07-051-2/+3
|/ | | | | | --HG-- branch : feature/issue-229 extra : source : 7b1997ececc5772798ce33a0f8e77387cb55a977
* Fixed PEP 8 compliancy of the setuptools.command packageAlex Grönholm2014-06-181-16/+21
|
* Normalize whitespaceJason R. Coombs2014-06-141-13/+7
|
* Reorganize importsJason R. Coombs2014-06-141-5/+6
|
* Use PY3 and PY2 throughoutJason R. Coombs2014-05-171-3/+5
|
* Fix some ResourceWarnings.Arfrever Frehtes Taifersar Arahesis2012-12-291-1/+3
| | | | | | --HG-- branch : distribute extra : rebase_source : 31ac3f0135d8cfe0fabc274f1649d1c99eba2868
* Issue #306: Even if 2to3 is used, we build in-place under Python 2.Lennart Regebro2012-08-221-2/+2
| | | | | | --HG-- branch : distribute extra : rebase_source : db4a1a3059533ad0c894f12c31e3fe1c238f4292
* Added fix for the develop command, #299.Lennart Regebro2012-08-211-5/+29
| | | | | | --HG-- branch : distribute extra : rebase_source : ef69472e5a9ce97d9102578898e81e516f06497a
* move the rest of the path handling code from develop to easy_installRonny Pfannschmidt2010-02-111-19/+0
| | | | | | | | also resuffle the path handlers a bit, hopefully everything works now --HG-- branch : distribute extra : rebase_source : dc8e4217f5832b15e8f7287c95732bc68d1e1cf5
* enable easy_install --user, *warning breaks tests*Ronny Pfannschmidt2010-02-111-83/+5
| | | | | | | | the test-isolation got borked and operates on the users home instead of the test-tempdirs --HG-- branch : distribute extra : rebase_source : 1e9bf310b6ba92629d7ba494af17f519cfe17dc5
* make sure USER_SITE is listed as a sitedir in easy_installtarek2009-10-271-1/+2
| | | | | | --HG-- branch : distribute extra : rebase_source : f632d56d77b31a6b4f2183728e770d00005b0060
* now develop supports the --user option fixes #58tarek2009-10-271-1/+105
| | | | | | --HG-- branch : distribute extra : rebase_source : 1f25aaecb7ff9c7b273430e68dc2bc2d2e23db7d
* removed empty linestarek2009-10-271-31/+0
| | | | | | --HG-- branch : distribute extra : rebase_source : a13127278ab77a12def12cfabc24f436f4700f1c
* Changed file() calls to open() callsagronholm2009-09-271-1/+1
| | | | | | --HG-- branch : distribute extra : rebase_source : a2567f3f28d896dd0abbbed8a2626cc4ecb3e44e
* merged + removed trailing spacestarek2009-09-201-3/+3
| | | | | | --HG-- branch : distribute extra : rebase_source : 343481c01063bac16767023dd7a24bb0b063b967
* Fix interactions between the various "require" options,PJ Eby2008-01-191-5/+5
| | | | | | | | | | so that downloads aren't repeated and needed eggs are always installed, even if they were downloaded to the setup directory already. (backport from trunk) --HG-- branch : setuptools-0.6 extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4060066
* Added ``--local-snapshots-ok`` flag, to allow building eggs fromPJ Eby2007-02-231-13/+13
| | | | | | | | projects installed using ``setup.py develop``. (backport from trunk) --HG-- branch : setuptools-0.6 extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4053877
* Added ``--egg-path`` option to ``develop`` command, allowing you to forcePJ Eby2007-02-151-6/+47
| | | | | | | | | ``.egg-link`` files to use relative paths (allowing them to be shared across platforms on a networked drive). (backport from trunk) --HG-- branch : setuptools-0.6 extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4053791
* Generated scripts now use ``-x`` on the ``#!`` line when ``sys.executable``PJ Eby2006-09-061-1/+1
| | | | | | | | | | contains non-ASCII characters, to prevent deprecation warnings about an unspecified encoding when the script is run. (backport from trunk) --HG-- branch : setuptools-0.6 extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4051791
* Make "setup.py develop" of a setuptools-using project installPJ Eby2006-09-061-3/+3
| | | | | | | | | setuptools, if needed, instead of only downloading the egg. (backport from trunk) --HG-- branch : setuptools-0.6 extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4051784
* * Fixed ``AttributeError`` when trying to download a ``setup_requires``PJ Eby2006-07-141-1/+1
| | | | | | | | | | | | | | | | | dependency when a distribution lacks a ``dependency_links`` setting. * Made ``zip-safe`` and ``not-zip-safe`` flag files contain a single byte, so as to play better with packaging tools that complain about zero-length files. * Made ``setup.py develop`` respect the ``--no-deps`` option, which it previously was ignoring. (bug fixes backported from trunk) --HG-- branch : setuptools-0.6 extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4050659
* Added automatic handling of installation conflicts. Eggs are now shifted toPJ Eby2006-03-111-1/+1
| | | | | | | | | | | | | the front of sys.path, in an order consistent with where they came from, making EasyInstall seamlessly co-operate with system package managers. The ``--delete-conflicting`` and ``--ignore-conflicts-at-my-risk`` options are now no longer necessary, and will generate warnings at the end of a run if you use them. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042965
* Implemented DWIM for PYTHONPATH. That is, ez_setup and easy_installPJ Eby2006-02-101-2/+2
| | | | | | | | | should now "just work" if you're using a PYTHONPATH target, and if it can't "just work", you get helpful instructions and doc links. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042308
* Allow most commands to work with an existing .egg-info directory w/a '-'PJ Eby2005-12-301-7/+7
| | | | | | | | | | in it, but warn about it and refuse to run "develop" until the existing directory is renamed. This should allow older source distributions and checkouts to keep working with 0.6a9. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041857
* Made all commands that use ``easy_install`` respect its configurationPJ Eby2005-12-011-4/+4
| | | | | | | | | options, as this was causing some problems with ``setup.py install`` ignoring global site-dirs settings. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041573
* Made ``develop`` command accept all the same options as ``easy_install``,PJ Eby2005-11-041-14/+14
| | | | | | | | and use the ``easy_install`` command's configuration settings as defaults. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041394
* Support generating .pyw/.exe wrappers for Windows GUI scripts, andPJ Eby2005-09-241-1/+1
| | | | | | | | "normal" #! wrappers for GUI scripts on other platforms. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041254
* Added support to solve the infamous "we want .py on Windows, noPJ Eby2005-09-171-5/+5
| | | | | | | | | | | | | | extension elsewhere" problem, while also bypassing the need for PATHEXT on Windows, and in fact the need to even write script files at all, for any platform. Instead, you define "entry points" in your setup script, in this case the names of the scripts you want (without extensions) and the functions that should be imported and run to implement the scripts. Setuptools will then generate platform-appropriate script files at install time, including an .exe wrapper when installing on Windows. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041246
* Massive API refactoring; see setuptools.txt changelog for details. Also,PJ Eby2005-07-181-2/+2
| | | | | | | | | add ``#egg=project-version`` link support, and docs on how to make your package available for EasyInstall to find. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041135
* Renamings for consistent terminology; distributions and requirements nowPJ Eby2005-07-171-1/+1
| | | | | | | | | | | | | both have 'project_name' attributes, instead of one having 'name' and the other 'distname'. Requirements no longer have 'options', they have 'extras'. This is the beginning of the terminology/architecture refactoring described at: http://mail.python.org/pipermail/distutils-sig/2005-June/004652.html --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041132
* Fix breakage of the "develop" command that was caused by the addition ofPJ Eby2005-07-121-2/+2
| | | | | | | | | ``--always-unzip`` to the ``easy_install`` command. Bump version for bug fix release. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041120