spynepi

This is a caching PyPI implementation that uses spyne
Download

spynepi Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Ugurcan Ergun
  • Publisher web site:
  • http://github.com/ugurcan377/

spynepi Tags


spynepi Description

spynepi is a caching PyPI implementation that can be used as a standalone PyPI server as well as a PyPI cache.As the name suggests, it is using spyne http://pypi.python.org/pypi/spyneInstallationYou can get spynepi via pypi:easy_install spynepior you can clone from github:git clone git://github.com/ugurcan377/spynepi.gitor get the source distribution from one of the download sites and unpack it.To install from source distribution, you should run its setup script as usual:python setup.py installAnd if you want to make any changes to the spynepi code, it's more comfortable to use:python setup.py developSetupAssuming you are running your site locally for now, add the following to your ~/.pypirc file:index-servers = pypi localusername:userpassword:secretusername:userpassword:secretrepository:http://localhost:7789Then you must set some settings for spynepi which is inside spynepi/const/__init__.py- DB_CONNECTION_STRING : Must be an sqlalchemy compatiable database connection string For detatils please read http://docs.sqlalchemy.org/en/rel_0_7/core/engines.html Example: for postgres postgresql://user:password@localhost:5432/database_name- FILES_PATH : An (absolute) path which packages will be stored Example: /home/foo/workspace/spynepi- HOST : Thank you Captain Obvious. Default is 0.0.0.0- PORT : Thanks again you're awesome. Default is 7789- REPO_NAME: The repository name you wrote in pypirc- TABLE_PREFIX: Prefix for tables which sqlalchemy will createUsing SpynepiYou can start spynepi with: spynepi_daemonYou can upload packages with: python setup.py register -r local sdist upload -r localAnd you can download packages with: easy_install --user -U -i http://localhost:7789 packageProduct's homepage


spynepi Related Software