Skip to main content
IRC Sourceforge Monthly Downloads Sourceforge Total Downloads Travis CI build status AppVeyor CI build Status CodeCov Coverage Status

About SCons

This is SCons, a tool for building software (and other files). SCons is implemented in Python, and its “configuration files” are actually Python scripts, allowing you to use the full power of a real scripting language to solve build problems. You do not, however, need to know Python to use SCons effectively.

Documentation

Documentation for SCons is available at:

http://www.scons.org/documentation.html

Requirements

Running SCons requires Python 3.5 or higher. There should be no other dependencies or requirements to run SCons.

As of SCons 4.2.0 support for Python 3.5 is deprecated and will be removed with the next major release.

By default, SCons knows how to search for available programming tools on various systems–see the SCons man page for details. You may, of course, override the default SCons choices made by appropriate configuration of Environment construction variables.

Licensing

SCons is distributed under the MIT license, a full copy of which is available in the LICENSE file.

Reporting Bugs

The SCons project welcomes bug reports and feature requests.

Please make sure you send email with the problem or feature request to the SCons users mailing list:

Join via: http://two.pairlist.net/mailman/listinfo/scons-users

Or the SCons Discord server #scons-help channel

Server URL: https://discord.gg/bXVpWAy

Once you have discussed your issue on the users mailing list and the community has confirmed that it is either a new bug or a duplicate of an existing bug, then please follow the instructions the community provides to file a new bug or to add yourself to the CC list for an existing bug

You can explore the list of existing bugs, which may include workarounds for the problem you’ve run into on GitHub Issues:

https://github.com/SCons/scons/issues

Mailing Lists

An active mailing list for developers of SCons is available. You may send questions or comments to the list at:

scons-dev@scons.org

You may subscribe to the developer’s mailing list using form on this page:

http://two.pairlist.net/mailman/listinfo/scons-dev

Subscription to the developer’s mailing list is by approval. In practice, no one is refused list membership, but we reserve the right to limit membership in the future and/or weed out lurkers.

There are other mailing lists available for SCons users, for notification of SCons code changes, and for notification of updated bug reports and project documents. Please see our mailing lists page for details.

Donations

If you find SCons helpful, please consider making a donation (of cash, software, or hardware) to support continued work on the project. Information is available at:

http://www.scons.org/donate.html

or via GitHub Sponsors button on

https://github.com/scons/scons

For More Information

Check the SCons web site at:

http://www.scons.org/

Copyright (c) 2001 - 2021 The SCons Foundation

Metadata

Release files for SCons 4.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for SCons 4.3.0
File Size Uploaded
SCons-4.3.0.tar.gz 3.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for SCons 4.3.0
File Interpreter ABI Platform
SCons-4.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.3 MB

Release files / SCons-4.3.0.tar.gz

Download URL SCons-4.3.0.tar.gz
Size 3.1 MB
Tags Source
SHA-256 checksum
How to use checksums
d47081587e3675cc168f1f54f0d74a69b328a2fc90ec4feb85f728677419b879
BLAKE2b-256 checksum
How to use checksums
64a19dc5c5e43b3d1b1832da34c8ae7b239a8f2847c33509fa0eb011fd8bc1ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

Release files / SCons-4.3.0-py3-none-any.whl

Download URL SCons-4.3.0-py3-none-any.whl
Size 4.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
8c13911a2aa40552553488f7d625af4c0768fc8cdedab4a858d8ce42c8c3664d
BLAKE2b-256 checksum
How to use checksums
6d418d65a5a7f2642a4444dda4538496228a08f0da37230fd79b3f1897d319e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

Release history Release notifications | RSS feed

4.11.1

2 release files

4.11.0

2 release files

4.10.1

2 release files

4.9.1

2 release files

4.9.0

2 release files

4.8.1

2 release files

4.8.0

2 release files

4.7.0

2 release files

4.6.0

2 release files

4.5.2

2 release files

4.5.1

2 release files

4.5.0

2 release files

4.4.0

2 release files

This release

4.3.0 This release

2 release files

4.2.0

2 release files

4.1.0

2 release files

4.0.1

2 release files

4.0.0

2 release files

3.1.2

2 release files

3.1.1

2 release files

3.1.0

2 release files

3.0.5

2 release files

3.0.4

2 release files

3.0.3

2 release files

3.0.2

3.0.1

1 release file

3.0.0

1 release file

2.5.1

3 release files

2.5.0

1 release file

2.4.1

1 release file

2.3.6

1 release file

2.3.0

1 release file

0.92

0.91

0.90

0.13

0.12

0.11

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page