All Projects β†’ mvantellingen β†’ Localshop

mvantellingen / Localshop

Licence: mit
local pypi server (custom packages and auto-mirroring of pypi)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Localshop

Dumb Pypi
PyPI generator, backed entirely by static files
Stars: ✭ 62 (-83.29%)
Mutual labels:  packaging, pypi
Sailboat
🐍 A quick and easy way to distribute your Python projects!
Stars: ✭ 137 (-63.07%)
Mutual labels:  packaging, pypi
Maturin
Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages
Stars: ✭ 532 (+43.4%)
Mutual labels:  packaging, pypi
Devpi
Python PyPi staging server and packaging, testing, release tool
Stars: ✭ 444 (+19.68%)
Mutual labels:  packaging, pypi
poetry-version-plugin
Poetry plugin for dynamically extracting the package version from a __version__ variable or a Git tag.
Stars: ✭ 253 (-31.81%)
Mutual labels:  packaging, pypi
Py3readiness
Python 3 support graph for most popular packages
Stars: ✭ 164 (-55.8%)
Mutual labels:  packaging, pypi
Rain
🌧️ A live example to illustrate python packaging, testing, building, & deploying
Stars: ✭ 99 (-73.32%)
Mutual labels:  packaging, pypi
poetry-setup
Generate setup.py (setuptools) from pyproject.toml (poetry)
Stars: ✭ 44 (-88.14%)
Mutual labels:  packaging, pypi
craft
The universal Sentry release CLI πŸš€
Stars: ✭ 117 (-68.46%)
Mutual labels:  packaging, pypi
Fades
fades is a system that automatically handles the virtualenvs in the cases normally found when writing scripts and simple programs, and even helps to administer big projects.
Stars: ✭ 182 (-50.94%)
Mutual labels:  packaging, pypi
publishing-python-packages
Examples and exercises for Publishing Python Packages from Manning Books 🐍 πŸ“¦ ⬆️
Stars: ✭ 25 (-93.26%)
Mutual labels:  packaging, pypi
capsulecd
Continuous Delivery for automating package releases (npm, cookbooks, gems, pip, jars, etc)
Stars: ✭ 96 (-74.12%)
Mutual labels:  packaging, pypi
Py2deb
Python to Debian package converter
Stars: ✭ 272 (-26.68%)
Mutual labels:  packaging
Pyatv
A python client library for the Apple TV
Stars: ✭ 322 (-13.21%)
Mutual labels:  pypi
Starcli
✨ Browse GitHub trending projects from your command line
Stars: ✭ 269 (-27.49%)
Mutual labels:  pypi
Py webauthn
A WebAuthn Python module.
Stars: ✭ 270 (-27.22%)
Mutual labels:  pypi
Pip Upgrader
An interactive pip requirements upgrader. It also updates the version in your requirements.txt file.
Stars: ✭ 340 (-8.36%)
Mutual labels:  pypi
Jsbsim
An open source flight dynamics & control software library
Stars: ✭ 315 (-15.09%)
Mutual labels:  pypi
Jenkins Bootstrap Shared
Jenkins as immutable infrastructure made easy. A repository of shared scripts meant to be used as a git submodule. Packing Jenkins, plugins, and scripts into immutable packages and images.
Stars: ✭ 270 (-27.22%)
Mutual labels:  packaging
Data Describe
data⎰describe: Pythonic EDA Accelerator for Data Science
Stars: ✭ 269 (-27.49%)
Mutual labels:  pypi

localshop

.. image:: https://img.shields.io/pypi/v/localshop.svg :target: https://pypi.python.org/pypi/localshop/ :alt: Latest Version

.. image:: https://travis-ci.org/mvantellingen/localshop.svg?branch=master :target: https://travis-ci.org/mvantellingen/localshop

.. image:: http://codecov.io/github/mvantellingen/localshop/coverage.svg?branch=master :target: http://codecov.io/github/mvantellingen/localshop?branch=master

A PyPI server which automatically proxies and mirrors PyPI packages based upon packages requested. It has support for multiple indexes and team based access and also supports the uploading of local (private) packages.

The full documentation is available on Read The Docs_

.. _Read The Docs: http://localshop.readthedocs.org/

Getting started

When you want to host it on AWS with the Azure AD oauth2 server use:

docker run \
    -e DATABASE_URL=postgresql://user:[email protected]/database
    -e SECRET_KEY=<secret-key-for-django>
    -e LOCALSHOP_FILE_STORAGE=storages.backends.s3boto.S3BotoStorage
    -e LOCALSHOP_FILE_BUCKET_NAME=<your-aws-s3-bucket>
    -e OAUTH2_PROVIDER=azuread-oauth2 \
    -e OAUTH2_APPLICATION_ID=<your-oauth2-app-id>
    -e OAUTH2_SECRET_KEY=<your-oauth2-secret-key>
    mvantellingen/localshop

If you want more flexibility you can load your custom settings file by mounting a docker volume and creating a localshop.conf.py. This file will be loaded by localshop at the end of the settings file.

docker run \
    -e DATABASE_URL=postgresql://user:[email protected]/database
    -e SECRET_KEY=<secret-key-for-django>
    -v $(PWD)/config:/home/localshop/conf/
    mvantellingen/localshop
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].