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
Ralf Schmitt
e77aa6a839
update README.rst
1.0.0
2012-10-26 20:34:52 +02:00
Ralf Schmitt
0e9e42cd37
upgrade bottle to 0.11.3
2012-10-26 12:16:10 +02:00
Ralf Schmitt
515bfb5b7b
flush stdout before calling bottle's run
...
also show the http url.
2012-10-18 22:06:34 +02:00
Ralf Schmitt
a1fc09d14c
update README for 1.0.0 release, up version to 1.0.0
2012-10-15 22:39:30 +02:00
Ralf Schmitt
1c0ebe2040
update MANIFEST.in
2012-10-15 22:18:29 +02:00
Ralf Schmitt
99512aa2f6
remove some more files in make_manifest.py
2012-10-15 22:17:17 +02:00
Ralf Schmitt
37d155beb1
add passlib and waitress to pypi-server-standalone
...
we collect them from the pypiserver-vendor submodule
2012-10-12 00:15:18 +02:00
Ralf Schmitt
9ce3c084e8
upgrade bottle to 0.11.2
2012-10-10 21:38:55 +02:00
Ralf Schmitt
4cf8e4b72a
upgrade bottle to 0.11.1
2012-10-09 20:28:20 +02:00
Ralf Schmitt
db8be6df02
add link to pypiserver-on-the-cloud git repo
2012-10-05 00:22:58 +02:00