{ "info": { "author": "chaokunyang", "author_email": "", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Programming Language :: Python :: 3.6" ], "description": "pyassemble\n==========\n\npyassemble is a tool of package python code libs and dependencies for offline installation. pyassemble implements an project build process like maven assembly\n\nGet Started\n-----------\n\nInstall pyassemble\n\n.. code-block:: bash\n\n pip install pyassemble\n\n``setup.py`` example\n\n.. code-block:: python\n\n from setuptools import find_packages, setup\n from pyassemble.package import Package\n\n setup(\n name='pyassembly_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 pyassemble dist offline install dependencies',\n url='http://github.com/chaokunyang/pyassemble/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": "pyassemble", "package_url": "https://pypi.org/project/pyassemble/", "platform": "", "project_url": "https://pypi.org/project/pyassemble/", "project_urls": { "Homepage": "http://github.com/chaokunyang/py_assembly" }, "release_url": "https://pypi.org/project/pyassemble/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "Assemble project code with all dependencies for offline installation", "version": "1.0.0" }, "last_serial": 4103380, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "bf887ed30e0055b5659eb69a60e9d25d", "sha256": "33371f97b8b51ed55c33d3534c3f171e7aeef68af9ac5f2ace190bcc8af7d157" }, "downloads": -1, "filename": "pyassemble-1.0.0.tar.gz", "has_sig": false, "md5_digest": "bf887ed30e0055b5659eb69a60e9d25d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3306, "upload_time": "2018-07-26T07:35:40", "url": "https://files.pythonhosted.org/packages/1e/8c/262203ecff47a292485aabb707ff0440a5eb5429321aede96679a4bcceea/pyassemble-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bf887ed30e0055b5659eb69a60e9d25d", "sha256": "33371f97b8b51ed55c33d3534c3f171e7aeef68af9ac5f2ace190bcc8af7d157" }, "downloads": -1, "filename": "pyassemble-1.0.0.tar.gz", "has_sig": false, "md5_digest": "bf887ed30e0055b5659eb69a60e9d25d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3306, "upload_time": "2018-07-26T07:35:40", "url": "https://files.pythonhosted.org/packages/1e/8c/262203ecff47a292485aabb707ff0440a5eb5429321aede96679a4bcceea/pyassemble-1.0.0.tar.gz" } ] }