Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • F FEDOT
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 87
    • Issues 87
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ITMO-NSS-team
  • FEDOT
  • Merge requests
  • !718

Merged
Created Jun 10, 2022 by Elizaveta Lutsenko@LizLutsenkoOwner

Nativize DEAP

  • Overview 3
  • Commits 6
  • Changes 35

Created by: aabmets

I took the parts which FEDOT needs from DEAP and nativized them into FEDOT. This allows to remove the DEAP dependency and enables FEDOT to become compatible with Python 3.10 and up. Also, I cleaned up a couple of other import statements visually, without any logic changes.

I chose to open a pull request to the master branch, not to the dedicated DEAP 701 branch, because the 701 branch contains changes, which are completely irrelevant to the DEAP removal process.

If you should wish to test out the changes before approving the merge request, one way would be to download and run tests on the 'nativize-deap' branch of my FEDOT fork.

Or I'm happy to resubmit my pull request to a clean branch, which does not contain any changes not pertaining to the removal of DEAP.

I would like to point out that the emo.py and the support.py files are from DEAP without any major changes, so the party responsible for any formatting errors or syntax mistakes is the original DEAP Team.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: github/fork/aabmets/nativize-deap