crowddynamics / crowddynamics

Continuous-time multi-agent crowd simulation engine implemented in Python using Numba and Numpy for performance.
https://jaantollander.com/post/how-to-implement-continuous-time-multi-agent-crowd-simulation/
MIT License
37 stars 9 forks source link

Update setuptools to 38.2.4 #345

Closed pyup-bot closed 6 years ago

pyup-bot commented 6 years ago

There's a new version of setuptools available. You are currently using 35.0.2. I have updated it to 38.2.4

These links might come in handy: PyPI | Changelog | Repo

Changelog

38.2.4


  • 1220: Fix data_files handling when installing from wheel.

38.2.3


  • fix Travis' Python 3.3 job.

38.2.2


  • 1214: fix handling of namespace packages when installing from a wheel.

38.2.1


  • 1212: fix encoding handling of metadata when installing from a wheel.

38.2.0


  • 1200: easy_install now support installing from wheels: they will be installed as standalone unzipped eggs.

38.1.0


  • 1208: Improve error message when failing to locate scripts in egg-info metadata.

38.0.0


  • 458: In order to support deterministic builds, Setuptools no longer allows packages to declare install_requires as unordered sequences (sets or dicts).

37.0.0


  • 878: Drop support for Python 2.6. Python 2.6 users should rely on 'setuptools < 37dev'.

36.8.0


  • 1190: In SSL support for package index operations, use SNI where available.

36.7.3


  • 1175: Bug fixes to build_meta module.

36.7.2


  • 701: Fixed duplicate test discovery on Python 3.

36.7.1


  • 1193: Avoid test failures in bdist_egg when PYTHONDONTWRITEBYTECODE is set.

36.7.0


  • 1054: Support setup_requires in setup.cfg files.

36.6.1


  • 1132: Removed redundant and costly serialization/parsing step in EntryPoint.__init__.

  • 844: bdist_egg --exclude-source-files now tested and works on Python 3.

36.6.0


  • 1143: Added setuptools.build_meta module, an implementation of PEP-517 for Setuptools-defined packages.

  • 1143: Added dist_info command for producing dist_info metadata.

36.5.0


  • 170: When working with Mercurial checkouts, use Windows-friendly syntax for suppressing output.

  • Inspired by 1134, performed substantial refactoring of pkg_resources.find_on_path to facilitate an optimization for paths with many non-version entries.

36.4.0


  • 1075: Add new Description-Content-Type metadata field. See here for documentation on how to use this field. &lt;https://packaging.python.org/specifications/description-content-type&gt;_

  • 1068: Sort files and directories when building eggs for deterministic order.

  • 196: Remove caching of easy_install command in fetch_build_egg. Fixes issue where pytest-runner-N.N would satisfy the installation of pytest.

  • 1129: Fix working set dependencies handling when replacing conflicting distributions (e.g. when using setup_requires with a conflicting transitive dependency, fix 1124).

  • 1133: Improved handling of README files extensions and added Markdown to the list of searched READMES.

  • 1135: Improve performance of pkg_resources import by not invoking access or stat and using os.listdir instead.

36.3.0


  • 1131: Make possible using several files within file: directive in metadata.long_description in setup.cfg.

36.2.7


  • fix 1105: Fix handling of requirements with environment markers when declared in setup.cfg (same treatment as for 1081).

36.2.6


  • 462: Don't assume a directory is an egg by the .egg extension alone.

36.2.5


  • 1093: Fix test command handler with extras_require.
  • 1112, 1091, 1115: Now using Trusty containers in Travis for CI and CD.

36.2.4


  • 1092: pkg_resources now uses inspect.getmro to resolve classes in method resolution order.

36.2.3


  • 1102: Restore behavior for empty extras.

36.2.2


  • 1099: Revert commit a3ec721, restoring intended purpose of extras as part of a requirement declaration.

36.2.1


  • fix 1086
  • fix 1087
  • support extras specifiers in install_requires requirements

36.2.0


  • 1081: Environment markers indicated in install_requires are now processed and treated as nameless extras_require with markers, allowing their metadata in requires.txt to be correctly generated.

  • 1053: Tagged commits are now released using Travis-CI build stages, meaning releases depend on passing tests on all supported Python versions (Linux) and not just the latest Python version.

36.1.1


  • 1083: Correct py31compat.makedirs to correctly honor exist_ok parameter.
  • 1083: Also use makedirs compatibility throughout setuptools.

36.1.0


  • 1083: Avoid race condition on directory creation in pkg_resources.ensure_directory.

  • Removed deprecation of and restored support for upload_docs command for sites other than PyPI. Only warehouse is dropping support, but services like devpi &lt;http://doc.devpi.net/latest/&gt; continue to support docs built by setuptools' plugins. See this comment &lt;https://bitbucket.org/hpk42/devpi/issues/388/support-rtd-model-for-building-uploadingcomment-34292423&gt; for more context on the motivation for this change.

36.0.1


  • 1042: Fix import in py27compat module that still referenced six directly, rather than through the externs module (vendored packages hook).

36.0.0


  • 980 and others: Once again, Setuptools vendors all of its dependencies. It seems to be the case that in the Python ecosystem, all build tools must run without any dependencies (build, runtime, or otherwise). At such a point that a mechanism exists that allows build tools to have dependencies, Setuptools will adopt it.

Got merge conflicts? Close this PR and delete the branch. I'll create a new PR for you.

Happy merging! 🤖