معرفی شرکت ها


PyNuGet-0.2.5


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A Python-based NuGet Server
ویژگی مقدار
سیستم عامل POSIX :: Linux
نام فایل PyNuGet-0.2.5
نام PyNuGet
نسخه کتابخانه 0.2.5
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Douglas Thor
ایمیل نویسنده doug.thor@gmail.com
آدرس صفحه اصلی https://github.com/dougthor42/pynuget/
آدرس اینترنتی https://pypi.org/project/PyNuGet/
مجوز -
======= pynuget ======= .. image:: https://img.shields.io/travis/dougthor42/pynuget.svg :alt: Travis :target: https://travis-ci.org/dougthor42/pynuget A port of Daniel15's `simple-nuget-server`_ because I don't know PHP or Nginx. Runs on Flask and Apache. Python 3.5+ .. _simple-nuget-server: https://github.com/Daniel15/simple-nuget-server/ Installation ------------ 1. Install the Prerequisites ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ If you're savvy, you could use nginx instead. I am not savvy. .. code-block:: shell $ sudo apt install apache2 $ sudo apt install libapache2-mod-wsgi-py3 2. Create a Virtual Environment ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ This is highly recommended. I also haven't bothered to figure out how to do a non-venv install so... If you want to do that you're on your own! When you figure it out, please submit a PR for this documentation. :smile: .. code-block:: shell $ python3 -m venv /usr/local/venv-pynuget/ # or anywhere $ . /usr/local/venv-pynuget/bin/activate 3. Install the Package ^^^^^^^^^^^^^^^^^^^^^^ If I've done things correctly, all the requirements should be automatically installed. .. code-block:: shell $ pip install pynuget 4. Run the Initial Setup Script ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ To (hopefully) make things easier, I've included a CLI command that initializes the server with some reasonable defaults. This is pretty undocumented at this time, but my hope is that it will eventually support full customization of the server. .. code-block:: shell $ sudo -E /usr/local/venv-pynuget/bin/pynuget init .. important:: Note the ``-E`` flag on ``sudo``! This preserves environment variables. We're specifically interested in the ``VIRTUAL_ENV`` variable, as that's needed to update the WSGI file. .. note:: TODO: Instructions for a system install. + Sorry that this needs sudo! I haven't come up with a better way around this. Suggestions or PRs welcome! + This will do various things including but not limited to: + Creating ``/var/www/pynuget``, populating it with the WSGI file and repository folders and adjusting permissions + Copying over the example apache config and enabling the site + Restarting apache 5. Test Things ^^^^^^^^^^^^^^ 1. ``curl localhost`` should return a short blurb about nuget 2. On Windows:: nuget.exe push Foo.nupkg -ApiKey YourApiKey -Source http://your.server.com 3. On Linux with Mono:: mono /path/to/nuget.exe push Foo.nupkg -ApiKey YourApiKey -Source http://your.server.address 4. If your server has a Window manager, you can open up a web browser and navigate to ``http://localhost`` and you should see the PyNuGet landing page. 6. Change your Secrets! ^^^^^^^^^^^^^^^^^^^^^^^ Make sure to change your secret keys to random values. One way to do so is outlined in the `flask tutorial`_. You'll need to change 2 values in ``/var/www/pynuget/config.py``:: SECRET_KEY API_KEYS


نیازمندی

مقدار نام
>=1.2.7 sqlalchemy
>=0.12.2 flask
>=4.2.1 lxml
>=2.19.1 requests


زبان مورد نیاز

مقدار نام
>=3.5 Python


نحوه نصب


نصب پکیج whl PyNuGet-0.2.5:

    pip install PyNuGet-0.2.5.whl


نصب پکیج tar.gz PyNuGet-0.2.5:

    pip install PyNuGet-0.2.5.tar.gz