Commit Graph

789 Commits

Author SHA1 Message Date
Jacob Hayes 57428d010f Replace .htaccess references with .htpasswd 2018-09-06 10:27:25 -05:00
Matthew Planchard bc34b7ee4b
Merge pull request #219 from pypiserver/compose-update
Update compose to version 3.3
2018-08-09 21:04:04 -05:00
Matthew Planchard 6c3290b32f Update compose to version 3.3
Thanks @renich!
2018-08-09 20:39:49 -05:00
Matthew Planchard 5a1fd5a6ca
Merge pull request #217 from pypiserver/buildout-update
Remove version pins from buildout.cfg
2018-08-06 18:11:43 -05:00
Matthew Planchard 34f2b1e109 chore(ver): bump 1.2.4-->1.2.5.dev0 2018-08-06 17:51:23 -05:00
Matthew Planchard 4ed7b59925 Add docker to deployment README 2018-08-06 17:51:08 -05:00
Matthew Planchard 44865af687 Remove version pins from buildout.cfg 2018-08-06 17:50:46 -05:00
Matthew Planchard e3c44bf7c8 Updated date in README 2018-08-06 17:26:49 -05:00
Matthew Planchard 523c33007a chore(ver): bump 1.2.3-->1.2.4 2018-08-06 17:25:46 -05:00
Matthew Planchard 17703fd817 Updated CHANGELOG 2018-08-06 17:20:36 -05:00
Matthew Planchard 6635cb312e
Merge pull request #215 from elboerto/master
Use “pip download” instead of “pip install -d” for pip >= 10
2018-08-06 17:13:40 -05:00
Robert Rode c79cb37893
Merge pull request #1 from pypiserver/elboerto-tests
Tests and Refactoring
2018-08-06 18:14:24 +02:00
Matthew Planchard 4109c10524 Tests and refactoring
* Refactored `updae()` into several single-responsibility functions
* Added tests for said functions
* Some PEP 008 cleanup
* Imported standard `__future__` imports in `manage.py` and its test
module
2018-08-04 16:17:56 -05:00
Matthew Planchard 92eb1bacd5 Merge branch 'master' of git://github.com/elboerto/pypiserver into elboerto-master 2018-08-04 15:04:56 -05:00
Matthew Planchard c86de256fb chore(ver): bump 1.2.3-->1.2.3 2018-08-04 12:31:44 -05:00
Matthew Planchard ff4b049f97 Prep for 1.2.3 2018-08-04 12:31:31 -05:00
Robert c9b0d59f3e Debugging of pypi-server -Ux execution of pip install -d which has been replaced by pip download since version 10.0.0 2018-08-01 15:10:19 +02:00
Matthew Planchard e85ed3f5e6 Quick doc update 2018-07-17 20:45:17 -05:00
Matthew Planchard c621d45474
Merge pull request #210 from pypiserver/docker-updates
Dockerfile & doc updates
2018-06-26 22:14:31 -05:00
Matthew Planchard 66f24858df Giving up on build stages 2018-06-26 21:59:19 -05:00
Matthew Planchard 797167fcb2 More testing 2018-06-26 21:57:28 -05:00
Matthew Planchard fd170f899b Reordered stages for testing 2018-06-26 21:52:47 -05:00
Matthew Planchard 2206fd543a Moved install and script keys 2018-06-26 21:51:30 -05:00
Matthew Planchard 3d69d60e92 Trying to figure out travis build stages 2018-06-26 21:33:24 -05:00
Matthew Planchard abba8ecd42 Add language to 2nd stage of travis build 2018-06-26 21:23:00 -05:00
Matthew Planchard 3e1a399fe3 Add simple functional tests for docker 2018-06-26 21:19:03 -05:00
Matthew Planchard 47231ea5fb Dockerfile & doc updates 2018-06-26 20:51:32 -05:00
Matthew Planchard cd7707379a
Merge pull request #209 from hugovk/patch-1
Remove broken downloads badge
2018-06-19 20:03:47 -05:00
Hugo 2c9684b27e
Badges fit on one line 2018-06-14 08:50:01 +03:00
Matthew Planchard 4455b2cdc0
Merge pull request #198 from hugovk/rm-3.3
Drop support for EOL Python 3.3
2018-06-13 18:32:22 -05:00
Hugo 9c2c44ca91
Remove broken downloads badge
See https://github.com/badges/shields/issues/716.
2018-06-13 07:06:41 +03:00
Hugo c777ee4018
Merge pull request #1 from mplanchard/hugovk-rm-3.3
Prep for merge
2018-06-13 07:00:47 +03:00
Matthew Planchard 2499dac8ec Merge branch 'rm-3.3' of git://github.com/hugovk/pypiserver into hugovk-rm-3.3 2018-06-12 20:26:31 -05:00
Matthew Planchard 17e7f9c1b6 chore(ver): bump 1.2.2.dev0-->1.2.2 2018-06-12 20:15:11 -05:00
Matthew Planchard 99d4f23ffb REL: Prep for v1.2.2 2018-06-12 19:58:31 -05:00
Matthew Planchard 24905addc9 chore(ver): bump 1.2.2dev0-->1.2.2.dev0 2018-06-11 20:48:36 -05:00
Matthew Planchard 472c18b0b1
Merge pull request #208 from pypiserver/205-pypi-fallbacks
FIX: Fallback URL, remove calls to pip.main
2018-06-11 20:42:18 -05:00
Matthew Planchard c791d12292 FIX: Fallback URL, remove calls to pip.main
Resolves #205 - pypi.python.org shutting down

* Updated the default fallback URL to `pypi.org/simple` rather than
`pypi.python.org/simple`
* Scrubbed references and links to `pypi.python.org`
* Fixed tests breaking due to the removal of `pip.main()` in pip 10.0 -
see pypa/pip#5080 for more info
2018-06-11 20:31:03 -05:00
Hugo 127b097022 Revert changes to 'upstream-derived' file 2018-05-07 22:29:36 +03:00
Hugo 711deb51b7 Use triple-quoted docstrings 2018-05-07 22:29:36 +03:00
Hugo 676e86d683 Remove redundant parentheses 2018-05-07 22:29:36 +03:00
Hugo 31a5b5d7e7 Replace function call with set literal 2018-05-07 22:29:36 +03:00
Hugo 288f38f26e Remove unused imports 2018-05-07 22:29:36 +03:00
Hugo a8b7efc776 Drop support for EOL Python 3.3 2018-05-07 22:29:36 +03:00
Matthew Planchard 91edcffdf2
Merge pull request #204 from pypiserver/twine-prerelease
Provide Prerelease Testing for Twine
2018-03-06 20:22:41 -06:00
Matthew Planchard 8639ad3d40 Provide Prerelease Testing for Twine
Resolves #203
Related to pypa/twine#314

This commit adds an ``sh -c`` call, whose argument is the value of the
environment variable ``PYPISERVER_SETUP_CMD``, or ``true`` if that
variable is not set. This was specifically added to enable the
``pre_twine`` environment, which is provided to automatically test
pre-releases of twine, both for our use (e.g. #203) and for the use of
the twine maintainers (pypa/twine#314).

The capacity to specify an arbitrary setup command via an environment
variable may also wind up being useful in other cases in the future.

In addition, the envlist is updated to include only Python versions we
actually support.

This commit also alphabetizes the ``dev.pip`` requirements and rmeoves
specific requirements for testing using Python 2.5 (which we do not test
against anymore).
2018-03-06 20:08:14 -06:00
Matthew Planchard 1477158f3a
Merge pull request #196 from mplanchard/125-better-strip
Resolved paste config parsing issue for Python 2
2017-12-03 16:22:22 -06:00
Matthew Planchard 46ba4ac532
Merge pull request #194 from mplanchard/180-update-404
Update 404 to match PyPI
2017-12-03 16:22:02 -06:00
Kostis Anagnostopoulos c6b52633fa
Merge pull request #195 from mplanchard/classifier-update
Updated setup.py classifiers
2017-12-04 00:19:13 +02:00
Kostis Anagnostopoulos 091b31504b fix(standalone): `.standalone` dir were already created by git-workdir
... and strangely `mkdir` were missing `-p` option.
2017-12-03 12:07:59 +02:00