aboutsummaryrefslogtreecommitdiff
path: root/setup.py
AgeCommit message (Collapse)Author
2022-12-23Migrate to setuptools declarative syntax (#765)Bruno Alla
* update keywords * create pyproject.toml with build backend
2022-11-14Fix URL to homepagemrbean-bremen
- see #746
2022-11-01Add black formatting to pre-commitmrbean-bremen
- adapt to black formatting style using auto-black: * replace single with double quotes * use 88 character maximum line length * some changes in line breaks - add pre-commit.ci batch - mention pre-commit in contributing guide - closes #733
2022-10-16Add pre-commit configuration (#734)mrbean-bremen
- auto-fixed whitespace problems - fixed a few flake8 warnings - remove flake8 and mypy run from workflow (will be done by pre-commit CI) - add pre-commit badge
2022-08-24Do not advertise support for Python 3.6mrbean-bremen
- fixes #707
2022-05-31Add some support for Python 3.11mrbean-bremen
- add Python 3.11 to CI tests - adapt the pathlib tests to work with Python 3.11 - adapt handling of pathlib in unfaked modules: need to ensure that the original os module is used, as pathlib has removed the accessor layer and now directly accesses os - add target_is_directory argument to symlink (ignored) - 'U' open mode is no longer allowed in Python 3.11 - closes #677
2022-05-30Remove support for Python 3.6mrbean-bremen
- remove Python 3.6 from CI, adapt documentation - remove stat_float_times (deprecated since 3.3, removed in 3.7)
2021-06-21Require Python >= 3.6Michael Dippery
pyfakefs 4.5 removed support for Python 3.5, but the python_requires metadata was not updated to reflect this, which means that pyfakefs can be installed in a Python 3.5 environment but will not run correctly.
2021-05-24Remove support for Python 3.5mrbean-bremen
- Python 3.5 had EOL 09/2020, and had already been removed from CI tests - Python 3.5 does not fully support typing - some minor usage documentation fixes
2021-05-23Add type checking (#601)Austin Scola
* Add basic mypy configuration file * Move setters next to getters (see https://github.com/python/mypy/issues/1465) * Fix open modes namedtuple name consistency * Fix fake file size mypy errors * Ignore missing attributes of pathlib, ignore invalid type for parent * Fix pure path parent type * Ignore module spec type error * Add some patcher class attribute annotations * Add setup.py annotations
2021-05-17Add support for some Python 3.10 changesmrbean-bremen
- new strict argument for os.path.realpath() - new follow_symlinks argument for pathlib.Path.chmod() - new method pathlib.Path.hardlink_to - new 'newline' argument in pathlib.Path.write_text()
2021-01-28Add workflow for automatic documentation build / commitmrbean-bremen
- add license to setup.py for "setup.py show" to show it
2020-11-23Release 4.3.1mrbean-bremen
2020-03-23Added Framework :: Pytest classifiermrbean-bremen
- makes it better searchable as a pytest plugin
2020-03-12Moved version to separate python filemrbean-bremen
- reduces dependencies of setup.py
2020-03-04Do not build universal wheels - need Python 3 onlymrbean-bremen
- see #524
2019-11-24Prepare next versionmrbean-bremen
- removed Python 2.7 and 3.4 support from documentation
2019-11-23Added Python 3.8 to setup.py and READMEmrbean-bremen
- added note about ending Python 2.7/3.4 support in the documentation
2019-10-07Adapt release notes after 3.6.1 releasemrbean-bremen
- fix syntax error in qualifiers
2019-08-10Added note about dropping Python 2 supportmrbean-bremen
2019-01-18Added test_suite parameter to setupmrbean-bremen
- ensures running tests using setup under Python 2 - see #465
2018-10-03Remove support for Python 3.3mrbean-bremen
- added 3.7 builds for MacOS and Windows - use released 3.7 build for Linux
2018-06-13Preparing release 3.4.2mrbean-bremen
- adapted version - adapted release notes - added Python 3.7 to setup classifiers
2018-04-26Directly use README.md for pypi (use new pypi feature)mrbean-bremen
- tested in https://test.pypi.org/project/pyfakefs/3.4.2/ - see #358
2018-02-10More documentation updatesmrbean-bremen
- minor adaptations in README - adapted copyright - minor documentation changes for better output - fixed failing doctests in fake_filesystem.py - removed Python 3.2 from setup.py
2017-12-18More PEP-8 adaptationsmrbean-bremen
- adapted method names - adapted some formatting - see #186
2017-11-15Mention the creation of the temp directory in the release notesmrbean-bremen
- see #329
2017-11-13Removed Python 2.6 support (#327)mrbean-bremen
Closes #293
2017-05-13Copied mox3 stubout into pyfakefs (#183)mrbean-bremen
* Copied mox3 stubout into pyfakefs - removed dependency on mox3 * Added some tests for mox3_stubout functionality * Added documentation for mox3 stubout usage in pyfakefs - proposed by jmcgeheeiv in review
2017-02-02rename pytest module to pytest pluginWes Kendall
2017-02-02added pytest moduleWes Kendall
2016-11-28Removed accidently left in linesmrbean-bremen
- lines were to be replaced
2016-11-27Added README.md to pypi descriptionmrbean-bremen
- pypandoc needs to be installed during registration
2016-11-13Docstring consolidationmrbean-bremen
- slightly reworked some docstrings, added missing docstrings - changed behavior of listdir() to returns unsorted entries as in the real function
2016-10-03Changed whitespace to conform to pep-8mrbean-bremen
- auto-format done by PyCharm
2016-10-02Remove "import setuptools" from setup.pyJohn McGehee
It was briefly added as an experiment.
2016-10-02Correct categories arg in setup.pyJohn McGehee
2016-10-02Update version to 2.9, URL to pyfakefs.orgjohn McGehee
2016-01-13reorganizing into a package for easier distribution (eg. PyPI)Josh C. Wilson
2016-01-12Add setup.py classifier for Python 3.5John McGehee
2016-01-11Add inline long_description. PyPi can't handle Markdown.John McGehee
2016-01-11Update setup.py for publication on PyPiJohn McGehee
2015-09-06Typo in AUTHOR_EMAILTom V
(If this was a deliberate anti spam strategy, maybe add a comment)
2015-09-06Replace the mock library with mox3 to fix #48.John McGehee
2015-09-05Returned from reliance on mock to mox3. Tests pass.John McGehee
2015-09-05Put license statement in comments instead of module docstring.John McGehee
2015-09-05Add license statement to setup.py to resolve #50.John McGehee
Google originally released pyfakefs under Apache version 2.0, and I have reiterated that here.
2015-04-26Add missing dependenciesFilip Figiel
2015-03-19Fix setup.py build failureSenthil Kumaran
Without this change, the setup.py build will result in Traceback (most recent call last): File "setup.py", line 19, in <module> LONG_DESCRIPTION = open(readme).read() IOError: [Errno 2] No such file or directory: 'README'
2014-11-04setup adds unittest nowDaniel Shiff