{ "info": { "author": "Dejan Milosavljevic", "author_email": "dmilos@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Software Development :: Build Tools" ], "description": "Wrap all C++ compilers in to the one.\n=====================================\n\nDescription\n-----------\n\nAn Scons library which wraps interface of various compilers in to one\nuniversal. Nucleotide allow us to make Scons files avoiding to\nexplicitly state: platform, compiler, compiler\u00e2\u20ac\u2122s version.\n\nQuick example:\n--------------\n\nNext line set RTL:\n\n.. code:: python\n\n settings.accumulate( 'RTL', { 'type': 'static', 'configuration' : 'debug' } )\n\nand replace:\n\n.. code:: python\n\n if( os.platform == 'win32' ):\n if( retrieve_compiler_name() == 'msvc' ):\n flag = 'M'\n if( 'dynamic' == retrieve_RTL_type() ):\n flag += 'D'\n if( 'static' == retrieve_RTL_type() ):\n flag += 'T'\n if( 'debug' == retrieve_configuration_type() ):\n flag += 'd'\n if( 'release' == retrieve_configuration_type() ):\n pass\n env.append( CPPFLAGS, [ flag ] )\n\n if( retrieve_compiler_name() == 'cygwin' ):\n env.append( LINKFLAGS, '-static' )\n\n if( retrieve_compiler_name() == 'mingw' ):\n env.append( LINKFLAGS, '-static' )\n else:\n if( os.platform == 'linux' ):\n if( retrieve_compiler_name() == 'gcc' ):\n env.append( LINKFLAGS, '-static' )\n ... ... ... \n\nInstall:\n--------\n\nStart command line and type: ``pip install nucleotide``\n\nWant to see more:\n-----------------\n\n- `Wiki page `__\n\n\n", "description_content_type": "", "docs_url": "https://pythonhosted.org/nucleotide/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dmilos/nucleotide", "keywords": "scons,module,universal,unified,compiler,c++", "license": "https://raw.githubusercontent.com/dmilos/nucleotide/master/license.txt", "maintainer": "", "maintainer_email": "", "name": "nucleotide", "package_url": "https://pypi.org/project/nucleotide/", "platform": "All", "project_url": "https://pypi.org/project/nucleotide/", "project_urls": { "Homepage": "https://github.com/dmilos/nucleotide" }, "release_url": "https://pypi.org/project/nucleotide/0.1.4.5/", "requires_dist": null, "requires_python": "", "summary": "An Scons library which wraps interface of various compilers in to one universal.", "version": "0.1.4.5" }, "last_serial": 4311678, "releases": { "0.1.3": [ { "comment_text": "", "digests": { "md5": "5fb27f2ae029c2f3d35db69955a7d23a", "sha256": "205f53d96a9ff6b5e0787f963cae53d39aed41a72e797d5b225de2b4e9267014" }, "downloads": -1, "filename": "nucleotide-0.1.3.tar.gz", "has_sig": false, "md5_digest": "5fb27f2ae029c2f3d35db69955a7d23a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24079, "upload_time": "2016-12-07T09:21:23", "url": "https://files.pythonhosted.org/packages/25/3e/db7fbd29098542e708e0ceb48183f2f196f4e90300f73e22fde4b4ca9485/nucleotide-0.1.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "4da63ce11d3b6ef1b318932a932caf39", "sha256": "96879681d6c3b0c13d5c41f43daa0e5d0d7986c49404303644c4d5f3e19d165d" }, "downloads": -1, "filename": "nucleotide-0.1.3.zip", "has_sig": false, "md5_digest": "4da63ce11d3b6ef1b318932a932caf39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84518, "upload_time": "2016-12-07T09:21:25", "url": "https://files.pythonhosted.org/packages/c5/46/5cbe796fcc4680f07312117f8b73209932034ece97a713e5de3238e7604c/nucleotide-0.1.3.zip" } ], "0.1.4.4": [ { "comment_text": "", "digests": { "md5": "51c79c77417313a1a68c3d2e7936d826", "sha256": "cc93460f041f4f32abe1265ea3ba47ff5ed23c862024b31016d36c3794530e9b" }, "downloads": -1, "filename": "nucleotide-0.1.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "51c79c77417313a1a68c3d2e7936d826", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 98053, "upload_time": "2018-07-17T14:23:15", "url": "https://files.pythonhosted.org/packages/e1/e2/295d5edeeb156ce21cdd93514cf6577754b36ec115444a4f19dc99c1a304/nucleotide-0.1.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e53dfba3b744e74c1f4ea5acd98699d", "sha256": "2f7223693fd1848682863b5cda698de56dab011d0a02565fe785cc95447439f6" }, "downloads": -1, "filename": "nucleotide-0.1.4.4.tar.gz", "has_sig": false, "md5_digest": "8e53dfba3b744e74c1f4ea5acd98699d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30931, "upload_time": "2018-07-17T14:23:16", "url": "https://files.pythonhosted.org/packages/d6/8e/7e5c76b5c05a504090fcee3879d53e9a3fe9e41e72bed3c3e6fad1dc0daa/nucleotide-0.1.4.4.tar.gz" } ], "0.1.4.5": [ { "comment_text": "", "digests": { "md5": "51f67cd9d6d77668433475017a64601d", "sha256": "f160866f9bf708ebe93f2f1cf9f696d4822c184f51bd35fdcc50281b89f7091d" }, "downloads": -1, "filename": "nucleotide-0.1.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "51f67cd9d6d77668433475017a64601d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 99354, "upload_time": "2018-09-26T08:55:28", "url": "https://files.pythonhosted.org/packages/a1/3c/2d678ee86d7698d1ef80f8fa3f8cb8b81e09dbf6eff3a7595be40abdb148/nucleotide-0.1.4.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b10cae797d35ec98cc4a284001ddefe", "sha256": "24c0336605e59da8038f0f7323b3cf8c268352601ec5e540d18d0a278eadb460" }, "downloads": -1, "filename": "nucleotide-0.1.4.5.tar.gz", "has_sig": false, "md5_digest": "4b10cae797d35ec98cc4a284001ddefe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30557, "upload_time": "2018-09-26T08:55:30", "url": "https://files.pythonhosted.org/packages/f2/9d/b8dee07fd5ed34a60f8379225cb918bf7e73e6d8eb9dbcc1fa787f230d73/nucleotide-0.1.4.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "51f67cd9d6d77668433475017a64601d", "sha256": "f160866f9bf708ebe93f2f1cf9f696d4822c184f51bd35fdcc50281b89f7091d" }, "downloads": -1, "filename": "nucleotide-0.1.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "51f67cd9d6d77668433475017a64601d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 99354, "upload_time": "2018-09-26T08:55:28", "url": "https://files.pythonhosted.org/packages/a1/3c/2d678ee86d7698d1ef80f8fa3f8cb8b81e09dbf6eff3a7595be40abdb148/nucleotide-0.1.4.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b10cae797d35ec98cc4a284001ddefe", "sha256": "24c0336605e59da8038f0f7323b3cf8c268352601ec5e540d18d0a278eadb460" }, "downloads": -1, "filename": "nucleotide-0.1.4.5.tar.gz", "has_sig": false, "md5_digest": "4b10cae797d35ec98cc4a284001ddefe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30557, "upload_time": "2018-09-26T08:55:30", "url": "https://files.pythonhosted.org/packages/f2/9d/b8dee07fd5ed34a60f8379225cb918bf7e73e6d8eb9dbcc1fa787f230d73/nucleotide-0.1.4.5.tar.gz" } ] }