{ "info": { "author": "chaokunyang", "author_email": "", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Programming Language :: Python :: 3.6" ], "description": "py_assembly\n===========\n\npy_assembly is a tool of package python code libs and dependencies for offline installation. py_assembly implements an project build process like maven assembly\n\nGet Started\n-----------\n\nInstall py_assembly\n\n.. code-block:: bash\n\n pip install py_assembly\n\n``setup.py`` example\n\n.. code-block:: python\n\n from setuptools import find_packages, setup\n from assembly.package import Package\n\n setup(\n name='py_assembly_example',\n author=\"chaokunyang\",\n version='1.0',\n description='assemble project with all dependencies for install offline',\n long_description=open('README.rst').read(),\n classifiers=[\n 'Programming Language :: Python :: 3.6',\n 'Intended Audience :: Developers',\n ],\n keywords='assembly dist offline install dependencies',\n url='http://github.com/chaokunyang/py_assembly/example',\n license='Apache License 2.0',\n packages=find_packages(),\n include_package_data=True,\n zip_safe=False,\n cmdclass={\n \"package\": Package\n }\n )\n\nPackage\n\n.. code-block:: bash\n\n python setup.py package\n\nInstall\n\nInstall dependencies\n\n.. code-block:: bash\n\n pip install -r requirements.txt --no-index --find-links wheelhouse\n\nInstall project package\n\n.. code-block:: bash\n\n pip install .\n\nOthers\n------\n\nYou can do it manually:\n\n\n* Download libs\n .. code-block:: bash\n\n pip download django -d wheelhouse\n pip download -r requirements.txt -d wheelhouse\n\n* Install libs\n .. code-block:: bash\n\n pip install -r requirements.txt --no-index --find-links wheelhouse", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/chaokunyang/py_assembly", "keywords": "assembly dist offline install dependencies", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "py-assembly", "package_url": "https://pypi.org/project/py-assembly/", "platform": "", "project_url": "https://pypi.org/project/py-assembly/", "project_urls": { "Homepage": "http://github.com/chaokunyang/py_assembly" }, "release_url": "https://pypi.org/project/py-assembly/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "assemble project with all dependencies for install offline", "version": "1.0.1" }, "last_serial": 4103285, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "c76f96857e8d61fd84a0ebd197e6d475", "sha256": "acc180de1fa1e8dcdb1ed5233629a89787da0d12b60ad1ed737906e212bb04cf" }, "downloads": -1, "filename": "py_assembly-1.0.1.tar.gz", "has_sig": false, "md5_digest": "c76f96857e8d61fd84a0ebd197e6d475", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3276, "upload_time": "2018-07-26T07:07:42", "url": "https://files.pythonhosted.org/packages/cf/34/4c287c58d2e3cf044df2471da207e197bd4b71446b7ec324e7b1710671ea/py_assembly-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c76f96857e8d61fd84a0ebd197e6d475", "sha256": "acc180de1fa1e8dcdb1ed5233629a89787da0d12b60ad1ed737906e212bb04cf" }, "downloads": -1, "filename": "py_assembly-1.0.1.tar.gz", "has_sig": false, "md5_digest": "c76f96857e8d61fd84a0ebd197e6d475", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3276, "upload_time": "2018-07-26T07:07:42", "url": "https://files.pythonhosted.org/packages/cf/34/4c287c58d2e3cf044df2471da207e197bd4b71446b7ec324e7b1710671ea/py_assembly-1.0.1.tar.gz" } ] }