Code Monkey home page Code Monkey logo

python-packaging-user-guide's Introduction

Python Packaging User Guide

http://packaging.python.org

The "Python Packaging User Guide" (PyPUG) aims to be the authoritative resource on how to package and install distributions in Python using current tools.

To follow the development of Python packaging, see the Python Packaging Authority.

Code of Conduct

Everyone interacting in the Python Packaging User Guide project's codebases, issue trackers, chat rooms, and mailing lists are expected to follow the PyPA Code of Conduct.

History

This Guide was forked from the “Hitchhiker's Guide to Packaging” in March 2013, which was maintained by Tarek Ziadé. Thank you Tarek for all your efforts in Python packaging.

How to build this guide

In order to build this guide locally, you'll need:

  1. Nox. You can install or upgrade nox using pip:

    pip install --upgrade nox-automation
  2. Python 3.6. Our build scripts are designed to work with Python 3.6 only. See the Hitchhiker's Guide to Python installation instructions to install Python 3.6 on your operating system.

Building the Guide

To build the guide, run the following bash command in the source folder:

nox -s build

After the process has completed you can find the HTML output in the ./build/html directory. You can open the index.html file to view the guide in web browser, but it's recommended to serve the guide using an HTTP server.

Serving the guide using a local HTTP server

You can build the guide and serve it via an HTTP server using the following command:

nox -s preview

The guide will be browsable via http://localhost:8000.

License

The Python Packaging User Guide is licensed under a Creative Commons Attribution-ShareAlike license: http://creativecommons.org/licenses/by-sa/3.0 .

python-packaging-user-guide's People

Contributors

brettcannon avatar cjerdonek avatar cjrh avatar ctb avatar ddbeck avatar derwolfe avatar di avatar dstufft avatar fmaida avatar giotta avatar hickford avatar ionelmc avatar ivoz avatar jaraco avatar jayvdb avatar jjposner avatar jwodder avatar mgedmin avatar msabramo avatar ncoghlan avatar pfmoore avatar pradyunsg avatar qwcode avatar r1chardj0n3s avatar takluyver avatar taranjeet avatar tgamblin avatar tobias47n9e avatar tracymakes avatar ygingras avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.