1
0
mirror of https://github.com/pypiserver/pypiserver synced 2025-02-22 19:19:37 +01:00
Commit Graph

744 Commits

Author SHA1 Message Date
Ralf Schmitt
7527aad9f0 add some missing things to the changelog 2013-02-14 23:12:51 +01:00
Ralf Schmitt
0db743cc59 upgrade bottle to 0.11.6 2013-02-14 23:11:01 +01:00
Ralf Schmitt
bc9149ec32 upgrade to latest pypiserver-vendor with waitress 0.8.2 2013-02-14 23:06:00 +01:00
Ralf Schmitt
a4a024cafd update release date 2013-02-14 23:01:20 +01:00
Ralf Schmitt
39e6fb7fc5 adapt usage message for multiple roots 2013-02-14 22:59:53 +01:00
Ralf Schmitt
244f3eb85a merge vsajip's support for verify, doc_upload and remove_pkg 2013-02-03 12:12:26 +01:00
Vinay Sajip
1c80385c52 Made error message slightly more informative. 2013-02-02 12:44:38 +00:00
Vinay Sajip
623c0dc736 Added support for verify, remove_pkg and doc_upload actions. 2013-02-02 12:41:08 +00:00
Ralf Schmitt
5161a8b9f5 prepare 1.1.0 release 2013-01-28 00:45:01 +01:00
Ralf Schmitt
6c8d1b55b7 allow multiple roots in paste_app_factory 2013-01-28 00:31:58 +01:00
Ralf Schmitt
ff6fcdce18 normalize pkgnames, handle underscore like minus
as in egenix_pyopenssl vs egenix-pyopenssl
2013-01-22 23:35:33 +01:00
Ralf Schmitt
c651f3c86f update bootstrap.py 2013-01-22 23:23:06 +01:00
Ralf Schmitt
408d288311 update bottle to 0.11.5 2013-01-22 23:04:53 +01:00
Ralf Schmitt
2232295412 implement multi-root support
one can now specify multiple package roots. watch out for filename
conflicts!
2013-01-22 23:00:48 +01:00
Eduard-Cristian Stefan
f1d4208081 Fix small typos in README.rst 2013-01-07 14:58:47 +02:00
Ralf Schmitt
274036b7d6 merge buildout changes from branch-1.0 2013-01-04 02:15:18 +01:00
Ralf Schmitt
8ca376fadc add buildout config/bootstrap 2013-01-04 02:09:11 +01:00
Ralf Schmitt
458f16d3fd up version to 1.1.0dev 2013-01-04 00:24:20 +01:00
Ralf Schmitt
e246d57046 merge with changes from 1.0.1 release 2013-01-04 00:22:47 +01:00
Ralf Schmitt
2d7b42cd80 make pypi-server-standalone not use waitress
waitress needs at least python 2.6
1.0.1
2013-01-03 22:13:45 +01:00
Ralf Schmitt
9dc1bafa47 up version to 1.0.1, update documentation 2013-01-03 21:53:03 +01:00
Ralf Schmitt
38936fadfc add trove classifier for python 3.3
(cherry picked from commit e484d36fae1271d0835e22c14e63b9c2565defe1)
2013-01-03 21:32:01 +01:00
Ralf Schmitt
b587049d52 remove warning about python 2.5 support from bottle
(cherry picked from commit 7a27f8c03bc1105a9292f3fc663eb2da25f874ea)
2013-01-03 21:31:02 +01:00
Ralf Schmitt
06ff91d214 synchronize README.rst with master 2013-01-03 21:28:36 +01:00
Eduard-Cristian Stefan
afbf2a962d replace os.spawnlp with subprocess.call
(cherry picked from commit 67a048ebfd253fb33b76997d7b278667918015a8)
2013-01-03 21:28:36 +01:00
Ralf Schmitt
56f7270477 remove unused main function from manage.py
(cherry picked from commit 6c6ba6d16512d91f51c72e29584d54b5c98bcc5c)
2013-01-03 21:28:13 +01:00
Eduard-Cristian Stefan
67a048ebfd replace os.spawnlp with subprocess.call 2013-01-03 15:13:30 +02:00
Ralf Schmitt
b2c6410a39 handle package names case insensitive in filter_latest_pkgs
we probably also need to normalize _ vs - someday
2012-12-28 01:53:10 +01:00
Ralf Schmitt
16e3a2cd14 add some test for manage.py 2012-12-28 01:48:18 +01:00
Ralf Schmitt
e484d36fae add trove classifier for python 3.3 2012-12-27 21:54:51 +01:00
Ralf Schmitt
7a27f8c03b remove warning about python 2.5 support from bottle 2012-12-27 01:29:14 +01:00
Ralf Schmitt
236023ca4c move creation of xmlrpc client to own function 2012-12-27 01:19:03 +01:00
Ralf Schmitt
b6c814fde7 Merge master into issue-19-proxy-support
Conflicts:
	pypiserver/manage.py
2012-12-27 01:02:18 +01:00
Ralf Schmitt
7e8b44a803 make pkgfile.__repr__ 'evalable' 2012-12-27 00:36:14 +01:00
Ralf Schmitt
ab7c175262 update documentation
- don't mention uploads in docs for alternatives
- just list supported python versions
- add a pointer to localshop
2012-12-27 00:27:40 +01:00
Ralf Schmitt
fd27d77ac1 describe uploading via python setup.py upload
thanks nlaurance!
2012-12-27 00:16:45 +01:00
Ralf Schmitt
44191af49b refactor manage.py to work with core.pkgfile
that simplifies code a bit since we work with the same datastructure.
2012-12-26 23:26:28 +01:00
Ralf Schmitt
6c6ba6d165 remove unused main function from manage.py 2012-12-26 21:38:58 +01:00
Ralf Schmitt
a1f2492e62 gitignore pytest-cov files 2012-12-26 01:23:00 +01:00
Ralf Schmitt
526045eb95 move parse_version to core 2012-12-26 01:22:00 +01:00
Ralf Schmitt
c76390e333 get rid of pkgset class
instead we use an iterator that returns all relevant information. that
simplifies the code quite a bit because we now mostly operate on the
iterators result instead of handling filenames, versions, prefixes...
2012-12-26 01:15:03 +01:00
Ralf Schmitt
12d6ce6bf8 sort files by their version, not alphabetically 2012-12-12 23:31:58 +01:00
Ralf Schmitt
91f04be369 don't test the standalone branch 2012-12-02 23:22:54 +01:00
Ralf Schmitt
f99095208e return absolute paths in hrefs for root view 2012-12-02 23:08:29 +01:00
Ralf Schmitt
7a999fb8cb test that root view returns absolute paths in hrefs
this is github issue 25
2012-12-02 23:07:48 +01:00
Ralf Schmitt
be52ec1c40 fix .travis.yml, tox.ini
python 2.5 needs an older webob version. so, we add the dependency in
tox.ini. we use tox to run the tests on travis.

remove python 3.3 from travis.yml as it's not there yet.
2012-12-02 02:35:50 +01:00
Ralf Schmitt
2c22237541 add python 3.2 and 3.3 to tox envlist 2012-12-02 01:21:57 +01:00
Ralf Schmitt
e90a7ef822 make tests succeed under python 3 2012-12-02 01:20:52 +01:00
Ralf Schmitt
6989d316c5 use webtest instead of twill
webtest works with python 3.

we now also get rid of paste and pastedeploy and use
bottle.Bottle.mount instead.
2012-12-02 01:17:55 +01:00
Ralf Schmitt
2f2eeee593 use new pytest.fixture functionality 2012-11-26 22:25:30 +01:00