{ "info": { "author": "Marcel Huber", "author_email": "marcel.huber@hsr.ch", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Operating System :: POSIX :: SunOS/Solaris", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Build Tools" ], "description": "// If you are reading this in plaintext or on PyPi, checkout the rendered version\n// at https://gitlab.dev.ifs.hsr.ch/ifs/sconsider/blob/master/README.adoc\n== SConsider\n\nhttps://gitlab.dev.ifs.hsr.ch/ifs/sconsider[SConsider] is a https://scons.org[SCons] extension to provide a recursive target detection and dependency handling mechanism.\n\nInstead of manually tracking locations of dependent projects and files, https://gitlab.dev.ifs.hsr.ch/ifs/sconsider[SConsider] will scan your directory tree for `*.sconsider` files and interpret the setting for building up the _package_ and it\u2019s _targets_ during a later phase.\nTo reference a _target_ from another _package_, you can simply reference it like `SomePackage.TargetA`.\n\n=== Install the development version into your virtualenv\n\nPlease check the https://packaging.python.org/distributing/#working-in-development-mode[packaging] information to learn more about this topic.\n\n==== Install\n\nThe following command installs a development version into the current virtualenv: `pip install --editable .`\nIf you want to omit installing dependencies, add `--no-deps` to the command.\n\nAlternatively you can use the _old style_ command: `python setup.py develop`\n\n==== Uninstall\n\nTo uninstall a previously installed editable version use: `pip uninstall sconsider`\n\nIn case you used the _old style_ command, you need to use the following command: `python setup.py develop --uninstall`\n\n=== Running tests\n\nI recommend using http://tox.testrun.org/[tox] to execute the tests as it properly sets up the right environment.\nTo see a list of available test environment to execute, list them using `tox -l` and either\n\n* run the default environment(s) `tox`\n* run a specific environment `tox -e some-env`\n\n=== Create a source/wheel package\n\nThe http://python-packaging-user-guide.readthedocs.org/en/latest/tutorial.html[packaging guide] will show you how to deploy a package and a short http://wheel.readthedocs.org/en/latest[guide on wheels] will explain you what wheels are.\n\nCreating a wheel package is also handled by http://tox.testrun.org/[tox] and the corresponding environment is `wheel`.\nIt will create the wheel package and if you additionally want to get a source tarball, you can add `sdist` as argument to tox like: `tox -e wheel sdist`\n\n=== (Test-) Upload to pypi\n\nA specific http://tox.testrun.org/[tox] environment `upload` exists in link:tox.ini#L96[tox.ini] which can be used to either https://test.pypi.org/legacy/[test upload] the package or to finally upload it to https://pypi.org/pypi[pypi].\nMore on this can be found https://mail.python.org/pipermail/distutils-sig/2017-June/030766.html[in this thread] and in the https://packaging.python.org/guides/using-testpypi/#using-t[python packaging docu].\n\nIn order to run this environment, a `~/.pypirc` containing at least the following sections must exist and you need to register on both sites:\n\n[source,ini]\n----\n[distutils]\nindex-servers =\n pypi\n testpypi\n[pypi]\n#recommended to leave default\n#repository:https://pypi.org/pypi\nusername:MyPypiUserName\npassword:MyPypiPass\n[testpypi]\nrepository:https://test.pypi.org/legacy/\nusername:MyTestpypiUserName\npassword:MyTestpypiPass\n----\n\nIssue the following command to test the package, `testpypi` is the default upload location:\n\n tox -e upload\n\nor use the following to finally upload it to https://pypi.org/pypi[pypi]:\n\n PYPI_REPO_NAME=pypi tox -e upload\n\nTo use a different https://pypi.org/pypi[pypi] `rc` file, use `PYPIRC_LOCATION=/path/to/pypirc` prefix to the previous commands.\n\n=== Overview of available `setup.py` commands\n\nTo get an overview of available commands use:\n\n python setup.py --help-commands\n\nHelp regarding a specific command can be retrieved using:\n\n python setup.py --help\n\n\n", "description_content_type": "text/plain; charset=UTF-8", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.dev.ifs.hsr.ch/ifs/sconsider", "keywords": "sconsider,scons,build", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "SConsider", "package_url": "https://pypi.org/project/SConsider/", "platform": "", "project_url": "https://pypi.org/project/SConsider/", "project_urls": { "Homepage": "https://gitlab.dev.ifs.hsr.ch/ifs/sconsider" }, "release_url": "https://pypi.org/project/SConsider/0.3.18/", "requires_dist": [ "subprocess32", "pyaml", "pyopenssl", "ordereddict", "lepl", "scons (<2.6,>1.3)" ], "requires_python": "", "summary": "scons build system extension", "version": "0.3.18" }, "last_serial": 5989083, "releases": { "0.3.14": [ { "comment_text": "", "digests": { "md5": "8ee2c8d78035cc560f8706ae2a042c2b", "sha256": "dfd19993a8b08d2718f16d81f3fb8e1cd93e8218f86d547b410ce83f0a595ef6" }, "downloads": -1, "filename": "SConsider-0.3.14-py2-none-any.whl", "has_sig": false, "md5_digest": "8ee2c8d78035cc560f8706ae2a042c2b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 147350, "upload_time": "2019-08-23T13:42:52", "url": "https://files.pythonhosted.org/packages/45/75/cc8c9a85d93ff0c53f5fb2ca11af24fd4a122c1877d968ae22600352dd6f/SConsider-0.3.14-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c4f3fda070e4b0b1726f2e2aee8b3c9", "sha256": "44a5479e043d16e9bc3a7f17d2b0b0d26a284138d7477f7bd576b37b32c97543" }, "downloads": -1, "filename": "SConsider-0.3.14.tar.gz", "has_sig": false, "md5_digest": "4c4f3fda070e4b0b1726f2e2aee8b3c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127681, "upload_time": "2019-08-23T13:42:55", "url": "https://files.pythonhosted.org/packages/8c/b7/91ffaf32a6b34ffbda44e2d9360932cd75356760e9cfb92d36ca2a8cdebe/SConsider-0.3.14.tar.gz" } ], "0.3.15": [ { "comment_text": "", "digests": { "md5": "0f5a4702cf55a58408cde33dfc0fe043", "sha256": "8e4b91d093d6796b950706fe47afa8fb91e033510196da2cdbf7afd833455f69" }, "downloads": -1, "filename": "SConsider-0.3.15-py2-none-any.whl", "has_sig": false, "md5_digest": "0f5a4702cf55a58408cde33dfc0fe043", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 147359, "upload_time": "2019-08-26T12:07:59", "url": "https://files.pythonhosted.org/packages/45/75/cbb78afd5c042c3bb7c03b97957c0f6b27b82e202142d1d26598f034c657/SConsider-0.3.15-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "197150ac919bb00f94e571f5a9a37fe0", "sha256": "0d15263a152f0bcccbff75e60bdac9034088368733e4039e7dc4a25141fa9e42" }, "downloads": -1, "filename": "SConsider-0.3.15.tar.gz", "has_sig": false, "md5_digest": "197150ac919bb00f94e571f5a9a37fe0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127885, "upload_time": "2019-08-26T12:08:01", "url": "https://files.pythonhosted.org/packages/be/54/3abe8d5391dd1bb64443ce48c6fbae990146db5609fbb8f70d10a8f210b2/SConsider-0.3.15.tar.gz" } ], "0.3.16": [ { "comment_text": "", "digests": { "md5": "f6657ee5dc47ee505e0e0d1bb7503402", "sha256": "4c6eb89f19973bb6b7bfb140b1f3fb82492f0abd0e8a73f7a56e72b47aba957f" }, "downloads": -1, "filename": "SConsider-0.3.16-py2-none-any.whl", "has_sig": false, "md5_digest": "f6657ee5dc47ee505e0e0d1bb7503402", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 147359, "upload_time": "2019-08-26T20:59:03", "url": "https://files.pythonhosted.org/packages/7a/ee/db1bc0350150ba467ae8d02d783c7b3ec2072e3150dfaa7e5a5324f4b163/SConsider-0.3.16-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7477bc11b41dda2ed1b643b43de688aa", "sha256": "49e3fc76e408b393afda6fff7d76635d974fb7ee8b15648b8d884d66cad13125" }, "downloads": -1, "filename": "SConsider-0.3.16.tar.gz", "has_sig": false, "md5_digest": "7477bc11b41dda2ed1b643b43de688aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127736, "upload_time": "2019-08-26T20:59:05", "url": "https://files.pythonhosted.org/packages/2b/f8/26f6fc4ed6411c90c3c2f61cad5520d95461bc51ccd5beb0462aff7e1774/SConsider-0.3.16.tar.gz" } ], "0.3.17": [ { "comment_text": "", "digests": { "md5": "e8d49ea4f06f6a0275c7e6a2274a7deb", "sha256": "c076e7bcef76c342a037512a0d3c60535f9c925475896356f7064b374237790f" }, "downloads": -1, "filename": "SConsider-0.3.17-py2-none-any.whl", "has_sig": false, "md5_digest": "e8d49ea4f06f6a0275c7e6a2274a7deb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 150097, "upload_time": "2019-10-10T11:43:54", "url": "https://files.pythonhosted.org/packages/d1/31/fee4b14aedfe6047864e3df95eddbe8713b67e546b0fc867c9338d6962d5/SConsider-0.3.17-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4bf390307436ccd03005f8258f7eeeca", "sha256": "f68ce0c44cfc2bf7464630c64f0c3601ad1a067adc8f34602a07341ccd842d1d" }, "downloads": -1, "filename": "SConsider-0.3.17.tar.gz", "has_sig": false, "md5_digest": "4bf390307436ccd03005f8258f7eeeca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 129551, "upload_time": "2019-10-10T11:43:56", "url": "https://files.pythonhosted.org/packages/b0/43/715f5ffd2b05ac259bdf6c6ff5411090ce92ae95c8c45ea94bab6caf4fcd/SConsider-0.3.17.tar.gz" } ], "0.3.18": [ { "comment_text": "", "digests": { "md5": "9e5ffab6ae8323f2f43fbf8ce5ae2e9b", "sha256": "e2b2d7301a4992609c5702532b6d1750776cc3f15cf85f5a9a469fd0111454ca" }, "downloads": -1, "filename": "SConsider-0.3.18-py2-none-any.whl", "has_sig": false, "md5_digest": "9e5ffab6ae8323f2f43fbf8ce5ae2e9b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 150111, "upload_time": "2019-10-17T10:54:06", "url": "https://files.pythonhosted.org/packages/ad/3c/c4e027201b6b5c3cb20b0723b44ca2fb47b5145b0c009423656e81d8ada9/SConsider-0.3.18-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56bc93029131ecd32bc0773c1ff563bd", "sha256": "9f8c0fffb7c5ceba2780058c9daee6b86418d22a78b6c0676a992741c1fe5c9a" }, "downloads": -1, "filename": "SConsider-0.3.18.tar.gz", "has_sig": false, "md5_digest": "56bc93029131ecd32bc0773c1ff563bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 133223, "upload_time": "2019-10-17T10:54:08", "url": "https://files.pythonhosted.org/packages/72/e7/f77b34eab463ffc2041e207b4be8e8f20476d5536edf3f879d4e864f963b/SConsider-0.3.18.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9e5ffab6ae8323f2f43fbf8ce5ae2e9b", "sha256": "e2b2d7301a4992609c5702532b6d1750776cc3f15cf85f5a9a469fd0111454ca" }, "downloads": -1, "filename": "SConsider-0.3.18-py2-none-any.whl", "has_sig": false, "md5_digest": "9e5ffab6ae8323f2f43fbf8ce5ae2e9b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 150111, "upload_time": "2019-10-17T10:54:06", "url": "https://files.pythonhosted.org/packages/ad/3c/c4e027201b6b5c3cb20b0723b44ca2fb47b5145b0c009423656e81d8ada9/SConsider-0.3.18-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56bc93029131ecd32bc0773c1ff563bd", "sha256": "9f8c0fffb7c5ceba2780058c9daee6b86418d22a78b6c0676a992741c1fe5c9a" }, "downloads": -1, "filename": "SConsider-0.3.18.tar.gz", "has_sig": false, "md5_digest": "56bc93029131ecd32bc0773c1ff563bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 133223, "upload_time": "2019-10-17T10:54:08", "url": "https://files.pythonhosted.org/packages/72/e7/f77b34eab463ffc2041e207b4be8e8f20476d5536edf3f879d4e864f963b/SConsider-0.3.18.tar.gz" } ] }